Insufficient power gating for high resolution/high refresh rate modes in Linux vs. Windows

I’ve just verified that NVIDIA Linux drivers don’t use power saving modes as well as Windows does.

Under Windows
2560x1440@144Hz + FreeSync → 8.5W idle power use

Under Linux
2560x1440@144Hz + FreeSync → 11.4W idle power use
1920x1080@60Hz + FreeSync → 8.9W idle power use

OS: Fedora 35
DE: XFCE 4 without compositing
Linux 5.15.24 vanilla, 1000Hz timer, fully preempt
NVIDIA 510.47.03
GPU GTX 1660 Ti, stock
Option "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"

1 Like