Lock Powermizer level for one gpu in a multi gpu system?

Have multiple GPU’s in my system, a 1080Ti (GPU 0] and a 3060Ti [GPU 1]. I wish to lock the 1080Ti at P1 state, so I added this line to my /etc/modprobe.d/nvidia-power-management.conf according to this answer.

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

While this does lock the 1080Ti to P1, it also causes the 3060Ti to lock to P4, even when nothing is running on it. Is there any way to do this on a per GPU basis?

OS: Arch Linux Kernel 5.17.1
Driver Version: 510.60.02


The registry keys are global, so always all gpus are affected.
You could try to use nvidia-smi -i0 -lgc to lock the clocks for the 1080 instead, though I don’t know if that works for Pascal based gpus.

Yeah, unfortunately it doesn’t work for the 1080Ti. Sad to see simple 720p video playback in a browser cause my system to draw 150W from the wall.