According to ProtonDB, Counter Strike: GO should be working fine in Linux
I installed it on my system (NVIDIA GeoForce GTX 2060) and got only 30fps. By adding -vulkan flag, it gives 200fps but with severe stuttering, and it freezes after about 10 minutes requiring hard reboot. Not playable.
If others report success, why is it failing under Garuda?
Are you sure you're using the Nvidia card with the game (E.g. running it with prime-run or without, depending which one is the default)?
Also try disabling the compositor when playing
That's bringing several things I'm not familiar with. How to run a game in the Steam library with prime-run? How to control which graphic card is used by an application?
Interestingly enough, disabling the compositor (alt+shift+F12) in the main menu changes it from 32fps to 36fps. Still nowhere the 200fps with -vulkan.
As a separate issue; playing Final Fantasy VII Remake in Lutrix works perfectly fine, except when I start it, 4 times out of 5, it fails to initialize the video, and occasionally, it starts very laggy (wrong graphic card?)
Yes exactly, it’s not Garuda specific. I run CSGO native in Garuda - and not even with Vulkan as that’s only just been added as experimental support - and I get well over 200 FPS with no stutter.
I have not played CSGO, but in other games, I've been able to decrease stuttering by limiting the framerate. You can use Mangohud and put a 60fps limit on. 200fps maybe too much, causing the game to pause as you load new areas.