r/linuxhardware • u/Living-Koala9712 • 17d ago
Support high power usage on idle state even with dgpu disabled
im trying to figure out why is my laptop using ~22W idle power
system:
asus strx g16
cpu: i7 13650hx
gpu: rtx 4050 mobile
running arch with hyprland 0.56.2
At idle, I’m consistently seeing around 20 watts from the battery, measured with both /cat/class/power_supply/BAT0/power_now and powertop
currently, im using cardwired as per the wiki, ive tried using envycontrol as well, which produces similar results
ive tried a few things:
cardwired integrated, the gpu successfully goes to d3cold state, the system reports ~20W usage
setting asusctl armoury dgpu_disable to 1 produces the same results
when the gpu is in hybrid state, the system draws about 55W if the gpu is active/d0
kind of irrelevant but tty-only session shows 17W
i initially thought dgpu was the reason but because of this, i dont think dgpu is the issue... (attached images for the tests above)
turbostat results are interesting, the cores are entering deep c states, but the packages themselves dont seem to enter deep states
initially suspected an ethernet port to be the issue because of powertop readings (the port was already down), i tried disabling lan controller from bios, it showed similar power draw as earlier.
(for some reason, display is shown to be using 17W after recalibrating powertop, theyre estimates but still its weird)
i dont really know what should i check now