NVIDIA performance issues on -current. Any tweak tips?
by The_Dark_Passenger from LinuxQuestions.org on (#58ES6)
Hello,
I have a workstation that runs a Quadro P2000. I have Slackware64 -current installed running KDE4. It is up to date with the -current branch. I've installed the latest NVIDIA drivers from here. https://www.nvidia.com/Download/driv...x/163238/en-us
For the most part, everything works ok. But, I'm noticing some performance issues on certain applications, and Kwin. Kwin for example will stutter mildly. And when resizing Firefox's window for example lags quite bad. Firefox also seems to have some performance issues. On most sites it's ok, but Reddit for example is quite laggy. The Firefox interface is laggy too. I have tried no HW acceleration (Basic), OpenGL, and Webrender in Firefox, but they're all about the same.
Glxinfo shows NVIDIA is the provider. Games like Minecraft run fine, and utilize the GPU well. Running things like Folding@Home can fully utilize the GPU without issue. The laggyness happens without running folding though.
I also get tearing if I don't enable full composite pipeline in the NVIDIA settings. I read though this can hurt performance, and introduce input lag. I have tried setting the Kwin env variables __GL_YIELD to USLEEP, and also KWIN_TRIPLE_BUFFER to 1, but tearing still occurs. I tried enabling triple buffering in xorg.conf, but tearing occurs. So, the only way to fix that seems to be enabling full composite pipeline. Is there any other fix for this?
Other things I've tried include setting, "options nvidia NVreg_UsePageAttributeTable=1" in /etc/modprobe.d/nvidia.conf with no performance change. Forcing nvidia-drm=1 causes the modesetting to fail, and the boot output to freeze till X starts. Do I need to build in the nvidia kernel modules to my initrd?
What other setting can I adjust to help improve performance?
Any help would be appreciated!


I have a workstation that runs a Quadro P2000. I have Slackware64 -current installed running KDE4. It is up to date with the -current branch. I've installed the latest NVIDIA drivers from here. https://www.nvidia.com/Download/driv...x/163238/en-us
For the most part, everything works ok. But, I'm noticing some performance issues on certain applications, and Kwin. Kwin for example will stutter mildly. And when resizing Firefox's window for example lags quite bad. Firefox also seems to have some performance issues. On most sites it's ok, but Reddit for example is quite laggy. The Firefox interface is laggy too. I have tried no HW acceleration (Basic), OpenGL, and Webrender in Firefox, but they're all about the same.
Glxinfo shows NVIDIA is the provider. Games like Minecraft run fine, and utilize the GPU well. Running things like Folding@Home can fully utilize the GPU without issue. The laggyness happens without running folding though.
I also get tearing if I don't enable full composite pipeline in the NVIDIA settings. I read though this can hurt performance, and introduce input lag. I have tried setting the Kwin env variables __GL_YIELD to USLEEP, and also KWIN_TRIPLE_BUFFER to 1, but tearing still occurs. I tried enabling triple buffering in xorg.conf, but tearing occurs. So, the only way to fix that seems to be enabling full composite pipeline. Is there any other fix for this?
Other things I've tried include setting, "options nvidia NVreg_UsePageAttributeTable=1" in /etc/modprobe.d/nvidia.conf with no performance change. Forcing nvidia-drm=1 causes the modesetting to fail, and the boot output to freeze till X starts. Do I need to build in the nvidia kernel modules to my initrd?
What other setting can I adjust to help improve performance?
Any help would be appreciated!