https://bugs.kde.org/show_bug.cgi?id=520879

--- Comment #11 from [email protected] ---
(In reply to Nate Graham from comment #10)
> This is all feeling a bit like a series of NVIDIA driver bugs.
> 
> Can you confirm that your system is set up according to
> https://community.kde.org/Distributions/
> Packaging_Recommendations#Proprietary_NVidia_driver_configuration ?

Starting from NVIDIA driver 560.35.03-5, modeset is enabled by default:
> $ sudo cat /sys/module/nvidia_drm/parameters/modeset
> Y

As for PreserveVideoMemoryAllocations, I have it set to 2. Per
https://github.com/NVIDIA/open-gpu-kernel-modules/blob/57130a2702d565be81200ea2e114abcb0455e8bb/kernel-open/nvidia/nv-reg.h#L555
this means enabled if NVreg_UseKernelSuspendNotifiers is enabled, which it is:
> $ cat /proc/driver/nvidia/params | grep UseKernelSuspend
> UseKernelSuspendNotifiers: 1

Per the Arch Wiki
(https://wiki.archlinux.org/title/NVIDIA/Tips_and_tricks#Preserve_video_memory_after_suspend):
> In the older 430-590 series drivers, the services nvidia-suspend.service, 
> nvidia-hibernate.service, and nvidia-resume.service are required and enabled 
> by default, as per upstream requirements.
> The aforementioned services are disabled by default on 595+ drivers, as per 
> upstream requirements, as video memory preservation is now handled by kernel 
> suspend notifiers, making the nvidia suspend/hibernate services unnecessary. 
This matches NVIDIA documentation
(https://download.nvidia.com/XFree86/Linux-x86_64/610.43.02/README/powermanagement.html):
> To be most effective, the driver needs to preserve the contents of video 
> memory during suspend and restore it during resume. When the open kernel 
> modules are in use, this is handled automatically if 
> NVreg_UseKernelSuspendNotifiers=1 is enabled. For the proprietary driver or 
> if kernel suspend notifiers are disabled, see the "systemd configuration" 
> section below for more details.

These services are disabled.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to