Micro stutters on laptop with NVidia graphics
I have been experiencing some extremally annoying stuttering every few seconds in some games (war thunder, and kerbal space program). The overall performance should be good, as with disabled vsync I can get way over 100fps, but it still stutters, making gameplay difficult.
As for my setup: It is a laptop with intel i7 processor with NVidia 1050M graphics. I use prime-run to enable discrete graphics.
I have tried the following so far:
- Changing graphics settings in games
- Using different desktop environments (Gnome, xfce with compositing on/off)
- Downgrading kernel from 5.9 to 5.8 and nvidia drivers from 455 to 450 with all combinations
- Moving games from HDD to SSD
I also tried to add some xorg options, but they seems to be not taken into account (probably due to switching graphics).
Nothing helps - the stuttering is still present. I thought it is war thunder specific, as they moved to vulkan recently, but the stutter also appears in KSP, so it seems to be my setup related.
I honestly run out of ideas, and there seems to be no solution to my issue on the arch wiki.
What should be the next steps? What else can I try?
Posted Dec 15, 2020, 10:19 PM UTC
I had a very similar issue 2 years ago, except instead of micro stutters it wouod full blown lock up for 5 or 10 seconds before resuming 60+ fps fluid gameplay for another few seconds. I couldn't do shit because of it. I eventually found a guide that showed me how to enable PRIME full-time and it fixed everything. Since I never use the battery I have no need for lower power gpu so there are no downsides for me.
I tinkered a bit with switching graphics some time before, and now I use solution that does does not turn discrete card off. Still - I have that stutter. And ~60fps.