I followed this guide to set up RTD3 on my laptop, added udev rules, added module parameters, enabled nvidia-persistenced service then reboot the computer but the output of cat /proc/driver/nvidia/gpus/0000:01:00.0/power said that RTD3 is not supported:
Runtime D3 status: Not Supported Video Memory: Active GPU Hardware Support: Video Memory Self Refresh: Supported Video Memory Off: Supported Power Limits: Default: N/A milliwatts GPU Boost: N/A milliwatts
I booted to Window and opened Asus armoury crate and after a few seconds of inactivity the GPU tab will stop reading core/memory clock, voltage, etc, and show “Power saving”. If I open a game (Apex legend) the GPU will turn on again and work normally. Which mean that RTD3 does work on my laptop and on Window only. Any ideas ?
Operating System: Arch Linux
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Kernel Version: 5.15.4-xanmod1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 4800H with Radeon Graphics
While there’s no official docs from Nvidia regarding D3 on ryzen, it seems it only works on ryzen 5xxx models and is disabled on 4xxx and 3xxx models.
But it’s supported on Window only for some reason. I can guarantee that D3 does work on Window (Device Manager → Display Adapter → 1660Ti → Properties → Details → Power State → D3).