Power Mizer - difference between PowerMizerDefault and PowerMizerLevel

I have a Clevo P651RE6-G, mounting an Nvidia 1060 on Ubuntu Gnome 16.10, and to set maximum battery savings when not in AC I configured the xorg.conf as follows:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2233; PowerMizerDefault=0x3"

I found similar configurations online, however they also require the entry “PowerMizerLevel=0x3”, which does not work in my case.

Now I am just getting curious: what is the difference between “PowerMizerDefault” and “PowerMizerLevel”?

I found the following description online, however it not clear to me.

enables PowerMizer feature (0×0 would disable it instead). This entry may not be needed since in recent driver versions PowerMizer is enabled by default.

sets the governor approach. 0×2222 means fixed frequencies for both battery and AC mode.

sets the current mode. 0×3 is the lowest, least power intensive mode.

sets the default level on battery. 0×3 is the lowest, least power intensive mode.

sets the default level while with an AC plug. 0×3 is the lowest, least power intensive mode.

Is there anyone who knows the difference between “PowerMizerDefault” and “PowerMizerLevel”?

Any answer ? :)

adaptive strategy for any power source

Option “RegistryDwords” “PowerMizerEnable=0x1; PerfLevelSrc=0x2233; PowerMizerDefault=0x3”

batt=max power saving, AC=max power saving

Option “RegistryDwords” “PowerMizerEnable=0x1; PerfLevelSrc=0x3333”

batt=adaptive strategy, AC=max performance

Option “RegistryDwords” “PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1”

batt=max power saving, AC=max performance

Option “RegistryDwords” “PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x1”

batt=max power saving, AC=adaptive strategy (my favorite)

Option “RegistryDwords” “PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3”

I use PowerMizerDefault=0x1 for maximum performance and to keep my card clocked high.