


Playable, but worse than windows expirience
Sometimes audio goes off, requires restart
Problems with hyprland, required official hyprland cs2 vulkan fix if you want to play with non-native resolution
Lower fps, but is possible to play

"/PATH/TO/STEAM/LIBRARY/steam/steamapps/common/Counter-Strike Global Offensive/csgo.sh" %command% -gl -gl_enablesamplerobjects
Steam on linux doesn't allow users to select the beta version of a game (which is how you're supposed to launch csgo_legacy), so the launch options I included will allow you to play CSGO.
The -gl options are because a recent update has made valve games run vulkan by default which has some bugs: https://github.com/ValveSoftware/Proton/issues/8472
I also used Steam Linux Runtime 3.0 (sniper) because the native version doesn't load textures on a few commmunity maps.

Trees spazzing out a bit.
Runs fine but stutters a lot. Frames frequently go from 140 all the way down to 45 during a deathmatch.
Freezes sometimes, and rarely crashes.

game-performance %command% LD_PRELOAD="" %command%

__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 game-performance %command%
After playing for a few minutes, I closed the game, but the resolution remained fixed at 1280x1024 (5:4), so I had to go into the Gnome settings to return to 1920x1080.
Tip: During the CachyOS installation packages, install mousefix.

-vulkan -high -nojoy -novid -maxVram=8192 -threads 6 -sdlaudiodriver pipewire
around 60 FPS
I think my RX 580 2048 SP can be more than 50-70 fps with minimal settings...

-sdlaudiodriver pulse
Audio didn't work, fixed using the launch option -sdlaudiodriver

Works normally on standard resolutions
Game does not center itself when playing on 4:3 resolution, works fine with 16:9 and 16:10
Was able to complete a full Deathmatch game with no issues on 16:9. Playing on 4:3 will cause the game to only display on the left side of my monitor and not be centered like on Windows.

Works only natively. DONT use gamescope or proton
When enabling gamescope or using proton, just gives you a nice a middle finger from Valve saying "VAC is unable to verify game session". Ive now reinstalled it around 5 or 6 times just to be totally borked. had i not f***ed around with gamescope to get stretched res id be able to play but no matter how many times i reinstall, verify files, restart steam it just does not work. Tad bit ironic seeing as gamescope, proton and CS are quite literally made by the same company only to place you in the same catergory as a cheater for using their own tweaks.

LD_PRELOAD="" gamemoderun mangohud %command%
Cannot change to 4:3 stretched resolution without first changing the desktop resolution with xrandr
Unset LD_PRELOAD to prevent stuttering after 30 minutes of gameplay
Works well, performance is comparable to Windows on my hardware after minor tweaks

Works, some missing textures/shaders and audio
sometimes audio stops working out of nowhere, fixes after reboot of the system
Sometimes the textures go blue or gray
Indistinguishable from Windows

gamemoderun LD_PRELOAD=1 %command%
first minutes of gameplay very laggy
ะััะบะธั

Sometimes all audio falied but got fixed after a restat of the game.
Sometimes crashed when loading a map, but reconnecting was always possible without any further problems.

gamemoderun mangohud %command%
no sounds at random time
pixels on the screen
lags without reasons
with borderless window, you can make 4:3

After the initial slowness loading into a map it becomes more playable albeit with constant microstutters
LD_PRELOAD="" %command% -high -nojoy -threads 8 -USEALLAVAILABLECORES gamescope --force-grab-cursor -- %command%
Constant microstutters. Very laggy for first few minutes loading into a map. Randomly freezes for several seconds

gamescope --backend wayland -w 1440 -h 1080 -S stretch -f -e -r 240 --force-grab-cursor -o DP-1 -- %command% LD_PRELOAD="" MANGOHUD=1 -vulkan -novid -nojoy -sdlaudiodriver pipewire
If you are using Wayland and want to play STRETCHED RES this is your best bet. There is a way to make it work on x11 but i dont use it personaly so i wouldn't know.
NOTE: you have to download gamescope and mangohud before using this launch option

before update it was playable with sound crashes and small fps drops and sometimes game freezing but now gameplay is unacceptable
gamemoderun __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 %command% -vulkan -mat_disable_bloom -threads 5 -novid -limitvsconst +r_dynamic 0 +violence_hblood 0 -nojoy -softparticlesdefaultoff +r_drawparticles 0
mid game audio crash after few minutes sometimes after seconds(bt headphones only cs2 problem spotify/discord works)
menu glithing like crazy
after update fps drops from 100 to 30 to 85 to whatever it wants
sometimes freezing but today after update game freeze even steam then steam wont log me in then cs servers are down AND THEN when i finally joined 5 rounds later boom blackscreen
idk but there is more for sure
big company that pushes linux cant make its comp game playable Gaben fix yo game

LD_PRELOAD="" gamescope --backend wayland -w 1440 -h 1080 -S stretch -f -e -r 240 --force-grab-cursor -o DP-1 --steam -- %command% -vulkan -novid -nojoy
If you are using Wayland and want to play STRETCHED RES this is your best bet. There is a way to make it work on x11 but i dont use it personaly so i wouldn't know.
NOTE: you have to download gamescope before using this launch option and the steam overlay won't work unfortunately.
gamescope --backend wayland -w 1440 -h 1080 -S stretch -f -e -r 240 --force-grab-cursor -o DP-1 --expose-wayland -- %command%
this command allows the steam overlay but the game flickers an awful lot

gamescope --backend wayland -w 1440 -h 1080 -S stretch -f -e -r 240 --force-grab-cursor -o DP-1 --expose-wayland -- %command%
If you are using Wayland and want to play STRETCHED RES this is your best bet. There is a way to make it work on x11 but i dont use it personaly so i wouldn't know.
NOTE: you have to download gamescope before using this launch option

LD_PRELOAD="" %command% -vulkan -high -nojoy -threads 8 -USEALLAVAILABLECORES gamescope --force-grab-cursor -- %command%
Only tested Dust II and Inferno so far, Dust II works relatively fine and I can hit ~130-144 FPS, Inferno had fairly poor preformance ~40-60FPS
If you only play Dust II... it's fine! I would still say that Windows is still the preferred platform for this game. ๐
running at 30-60 fps in linux while on windows it runs at 200-350 fps
LD_PRELOAD=1 %command%

faster than windows but sometimes it doesnt open without proton or with proton
lag spikes of lower fps in gunfights in the early game
faster than windows but sometimes it doesnt open without proton or with proton the downside is sometimes it has fps lags especialy in the beggining of playing (first 3-4 rounds)

sometimes it opens on native sometimes proton (hotfix or v9)
in the begining theres a lot of (lag spikes)
later in game it feels very smooth also fullscreen helps with the spikes

Works out of the box for native resolution.
For people who want to use 4:3 or other non-native resolutions you will need to troubleshoot it. Runs better than on my same setup on windows which also used a lower (4:3) resolution.

gamemoderun mangohud %command%
Sometimes when changing graphical settings it runs slower even when only changing the anti-aliasing, a simple restart fixes it
If the shaders are loaded right, it can run very well

game-performance gamescope -W 3424 -H 1926 -f --force-grab-cursor --hdr-enabled -- %command%
On GNOME, if you don't use gamescope, fullscreen will not be fully full. Using gamescope in order to correctly fullscreen.
Significant FPS drops.
When using gamescope: When using "quit" from the game, the game doesn't actully quit. Although the game windows is destroyed, the game is still running in background.
Use gamescope for correct fullscreen. (However it will cause some minor bugs).
Valve needs to optimize this game for vulkan engine (or linux in gerenal). :)
Mouse wheel only works 50% of the time
(USING WAYLAND & NVIDIA OPEN 560) Crashing since last update seems to have fixed itself... Maybe didn't though the game runs much smoother under open driver & Wayland.
It works.

shader problems
low fps

yes if you enable vulcan background processing
stattraks have artifacts sometimes missing gun skins what i own with vulcan background processing gun skin will not miss anymore
follow this https://wiki.cachyos.org/_astro/Steam3_Screenshot_20230907_072849.DkC3_rS1.png cachyos have very good docs full is here https://wiki.cachyos.org/configuration/gaming/ but enabling vulcan processing is only thing what you have to do for enjoy game

Launch opitions required for best performance
Out of the box will have performance issues
Can crash sometimes
gamemoderun %command% -vulkan -high -nojoy -threads 8 -USEALLAVAILABLECORES -softparticlesdefaultoff

Works with some quirks
Main menu sometimes likes to almost completely break in a really weird way but does fix it self in about 30s
Sometimes fullscreen still had the taskbar on top with KDE
Filled with cheaters don't bother with buying prime unless you got friends

Performance sucks on Wayland, switch to X11 to get rid of lag spikes
No audio on pipewire if you don't use launch parameter -sdlaudiodriver pipewire
If your vram is full, sometimes smoke grenades are "invisible", you can see through them. Maaan I had a lot of fun with this!
Awful FPS comparing to Windows experience
Crashes if I move my mouse during game's startup movie
There's actually a way to run the game on Wayland (FPS is perfect after you do this), you have to modify cs2.sh a bit (change this line "export SDL_VIDEO_DRIVER=x11" to "export SDL_VIDEO_DRIVER=wayland").
Cool right? But unfortunately you're unable to normally move your mouse on Wayland, it's stupid.

Game is natively supported on linux
Didn't have to tinker in any way, no input delay or fps issues

-sdlaudiodriver pipewire
I had no audio at all after a few minutes, but "-sdlaudiodriver pipewire" launch arg fixed it
I had less FPS compared to Windows 10, it's noticable, but after some time it ran perfectly