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

Reply via email to