Why can't we reduce idle power consumption?

Airplane, cafe, work, doesn’t matter: video card eats 3.5 W energy when it doesn’t needed at all. All day long . Why can it be stupid simple as was with bumblebee?

D-GPUs tend to have high idle consumption. But I guess you can try to disable it like POPos does or try using prime.

Already using prime…

What cpu/gpu brand/model?

processor : 7
vendor_id : GenuineIntel
cpu family : 6
model : 140
model name : 11th Gen Intel(R) Core™ i7-1185G7 @ 3.00GHz
stepping : 1
microcode : 0x60
cpu MHz : 3000.000
cache size : 12288 KB
physical id : 0
siblings : 8
core id : 3
cpu cores : 4
apicid : 7
initial apicid : 7
fpu : yes
fpu_exception : yes
cpuid level : 27
wp : yes

NVIDIA 2060m

Prime is working. But it loads before Xorg, so can’t be turned off. Why is it so hard to make it loadable like in bumblebee?
I don’t blame anybody. Just interesting. Bumblebee was really useful thing even for a battery, prime - not at all. Nouveau can work the same way. So, what is the problem?

Bumblebee used bbswitch which used the device specific method (DSM) in acpi to turn off the gpu. This is gone/defunct now since Windows 1709 switched to pcie runtime power management (and broke a lot of older hybrid graphics systems on the way).
This is also implemented in the nvidia driver
https://download.nvidia.com/XFree86/Linux-x86_64/495.44/README/dynamicpowermanagement.html
But sometimes just doesn’t work even if configured. Then you can only check if a bios update fixes it.

Nouveau can turn off the NVIDIA card flawlessly today. Why NVIDIA official driver can’t?

The nvidia driver uses the same method as nouveau if configured correctly.

So, how to completely turn off nvidia card as it does nouveau driver?
Laptops LED tells the card is active all the time, with nouveau only when it’s in use.

I really feel like I’m talking to a wall here. Read the link I gave, apply, test.

Thank You, I will read it.
I’m sorry. Very tired today.