Closed NeKJ closed 2 years ago
This happens everytime I play deathmatch in a busy server with many online players for more than one match.
I noticed that when this happens, and I have open the Nvidia X Server Settings, the GPU Utilization is at 99%-100% constantly, also the PCIe Bandwidth Utilization is 100%. From what I gather it must be hitting a bug where the the game constantly loops with the graphics card doing something that just never ends causing this problem.
Can you please look into it as it is a showstopper bug? Thanks.
More info:
This happens often randomly at the moment when I respawn, especially in the first round of a Deathmatch.
I found a workaround: when this occurs, if I switch from fullscreen to windowed mode it stops and the game runs fine. So I made some binds to do just that.
But please fix it is frustrating...
This happens to me too, usually after playing for about an hour. My FPS drops to about 15 and everything becomes extremely choppy and I have to change the resolution and then change it back to get it running again (mat_setvideomode 1600 900 0
and then mat_setvideomode 1920 1080 0
in console). This usually happens once or twice, but sometimes more, over the course of an hour or two, and then eventually the game crashes completely to a black screen.
I can concur with Nek80 that when the slowdown happens I see tons of kernel CPU usage in htop (red bars).
The eventual crash to a black screen may be a separate issue, possibly this: #142
Gigabyte Z87X-UD4H Intel i7-4770k GTX 770 32GB RAM Fedora 21 Kernel 3.17.2-300 Steam Beta Nvidia 64-bit Linux driver 340.58
If there are specific things I can do to provide debugging info please let me know.
Thanks, Devin
Same here.
But after "go to desktop and back to game" FPS are back to normal...
This has been a bug with Source and seemingly Nvidia drivers for a while (about 3 years now). See #91
See #91
Since disabling multi-core rendering I haven't had any crashes. I've only played a few hours but normally it would have crashed by now. So far it looks like this fixes it and what's better it doesn't reduce FPS, at least not for me.
For me, disabling multicore rendering hasn't fixed the problem. My slowdowns (also <1fps after some playtime) seem to occur quite randomly. After it occurs, I have to restart the game to fix it. Sadly, it occurs quite often (after <10 minutes normally) and makes the game unplayable for me. I am also on nvidia-nonfree drivers and debian testing which is up to date.
@LollenJumplan could it be the microphone bug that you're experiencing? See issue #142
Try changing your sound device in Steam Settings > Voice to the one that says "via ALSA".
@devhen Thanks for your input, but my bug also occurs if no mic-button is pressed. Still, i'll change the settings as you said and report back if it changed something.
Try looking into game console and copy&paste red highlighted errors (if any). Otherwise, try to reproduce the problem while running with vogl profiler capture and upload it here (if this is non-GL related, strace can help too I guess).
I had a look into the game console. There are some red marked lines on startup, but there is no consistent error with my frame drops. I tried to copy them out, but the game doesn't seem to let me.
I tried to start from terminal then, but when I tried starting with ./csgo.sh it just threw
Failed to load the launcher (libuuid.so.1: cannot open shared object file: No such file or directory)
When I tried starting with ./csgo_linux, it threw
./csgo_linux: error while loading shared libraries: libtcmalloc_minimal.so.4: cannot open shared object file: No such file or directory
Maybe I'll try a "vogl profiler capture" in a few days (assuming it is github.com/ValveSoftware/vogl)
Have you guys tried changing the audio output mode in csgo settings? I ran into a problem similar to this the other day, FPS tanked and console was filled with errors about running out of audio channels to use. Turns out it was because I was using a new csgo profile that was set to 5.1 audio (the default) which the sound card I'm using doesn't actually support. Changing it to 'headphones' fixed it.
I just tried it with 2.1 after the game had set it to 5.1 automatically. It has to be said though, that the game never showed any errors in the console when the fps-drop came before changing. After I changed to 2.1 the fps-drops persisted and the console didn't show anything useful. Maybe we're experiencing different bugs with the same "symptom"?
Is everybody who experienced this issue using nvidia's proprietary driver on Linux? When this occurs, can somebody attempt to restart their window manager without closing the game, then report the behavior?
For cinnamon, this can be done by running cinnamon --replace
. For KDE4 this can be done with kwin --replace
.
We will not be tracking any crashes in this issue report.
I just played for a bit over an hour trying to reproduce this. I've had the problem for a very long time in the past but couldn't get it to happen tonight, I'll try again though.
I did notice that the Gnome 3.20.3 release notes mention an Nvidia fix, but I also had this happen in KDE in the past so it's not just Gnome related... I'll try again over the weekend.
@Tele42 Just came home and tried to run kwin --replace
with the game open in background, but with no luck. However, looking through the thread I tried disabling Multi Core Rendering and it work flawlessly since then. Also, yes I am running the proprietary Nvidia drivers.
EDIT I just played a match on Faceit and the experienced the same issue, like when I had Multi Core Rendering enabled. Also this time it wasn't enough to close and reopen the game. I had to completely logout of the session and login again to get my frames back to normal.
I'd like to also confirm that restarting gnome-shell did not fix the issue for me, it does not appear to be wm related.
I'm having this kind of problem as well. I've got Nvidia GeForce GTX 460 1 GB and Nvidia 367.44 drivers. It seems that the performance is going down in steps like 20-30 fps at a time, until it's 10 fps and I can't play any more. This is very annoying.
Hello @Tomin1, your symptoms hint more towards maxed out VRAM usage like what was investigated at #1206.
@Tele42 Yes, I think #1206 is the bug I have. The problem is exactly what is described there.
@kisak-valve closed
Closing as outdated.
After some time (usually more than 10 minutes) of playing (match, deathmatch etc) the game suddenly and without warning stutters very badly and runs thereafter extremely slow (below 1 fps) and the whole operating system becomes almost unresponsive (extremely slow). The system becomes so slow that to just alt-tab to the desktop takes 30 seconds or more. When this happens I have to forcibly kill the csgo_linux to restore the responsiveness of the system.
During this problem, I see that there are many kworker processes running, which makes me understand that something is looping heavily with the kernel, or it is maybe a driver bug. I can't really debug it or send any more information as those are not available because the game does not really crash.
Here is my system info: