The beauty of modern linux distros is you can hit the terminal as little or as much as you desire. (macOS is similar)
The commands I shared are to check what’s happening behind the scenes but they are unnecessary, even to run your own tests!
This is where it is helpful to read the manual (page), such as: man uname
I encourage trying live versions of the distros you’re interested in and especially trying different window managers (Gnome, Cinnamon, KDE, XFCE, etc).
You can also install to a performant usb drive to see what it’s like to live with for awhile.
I’ve found this series of drives to be great for such a purpose or for rapid backups.
@linuxlion, thanks for the summary above, it was very helpful for me. Especially the systemd patch.
I have one remaining power-hog though. Has anyone else noticed the camera, despite being unused draws 1W+? Any thoughts on a fix?
From powertop:
Blockquote
1.11 W 100.0% Device USB device: Laptop Camera
Sometimes I can reboot and get this to go away, I suspect some app might be triggering it, though closing apps doesn’t fix it once it starts.
UPDATE:
Just after I posted this, I found a work around; If you physically toggle the camera switch to off, power usage goes to zero. I think this is a fine work around, but I’m still curious why it’s not suspending like other devices, when not in use.
ID 0bda:5634 Realtek Semiconductor Corp. Laptop Camera
or in the /sys/bus/usb/devices folder and make sure it is flagged to autosuspend.
Knowing the Product ID from above, I found the camera via: grep 5634 /sys/bus/usb/devices/?-?/id*
or without knowing the id, this also works: grep -i camera /sys/bus/usb/devices/?-?/product
This indicated mine is in: /sys/bus/usb/devices/3-1/
So then check auto suspend status (should return ‘auto’): cat /sys/bus/usb/devices/3-1/power/control
I still take powertop usage details with a grain of salt as they are more of an approximation in my exp.
Additional Observations
I’ve been running both via TLP and PPD this week and have noted the following.
TLP doesn’t always apply settings from its config. For instance, usb autosuspend seems to be hit or miss. After checking systemctl status tlp and dmesg for clues, the cause is still inconclusive. There is an updated kernel (6.5.0-1008-oem), so I’ll test that.
PPD was the power management approach du jour. The first 10% use took 69 mins at 4.78W avg draw. 20% use took 126 mins for avg draw 5.24W. Started playing music at 68% which brought the avg draw up to 5.78W over 17% usage. Settings were PPD: power-saver + amdstate: active, EPP: power + usb autosuspend
based on a few times listening to music, I’ll be replacing pulseaudio with pipewire to eval efficiency (already in use on Fedora 39 & Ubuntu 22.10)
I started this testing with a simple question in mind: Can my FW13 last a day without mains? Yes it can.
Hey guys, I’ve been running TLP 1.6.1 on F39 KDE for the past day and saw my idle power drop to 3W (from 7W), with 5W with 5 firefox tabs (9W with stock PPD) and 9W while watching 1080p 60 video on youtube (14-16W PPD). N=1 and 24 hours only so YMMV.
Hi everyone! I’m experiencing really poor power consumption on my Framework 13 with a 7840U. I normally idle about 10W. If I get everything optimal (idle, lowest brightness possible, no wifi/bt, no expansion cards), it goes down to about 6.5W which is worse than most people here report (<4W). I am running Debian Testing (Kernel 6.5, amd_pstate=active, powersave governor) with TLP on KDE. Do you have any suggestions?
One hint is that amdgpu_pm_info reports 5-6W GPU consumption all the time… Is that GPU power or total SoC package power? It seems like a lot.
I also have this if I’m reading amdgpu_top right, as it shows GPU Power at 5-6W at idle (my total idle from battop is 7-8W). I’m running Endeavouros (arch) with no real modifications.
I was getting around 6w “idle” until I switched to a hardware-accelerated terminal program. So my idle state wasn’t very idle; I had been using BlackBox and it was hitting my CPU pretty hard just to draw numbers on the screen. Kitty is way better in my experience.
If you watch “cpupower monitor” for a bit, what freq/c-states are you seeing?
Are you using generic kernel or OEM? I have better results with OEM.
Hi @harryjph, this does seem high. I’ve found NoteBookCheck’s results repeatable for other laptops and would expect for you to see a similar 4-6.8W idle.
Are you disabling wifi or simply not connected? Is autosuspend enabled for usb devices?
Have you looked at powertop or a similar tool to evaluate what may be consuming power?
What does top show in terms of processes keeping your cpu active?
Which kernel are you running?
While observing idle power consumption is helpful to ensure parasitic drain has been resolved, it doesn’t provide much insight into usable run times.
If that is of interest to you, I encourage applying the testing methodology I defined above. Sharing your results here may also help others in the community test & tune their systems.
My observation is this often reads within 0.5W as powerstat or powertop during light use and about 3-5W lower at max use, so I’m thinking it approximates total pkg power. This is based on running a benchmark showing 30-42W. GPU load was 0-1%.