I've recently installed powertop and realized that i could have saved quite
a bit of power over the years by enabling some hardware power saving
features that weren't exposed by the Gnome GUI, beyond the obvious ondemand
CPU governor or the radeon GNOME3 plugin. The top contenders according to
powertop are:
50,4 ms/s 143,2 Process
/usr/lib/firefox/firefox
100,0% Device Audio codec hwC0D0:
Realtek
100,0% Device Audio codec hwC0D1:
LSI
3,1 ms/s 25,6 Interrupt PS/2 Touchpad /
Keyboard / Mouse
2,8 ms/s 17,7 Timer hrtimer_wakeup
19,6 ms/s 5,1 Process /usr/bin/gnome-shell
8,1 ms/s 6,9 Process /usr/bin/X :0
-background none -verbose -auth /run/gdm/auth-for-gdm-VMSh0k/database
-noliste
661,2 µs/s 6,6 kWork od_dbs_timer
0,7 ms/s 3,6 Interrupt [49] radeon
31,7 µs/s 0,20 Process [rcu_sched]
1,3 ms/s 1,1 Timer tick_sched_timer
446,8 µs/s 1,3 Interrupt [7] sched(softirq)
589,8 µs/s 1,2 Interrupt [6] tasklet(softirq)
53,3 µs/s 1,2 Process syndaemon -i 1.0 -t
-K -R
142,2 µs/s 0,9 kWork ieee80211_iface_work
1,7 ms/s 0,10 kWork acer_rfkill_update
And the 'tunables' tab presents some hacks they did to some of these issues:
Bad Enable SATA link power management for /dev/sda
Bad NMI watchdog should be turned off
Bad VM writeback timeout
Bad Enable Audio codec power management
Bad Autosuspend for USB device UHCI Host Controller [usb3]
Bad Autosuspend for USB device CNF7017 [Chicony Electronics
Co., Ltd.]
Bad Autosuspend for USB device EHCI Host Controller [usb1]
Bad Autosuspend for USB device EHCI Host Controller [usb2]
Bad Autosuspend for USB device UHCI Host Controller [usb7]
Bad Autosuspend for USB device UHCI Host Controller [usb4]
Bad Autosuspend for USB device UHCI Host Controller [usb5]
Bad Autosuspend for USB device UHCI Host Controller [usb8]
Bad Autosuspend for USB device UHCI Host Controller [usb6]
I'd really like to make most of these (except the disc related VM
writeback, SATA; and NMI watchdog) turned on by default
But power top settings are not persistant (just like the gnome 3 pluging
for radeon power management i might add). This is all rather annoying, why
do we have to have 3 or more cmd line utilities or config files to tune
parts of the power management problem, and they aren't even persistent?
I know that gnome upstream prefers not to think about power management as
being too system specific, but i'd - and i bet lots of others - really like
it if there was a utility to set power management configurations (rather
like
https://extensions.gnome.org/extension/356/radeon-power-profile-manager/but
for more stuff) that persisted across reboots.
--
Ubuntu-GNOME mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gnome