#1838·btop

Avoid waking up Nvidia GPU from D3cold

Author: KrypticCoconutCreated Sep 16, 2026Updated Sep 16, 2026
Labelsfeature

Is your feature request related to a problem? Please describe. On nvidia laptops, running btop will wake the GPU up from D3cold state into D0, hence showing unrepresentative power consumption. In fact I noticed as soon as i open btop whilst the gpu is in D3cold, the gpu power consumption jumps to very high numbers with no apparent load. I believe this is a affect of the device being waken up. Furthermore, in my testing, the gpu stays in D0 as btop continuously queries it. Also, when the GPU is in d3cold, and i run btop, it takes a long time to load, but on subsequent startups when the gpu is in d0, it opens instantly. I believe this is also due to the gpu being woken up.

Describe the solution you'd like Avoid waking up the nvidia gpu if its D3cold and just show 0W power consumption.

Describe alternatives you've considered I can change btop config to not query nvidia gpus, which hence will not wake them up, or just remove the pcie device entirely, but both are unoptimal.

Additional context Tested on a latop with intel 255hx and Nvidia RTX4060. The exact model is Lenovo 7i gen10.