I am using a Pascal GTX 1080 on Gentoo Linux (more specs below).
Being mostly satisfied with the card, I must say I am quite disappointed by the power management.
When idle, the card usually needs 10W or less in the lowest performance level 0.
However, whenever you do something on the laptop, the card very soon jumps to the highest level 4, and drains 40W - 50W of power, significantly reducing battery life and causing fan noise.
In fact, most websites have some kind of animation somewhere forcing the card to level 4, changing to another window in X also makes the card switch to level 4.
TO make thinks even worse, the card switches instantly to level 4, but it takes several seconds to go down to the lower levels step by step until it reaches level 0 again.
What I am missing is an option to limit the card to a certain level while I do not need GPU performance.
I have found several solutions for older cards / drivers setting RegistryDwords for PowerMixerDefaults and PerfLevelSrc in Xorg.conf.
But first, they do not work for me, probably Pascal and the 375.20 driver I am using does not support it.
Second, setting it in the Xorg conf is a bit inconvenient to switch. A command line option for nvidia-smi or nvidia-settings would be way better.
Clevo p775dm3-g laptop, intel 6700k CPU, GTX 1080 GPU, no external display
Gentoo Linux 64 bit, Kernel 4.8 NVIDIA 375.20 driver, xorg-server 1.18.4