When suspending/resuming the PC my graphics performance suffers until I reboot. This has happened since at the the 390 driver, likely earlier.415.1 but still happens in 415.18.
AMD Threadripper 1950X
Here’s a practical test:
__GL_SYNC_TO_VBLANK=0 glxgears 104085 frames in 5.0 seconds = 20816.875 FPS 105471 frames in 5.0 seconds = 21094.119 FPS 105602 frames in 5.0 seconds = 21120.379 FPS
__GL_SYNC_TO_VBLANK=0 glxgears 67730 frames in 5.0 seconds = 13545.928 FPS 68753 frames in 5.0 seconds = 13750.495 FPS 70471 frames in 5.0 seconds = 14094.160 FPS
I’ve lost ~30% 3d performance just by suspending/resuming the PC.
I don’t think it’s a KDE issue because if I restart the display manager (sudo systemctl restart sddm)
I still get poor performance:
__GL_SYNC_TO_VBLANK=0 glxgears 76633 frames in 5.0 seconds = 15326.591 FPS 80297 frames in 5.0 seconds = 16059.361 FPS 78971 frames in 5.0 seconds = 15793.507 FPS 76905 frames in 5.0 seconds = 15380.963 FPS
edit: I’ve also tried reloading the driver:
systemctl stop sddm rmmod nvidia_modeset rmmod nvidia_drm rmmod nvidia modprobe nvidia modprobe nvidia_drm modprobe nvidia_modeset systemctl start sddm
The performance is still poor compared to a fresh boot. Suspending seems to cause an issue on the hardware that’s only fixed with a reboot.
nvidia-bug-report.log.gz (560 KB)