Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Massive FPS drop if vram goes to system ram and <= 1 GB vram video cards #1206
Comments
|
Hello @jyte, fwiw, your symptoms sound like you are maxing out your vram. When a vram allocation fails, the video driver kicks the entire vram allocation to system ram, or make a magic decision on what goes to the system ram. So, if the game is making large course-grained allocations, then there can be a fair amount of free vram while still using system ram mapped to the video card. Your best bet is to switch to a lightweight DE which needs less vram than Unity and see if the framerate drop happens less often or at a later round. It may be interesting to monitor PCIe link utilization in nvidia-settings during the normal and degraded performance scenarios, but at the same time, the large framerate difference may obscure any insight. Another thing to try out is if enabling/disabling multitcore rendering improves the framerate once it becomes degraded. I have a feeling that the cache of gun models and skins is what is pushing you past 1GB but we'll need to wait for a Valve dev to see if they want to handle this scenario. Macs with 1GB of vram or less may also be affected. |
Tele42
added
the
Linux
label
Oct 17, 2016
jyte
commented
Oct 17, 2016
•
|
Thank you for the quick response. Beside that, the "PCIe Bandwidth Utilization" sky rocket when the bug appears, it seems to be around 10% when the problem isn't there. I have no clue what that mean, maybe you can tell me. I would agree on the lack of VRAM, I lowered the resolution and put some settings to minimal (like texture details that i think should impact vram usage). I didn't had any issue for the little time I played, nor during overwatch review. And other weirdness to me is that starting a game on low settings is ok, but changing settings from high to low once the bug has triggered, won't change a thing, despite reloading the game. On a side note, if indeed it is due to the lack of VRAM, any tips to keep it "low" ? Is it possible to disable skin in CSGO ? Or which settings impact the more VRAM usage ? The game was running fine with that very setup (weeks/months ago). I reinstalled ubuntu last weekend and now the game is unsuable. With the exact same graphical settings... |
|
Very high PCIe utilization is confirmation that part of the hot path of the game's render pipeline is getting bumped to system ram. Beyond the previous suggestion to free up more vram system-wide, I do not have any more specific adjustments that you can try. |
Tele42
changed the title from
[Linux] Massive and random FPS drop.
to
Massive FPS drop if vram goes to system ram and <= 1 GB vram video cards
Oct 22, 2016
ghost
commented
Nov 9, 2016
|
Hi, I think I have the same issue, but didn't narrow it down so as you did. Basically, I have GTX 650 Ti right now and consider upgrading my GPU, but it wouldn't make sense if it's purely bad Valve programming practice. I play on Gentoo Linux, xmonad, nvidia-smi shows 53MiB vram usage when all aplications are off. I currently have nvidia-drivers 375.10 but the same stuff went on with 370.xx, 367.xx etc., so I'm likely to rule out the drivers (they are already too new for this GPU if anything). |
evil-genius9000
commented
Nov 30, 2016
|
I believe I am also suffering from this issue. |
This was referenced Dec 8, 2016
hegangman
commented
Dec 20, 2016
|
me too here. my VRAM is only 384 MB. Will increasing it give me more trouble? |

jyte commentedOct 17, 2016
•
Edited 1 time
-
jyte
Oct 17, 2016
The problem is pretty hard to describe, and seems to occure totally randomly.
The game start, and is playable, I usually run between 90 and 150 FPS. And at some point, which is still quite quickly (no more than 3 rounds if lucky, 10s after joining if not so lucky), FPS drops to around 10.
I use ubuntu 16.04 with Unity as a DE. Pretty much stock install except I added a PPA to try a more recent video driver.
More info on setup here
Elements I noticed / tried:
Game is currently unusable.