Hi,
I am trying to set up Dynamic Power Management [1] because my idle 2060 laptop is pulling about 11W which halves my battery life.
Dynamic Power Management should shutdown my idle dedicated gpu, as the integrated gpu is handling my desktop.
I have tried to enable dynamic power management following the guide [2] from the Fedora docs and the official nvidia docs [1].
I have created /etc/modprobe.d/nvidia.conf
as mentioned in the docs, as well as /lib/udev/rules.d/80-nvidia-pm.rules
.
As well as running those commands:
cat /sys/bus/pci/devices/0000\:01\:00.1/power/control
=> auto
systool -vm nvidia
=>
Attributes:
coresize = "39145472"
initsize = "0"
initstate = "live"
refcnt = "97"
rhelversion = "9.99"
srcversion = "8E349019DA8A9CC13D3B78D"
taint = "POE"
uevent = <store method only>
version = "510.60.02"
Sections:
But even though all of that is enabled, my nvidia gpu is still not shutting down even when its sitting at 100% idel, as shown by
This is my setup:
OS: Fedora Linux 36
Kernel: 5.17.3-302.fc36.x86_64
DE: Gnome 42.0 with Wayland
CPU: AMD Ryzen 7 4800H
IGPU: AMD ATI 05:00.0 Renoir
DGPU: NVIDIA GeForce RTX 2060 Mobile
Let me now if you need any further information!
Doing this as I can’t paste links yet.
[1]: download DOT nvidia DOT com/XFree86/Linux-x86_64/510.60.02/README/dynamicpowermanagement.html
[2]: rpmfusion DOT org/Howto/Optimus#Known_limitation