How to lock PowerMizer Performance Level to the lowest level with Optimus?

@anon85011949 looks like I was wrong, locking to the lowest state also works in offload mode, just tried with driver 470.94, setting as module options
i.e. create /etc/modprobe.d/nvidia-lowperf.conf

options nvidia	NVreg_RegistryDwords="PowerMizerEnable=0x1; PowerMizerDefaultAC=0x3; PowerMizerLevelAC=0x3; PowerMizerLevel=0x3; PerfLevelSrc=0x2222;"

then run sudo update-initramfs -u

@feiyuhuahuo I don’t know whether nvidia now allows the gpu go to P0 on compute loads, this was previously limited to P2. To set maximum clocks, just start nvidia-settings and select “prefer maximum performance” in the powermizer pane.
Windows: IDK, check tools like Afterburner.

2 Likes