Re: [PATCH 1/1] Revert "drm/i915: drop i915_ prefix from enable_rc6, enable_fbc, enable_ppgtt parameters"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On (Thu) 17 Jul 2014 [14:50:12], Amit Shah wrote:
> On (Thu) 17 Jul 2014 [11:11:15], Daniel Vetter wrote:
> > On Thu, Jul 17, 2014 at 02:32:41PM +0530, Amit Shah wrote:
> > > On (Thu) 17 Jul 2014 [09:35:20], Daniel Vetter wrote:
> > > > On Wed, Jul 16, 2014 at 9:54 PM, Linus Torvalds
> > > > <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote:
> > > > > Sorry for the top post, I'm on the road..
> > > > >
> > > > > In wondering if we couldn't just keep both the old an the new names and have
> > > > > them both point at the same variable? Remove the description for the old
> > > > > name, but keep it working?
> > > > 
> > > > I'm really surprised here ... We have rc6 enabled by default
> > > > everywhere, and all the additional rc6 levels that users try to enable
> > > > are known to hard-hang machines.
> > > 
> > > I haven't had this problem on my hardware (ThinkPad T420s, lspci
> > > below) for a few kernel versions.  I think I added the enable_rc6=
> > > setting back from the time the deeper states were enabled and then
> > > reverted for SandyBridge.
> > > 
> > > Nevertheless, with the current state, RC6p and RC6pp states are not
> > > used.
> > 
> > Yeah, on snb they cause crashes and instability and also don't provide
> > measurable power benefits (afaik). So I recommend you drop that one.
> 
> Not for me -- there have been no crashes / hangs / lockups as I
> mentioned.
> 
> > > > I actually have plans to taint the
> > > > kernel if you set any of them since I'm fed up with the random crash
> > > > reports. Same for fbc, even more so or the ppgtt knob. My stance is
> > > > that if you know about these knobs you _really_ should know the driver
> > > > to its depths and so also be able to follow module parameter
> > > > renamings.
> > > 
> > > I also remember there being bugzillas about power consumption, and
> > > using this setting was recommended (for Fedora, I think).  I know
> > > a few people are using this setting.
> > 
> > I know, google is littered with such entries. Unfortunately by the time
> > google thinks something is important (which usually takes a few months)
> > it's already badly outdated: i915 graphics developement is charging ahead
> > at a really brisk pace - we merge a few hundred patches per release for
> > i915 alone.
> 
> But for SNB, there's really no "improvement" for the RC6 states, is
> there?
> 
> > > > > On Jul 16, 2014 8:34 AM, "Amit Shah" <amit.shah@xxxxxxxxxx> wrote:
> > > > >>
> > > > >> This reverts commit 3adee7a7976012a20f1d3b5a529a3c105e29fef1.
> > > > >>
> > > > >> After upgrading to v3.15, my laptop's battery started draining quite
> > > > >> fast.  Powertop pointed to the deep RC6 states not being used.  The
> > > > >> kernel param I had put to enable them had stopped working the way it
> > > > >> used to; so I disagree with the 'not maintaing ABI' part of the param
> > > > >> name change.
> > > > >>
> > > > >> However weird the names may be, they're in active use and changing them
> > > > >> only causes pain for users.  This also isn't advertised (marked
> > > > >> deprecated, big warning shown, etc.), so just reverting now.
> > > > >>
> > > > >> CC: Daniel Vetter <daniel.vetter@xxxxxxxx>
> > > > >> CC: Jani Nikula <jani.nikula@xxxxxxxxxxxxxxx>
> > > > >> CC: David Airlie <airlied@xxxxxxxx>
> > > > >> CC: <stable@xxxxxxxxxxxxxxx> # v3.15+
> > > > >> Signed-off-by: Amit Shah <amit.shah@xxxxxxxxxx>
> > > > 
> > > > Anyway we need to figure out what went wrong here. Please share your
> > > > exact kernelcmdline and lspci -nn. Also stats for before/after from
> > > > powertop when idle please.
> > > 
> > > Powertop stats for idle are a little difficult -- since this is my
> > > primary laptop.
> > 
> > Now I'm a bit confused: How have you measured that the lack of rc6p/pp is
> > the reason for your power consumption regression?
> > -Daniel
> 
> What I meant was rebooting in the middle of something is a pain
> (usually a week or two between trying these things); and also for a
> fair comparison, the workloads have to be similar for both the
> powertop ratings.

Attached are the two powertop runs with 'powertop --html'.  Both are
taken on a fresh reboot on the same kernel, just the difference is
that powertop-rc6pp.html has i915.enable_rc6=7 in the cmdline.  Dunno
if that's what you wanted, but it shows the laptop fan is spinning
with more rpm, fwiw.  Both runs are taken after about 10 mins of
desktop idling.


> In any case, my daily work doesn't change, and I noticed this
> immediately upon booting into 3.15.  The laptop heats up a bit more,
> that's the first clue; and the battery doesn't provide as much backup
> as it used to.

As I stated, I've used the deeper states on this h/w for a while w/o
any adverse effects.  So please consider picking this revert, or
enable the deeper states for this h/w.



		Amit
Title: PowerTOP report

System Information

PowerTOP Version v2.5
Kernel Version Linux version 3.15.6-200.fc20.x86_64 (mockbuild@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc version 4.8.3 20140624 (Red Hat 4.8.3-1) (GCC) ) #1 SMP Fri Jul 18 02:36:27 UTC 2014
System Name LENOVO 4174GM3 ThinkPad T420s
CPU Information 4x Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz
OS Information Fedora release 20 (Heisenbug)

Power Consumption Summary

67.6 wakeups/second, 0.3 GPU ops/second, 0.0 VFS ops/sec, 5.6 GFX wakes/sec and 0.6% CPU use

Usage Events/s Category Description
1964 rpm Device Laptop fan
0.0% 16.4 Timer tick_sched_timer
0.0% 13.7 Interrupt [46] i915
0.1% 10.5 Process workrave --sm-client-id 10ab7b2498692e6f08140181370812171800000019190035
0.0% 6.6 Process [rcu_sched]
0.0% 2.6 Process [usb-storage]
0.0% 2.0 Process empathy
0.0% 2.0 Timer hrtimer_wakeup
0.0% 1.7 Process /sbin/rngd -f
0.0% 1.7 Timer ehci_hrtimer_func
0.0% 1.7 Interrupt [23] ehci_hcd:usb2

Processor Idle state report

Package 0   Core 0   CPU 0 CPU 1
    C0 active 0.1%   0.1%  
    POLL 0.0% 0.0 ms 0.0% 0.0 ms
    C1E-SNB 0.0% 0.2 ms 0.0% 0.4 ms
C2 (pc2) 0.5%    
C3 (pc3) 0.5%   C3 (cc3) 0.0%   C3-SNB 0.0% 0.2 ms 0.0% 0.8 ms
C6 (pc6) 1.8%   C6 (cc6) 0.0%   C6-SNB 0.0% 0.0 ms 0.0% 0.0 ms
C7 (pc7) 92.6%   C7 (cc7) 95.7%   C7-SNB 96.3% 51.2 ms 99.6% 42.8 ms
    Core 1   CPU 2 CPU 3
      C0 active 0.1%   0.0%  
      POLL 0.0% 0.0 ms 0.0% 0.0 ms
      C1E-SNB 0.0% 0.1 ms 0.0% 0.0 ms
     
    C3 (cc3) 0.5%   C3-SNB 0.5% 7.7 ms 0.0% 0.6 ms
    C6 (cc6) 0.0%   C6-SNB 0.0% 0.0 ms 0.0% 0.0 ms
    C7 (cc7) 99.0%   C7-SNB 99.2% 52.6 ms 99.9% 277.6 ms
    GPU 28539248  
     
    Powered On 0.3%  
    RC6 0.0%  
    RC6p 0.0%  
    RC6pp 99.7%  
     
     

Processor Frequency Report

Package 0   Core 0   CPU 0 CPU 1
    Actual 858 MHz 856 MHz
Idle 99.6%   Idle 99.7%   Idle 99.8% 99.8%
2.10 GHz 0.0%   800 MHz 0.3%   1.80 GHz 0.0% 0.1%
1.60 GHz 0.0%   1.80 GHz 0.0%   2.90 GHz 0.0% 0.0%
2.21 GHz 0.0%   2.90 GHz 0.0%   1.60 GHz 0.0% 0.0%
1.71 GHz 0.0%   1.60 GHz 0.0%   800 MHz 0.2% 0.0%
800 MHz 0.3%   1100 MHz 0.0%   1100 MHz 0.0% 0.0%
900 MHz 0.1%   1000 MHz 0.0%   1000 MHz 0.0%
1.80 GHz 0.0%   900 MHz 0.1%   900 MHz 0.0%
    Core 1   CPU 2 CPU 3
      Actual 853 MHz 821 MHz
    Idle 99.9%   Idle 99.9% 100.0%
    800 MHz 0.1%   800 MHz 0.1% 0.0%
    1.80 GHz 0.0%   1.80 GHz 0.0% 0.0%
    2.90 GHz 0.0%   2.90 GHz 0.0% 0.0%
    1000 MHz 0.0%   1000 MHz 0.0%
    900 MHz 0.0%   900 MHz 0.0%
     
     

Overview of Software Power Consumers

Usage Wakeups/s GPU ops/s Disk IO/s GFX Wakeups/s Category Description
332.6 us/s 16.4 Timer tick_sched_timer
349.2 us/s 13.7 Interrupt [46] i915
1.0 ms/s 10.4 0.1 5.3 Process workrave --sm-client-id 10ab7b2498692e6f08140181370812171800000019190035
130.6 us/s 6.6 Process [rcu_sched]
56.0 us/s 2.6 Process [usb-storage]
451.3 us/s 2.0 Process empathy
94.4 us/s 2.0 Timer hrtimer_wakeup
44.7 us/s 1.7 Process /sbin/rngd -f
26.0 us/s 1.7 Timer ehci_hrtimer_func
40.2 us/s 1.7 Interrupt [23] ehci_hcd:usb2
200.3 us/s 1.6 Interrupt [3] net_rx(softirq)
158.1 us/s 1.2 0.1 0.3 Process gnome-shell --sm-client-id 10706944ed2a901f49139973260860297900000132320000
61.7 us/s 0.9 kWork pci_pme_list_scan
1.7 us/s 0.5 kWork mei_timer
16.9 us/s 0.4 kWork e1000_watchdog_task
0.8 ms/s 0.15 Process /usr/bin/Xorg :0 -background none -verbose -auth /run/gdm/auth-for-gdm-WuNQzz/database -seat seat0 -nolisten tcp vt1
0.0 us/s 0.4 kWork disk_events_workfn
87.5 us/s 0.4 Process /usr/libexec/goa-daemon
59.4 us/s 0.20 0.1 0.0 Process /usr/libexec/gnome-terminal-server
27.1 us/s 0.25 Process /usr/bin/ibus-daemon --replace --xim --panel disable
44.1 us/s 0.20 Process sendmail: accepting connections
16.9 us/s 0.20 Process /usr/libexec/packagekitd
520.1 us/s Process powertop --html
148.1 us/s 0.10 Process /usr/sbin/irqbalance --foreground
12.5 us/s 0.15 Process /usr/libexec/rtkit-daemon
8.1 us/s 0.15 Process [ksoftirqd/0]
6.0 us/s 0.15 Process [ksoftirqd/2]
0.8 us/s 0.15 kWork neigh_periodic_work
0.2 us/s 0.15 kWork blk_delay_work
170.5 us/s 0.05 Interrupt [7] sched(softirq)
42.5 us/s 0.10 Process /usr/libexec/telepathy-gabble
21.4 us/s 0.10 kWork kcryptd_crypt
13.8 us/s 0.10 Process avahi-daemon: running [grmbl.local]
9.0 us/s 0.10 Process [jbd2/dm-3-8]
2.8 us/s 0.10 kWork push_to_pool
2.3 us/s 0.10 kWork bdi_writeback_workfn
0.6 us/s 0.10 kWork work_fn
0.2 us/s 0.10 kWork cfq_kick_queue
193.0 us/s Interrupt [1] timer(softirq)
19.9 us/s 0.05 Interrupt [4] block(softirq)
13.7 us/s 0.05 kWork i915_gem_idle_work_handler
3.3 us/s 0.05 Process /usr/libexec/gconfd-2
2.1 us/s 0.05 Process /sbin/audispd
1.1 us/s 0.05 Timer sched_rt_period_timer
1.0 us/s 0.05 kWork gen6_pm_rps_work
0.8 us/s 0.05 kWork i915_gem_retire_work_handler
0.2 us/s 0.05 kWork ioc_release_fn
0.1 us/s 0.05 kWork i915_gem_file_idle_work_handlerl
104.6 us/s Interrupt [9] RCU(softirq)
82.8 us/s Timer delayed_work_timer_fn
80.5 us/s Timer intel_pstate_timer_func
64.6 us/s Process [kworker/2:2]
45.6 us/s Process [kworker/0:2]
33.9 us/s Timer process_timeout
33.6 us/s kWork vmstat_update
29.1 us/s Timer i915_hangcheck_elapsed
20.1 us/s Interrupt [48] em1
19.0 us/s Process [kworker/u16:6]
18.9 us/s Interrupt [6] tasklet(softirq)
13.4 us/s Timer clocksource_watchdog
12.4 us/s Process [kworker/3:2]
11.9 us/s Process [kworker/1:2]
9.4 us/s Process kworker/u16:7
7.2 us/s Process kworker/u16:8
5.6 us/s Process kworker/u16:4
5.0 us/s Process kworker/u16:1
4.7 us/s Process kworker/0:0
4.7 us/s Process kworker/2:0
4.3 us/s Process kworker/u16:2
3.8 us/s Process kworker/u16:0
3.3 us/s Process kworker/u16:3
3.0 us/s Process [kworker/3:1H]
3.0 us/s Interrupt [40] SATA controller
2.8 us/s Timer death_by_timeout
2.8 us/s Timer idle_worker_timeout
1.9 us/s Timer br_hello_timer_expired
1.7 us/s Timer __prandom_timer
1.6 us/s Timer mce_timer_fn
1.4 us/s Timer dev_watchdog
1.0 us/s Interrupt [8] hrtimer(softirq)
1.0 us/s Interrupt [2] net tx(softirq)
0.9 us/s Timer e1000_watchdog
0.8 us/s Timer neigh_timer_handler
0.7 us/s Timer commit_timeout
0.7 us/s Timer writeout_period
0.6 us/s Timer vblank_disable_fn
0.3 us/s kWork dm_wq_work
0.3 us/s Timer tcp_write_timer
0.1 us/s Timer blk_rq_timed_out_timer

Device Power Report

Usage Device name
1964 rpm Laptop fan
0.6% CPU core
0.6% CPU misc
0.3 ops/s GPU core
0.3 ops/s GPU misc
100.0% USB device: usb-device-8087-0024
100.0% USB device: EHCI Host Controller
100.0% USB device: Nexus S (Samsung)
73.3% Display backlight
40.0% Display backlight
2.7 pkts/s Network interface: em1 (e1000e)
0.0% USB device: usb-device-8087-0024
0.0% USB device: xHCI Host Controller
0.0% USB device: Integrated Camera (Chicony Electronics Co., Ltd.)
0.0% USB device: xHCI Host Controller
0.0% Radio device: iwlwifi
0.0% USB device: EHCI Host Controller
0.0 pkts/s Network interface: wlp3s0 (iwlwifi)
0.0% USB device: Biometric Coprocessor (UPEK)
100.0% PCI Device: Intel Corporation QM67 Express Chipset Family LPC Controller
100.0% PCI Device: Ricoh Co Ltd MMC/SD Host Controller
100.0% PCI Device: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller
100.0% PCI Device: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
100.0% PCI Device: Intel Corporation 82579LM Gigabit Network Connection
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
0.0% PCI Device: NEC Corporation uPD720200 USB 3.0 Host Controller
0.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
0.0% PCI Device: Intel Corporation 2nd Generation Core Processor Family DRAM Controller
0.0 pkts/s nic:virbr0
0.0 pkts/s nic:virbr0-nic
0.0% Thinkpad light

Process device activity

Process Device
systemd /dev/autofs
systemd-journal /dev/kmsg
/dev/kmsg
alsactl /dev/snd/controlC0
/dev/snd/controlC29
rngd /dev/random
systemd-logind /dev/input/event0
/dev/input/event1
/dev/input/event2
/dev/input/event5
/dev/input/event7
mcelog /dev/mcelog
Xorg /dev/dri/card0
/dev/input/event1
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event7
/dev/input/event8
/dev/vga_arbiter
bluetoothd /dev/rfkill
upowerd /dev/cpu_dma_latency
/dev/input/event0
/dev/network_latency
gvfsd-fuse /dev/fuse
gnome-settings- /dev/rfkill
pulseaudio /dev/snd/controlC0
/dev/snd/controlC0
/dev/snd/controlC0
gnome-shell /dev/dri/card0
/dev/rfkill
empathy /dev/dri/card0

Optimal Tuned Software Settings

Description
VM writeback timeout
Enable SATA link power Management for host0
Enable SATA link power Management for host1
Enable SATA link power Management for host2
Enable SATA link power Management for host3
Enable SATA link power Management for host4
Enable SATA link power Management for host5
Enable Audio codec power management
NMI watchdog should be turned off
Autosuspend for USB device xHCI Host Controller [usb3]
Autosuspend for USB device xHCI Host Controller [usb4]
Autosuspend for unknown USB device 1-1 (8087:0024)
Autosuspend for unknown USB device 2-1 (8087:0024)
Autosuspend for USB device EHCI Host Controller [usb1]
Autosuspend for USB device EHCI Host Controller [usb2]
Autosuspend for USB device Biometric Coprocessor [UPEK]
Autosuspend for USB device Integrated Camera [Chicony Electronics Co., Ltd.]
Autosuspend for USB device Nexus S [Samsung]
Runtime PM for PCI Device Ricoh Co Ltd MMC/SD Host Controller
Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family DRAM Controller
Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Runtime PM for PCI Device Intel Corporation 82579LM Gigabit Network Connection
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Runtime PM for PCI Device Intel Corporation QM67 Express Chipset Family LPC Controller
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller
Runtime PM for PCI Device Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
Runtime PM for PCI Device NEC Corporation uPD720200 USB 3.0 Host Controller
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
Wake-on-lan status for device virbr0-nic
Wake-on-lan status for device virbr0
Wake-on-lan status for device wlp3s0
Wake-on-lan status for device em1
Using 'ondemand' cpufreq governor
Title: PowerTOP report

System Information

PowerTOP Version v2.5
Kernel Version Linux version 3.15.6-200.fc20.x86_64 (mockbuild@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc version 4.8.3 20140624 (Red Hat 4.8.3-1) (GCC) ) #1 SMP Fri Jul 18 02:36:27 UTC 2014
System Name LENOVO 4174GM3 ThinkPad T420s
CPU Information 4x Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz
OS Information Fedora release 20 (Heisenbug)

Power Consumption Summary

65.7 wakeups/second, 0.1 GPU ops/second, 0.0 VFS ops/sec, 5.7 GFX wakes/sec and 0.6% CPU use

Usage Events/s Category Description
2721 rpm Device Laptop fan
0.0% 14.2 Interrupt [46] i915
0.1% 10.4 Process workrave --sm-client-id 10ab7b2498692e6f08140181370812171800000019190035
0.0% 11.9 Timer tick_sched_timer
0.0% 5.9 Process [rcu_sched]
0.0% 2.9 Timer hrtimer_wakeup
0.0% 2.7 Process [usb-storage]
0.0% 1.9 Process empathy
0.0% 1.8 Process /sbin/rngd -f
0.0% 1.7 Timer ehci_hrtimer_func
0.0% 1.5 Interrupt [3] net_rx(softirq)

Processor Idle state report

Package 0   Core 0   CPU 0 CPU 1
    C0 active 0.1%   0.1%  
    POLL 0.0% 0.0 ms 0.0% 0.0 ms
    C1E-SNB 0.0% 0.7 ms 5.0% 167.3 ms
C2 (pc2) 0.5%    
C3 (pc3) 0.0%   C3 (cc3) 0.0%   C3-SNB 0.0% 0.3 ms 0.0% 0.3 ms
C6 (pc6) 1.7%   C6 (cc6) 0.0%   C6-SNB 0.0% 0.0 ms 0.0% 0.0 ms
C7 (pc7) 90.1%   C7 (cc7) 94.4%   C7-SNB 99.8% 82.5 ms 94.7% 41.0 ms
    Core 1   CPU 2 CPU 3
      C0 active 0.1%   0.1%  
      POLL 0.0% 0.0 ms 0.0% 0.0 ms
      C1E-SNB 0.0% 0.0 ms 1.4% 16.1 ms
     
    C3 (cc3) 0.1%   C3-SNB 0.0% 0.5 ms 0.0% 0.3 ms
    C6 (cc6) 0.0%   C6-SNB 0.0% 0.0 ms 0.0% 0.0 ms
    C7 (cc7) 97.7%   C7-SNB 99.5% 55.3 ms 98.3% 107.5 ms
    GPU 28076400  
     
    Powered On 0.3%  
    RC6 99.7%  
    RC6p 0.0%  
    RC6pp 0.0%  
     
     

Processor Frequency Report

Package 0   Core 0   CPU 0 CPU 1
    Actual 830 MHz 812 MHz
Idle 99.6%   Idle 99.8%   Idle 99.9% 99.9%
1400 MHz 0.0%   1400 MHz 0.0%   1400 MHz 0.0% 0.0%
800 MHz 0.4%   2.00 GHz 0.0%   800 MHz 0.1% 0.0%
1100 MHz 0.0%   800 MHz 0.2%   900 MHz 0.0% 0.1%
900 MHz 0.0%   900 MHz 0.0%   0.0%
    Core 1   CPU 2 CPU 3
      Actual 810 MHz 855 MHz
    Idle 99.8%   Idle 99.9% 99.8%
    2.00 GHz 0.0%   1400 MHz 0.0% 0.0%
    1400 MHz 0.0%   2.00 GHz 0.0% 0.1%
    800 MHz 0.2%   800 MHz 0.1% 0.0%
    900 MHz 0.0%   900 MHz 0.0%

Overview of Software Power Consumers

Usage Wakeups/s GPU ops/s Disk IO/s GFX Wakeups/s Category Description
369.2 us/s 14.2 Interrupt [46] i915
0.9 ms/s 10.3 0.1 5.3 Process workrave --sm-client-id 10ab7b2498692e6f08140181370812171800000019190035
289.0 us/s 11.9 Timer tick_sched_timer
126.6 us/s 5.9 Process [rcu_sched]
101.8 us/s 2.9 Timer hrtimer_wakeup
58.7 us/s 2.7 Process [usb-storage]
435.4 us/s 1.9 Process empathy
49.1 us/s 1.8 Process /sbin/rngd -f
27.8 us/s 1.7 Timer ehci_hrtimer_func
219.6 us/s 1.5 Interrupt [3] net_rx(softirq)
39.1 us/s 1.6 Interrupt [23] ehci_hcd:usb2
59.3 us/s 1.0 kWork pci_pme_list_scan
82.8 us/s 0.9 Interrupt [4] block(softirq)
184.0 us/s 0.7 0.0 0.3 Process gnome-shell --sm-client-id 10706944ed2a901f49139973260860297900000132320000
76.3 us/s 0.5 Process avahi-daemon: running [grmbl.local]
0.8 ms/s 0.20 Process /usr/bin/Xorg :0 -background none -verbose -auth /run/gdm/auth-for-gdm-PLZq4P/database -seat seat0 -nolisten tcp vt1
18.2 us/s 0.5 kWork e1000_watchdog_task
1.9 us/s 0.5 kWork mei_timer
0.6 us/s 0.4 kWork blk_delay_work
0.0 us/s 0.4 kWork disk_events_workfn
98.7 us/s 0.4 Process /usr/libexec/goa-daemon
1.2 us/s 0.4 kWork cfq_kick_queue
111.3 us/s 0.30 kWork kcryptd_crypt
18.7 us/s 0.30 Process /usr/libexec/rtkit-daemon
34.0 us/s 0.25 Process [jbd2/dm-3-8]
24.0 us/s 0.25 Process /usr/bin/ibus-daemon --replace --xim --panel disable
45.5 us/s 0.20 Process sendmail: accepting connections
531.0 us/s Process powertop --html=powertop-norc6.html
19.9 us/s 0.20 Process /usr/libexec/packagekitd
7.9 us/s 0.15 Process [ksoftirqd/0]
2.7 us/s 0.15 kWork push_to_pool
2.5 us/s 0.15 Process [ksoftirqd/1]
0.5 us/s 0.15 kWork neigh_periodic_work
50.8 us/s 0.10 0.0 Process /usr/libexec/gnome-terminal-server
159.1 us/s 0.05 Process /usr/sbin/irqbalance --foreground
21.0 us/s 0.10 Interrupt [6] tasklet(softirq)
0.6 us/s 0.10 kWork work_fn
180.8 us/s Interrupt [1] timer(softirq)
137.2 us/s Interrupt [7] sched(softirq)
10.5 us/s 0.05 kWork i915_gem_idle_work_handler
10.4 us/s 0.05 kWork gen6_pm_rps_work
3.2 us/s 0.05 Process /sbin/rpcbind -w
2.1 us/s 0.05 Process /sbin/audispd
1.1 us/s 0.05 Timer sched_rt_period_timer
0.5 us/s 0.05 kWork addrconf_verify_work
0.4 us/s 0.05 kWork check_lifetime
0.4 us/s 0.05 kWork i915_gem_retire_work_handler
0.3 us/s 0.05 kWork do_cache_clean
0.1 us/s 0.05 kWork i915_gem_file_idle_work_handler
0.0 us/s 0.05 kWork bdi_writeback_workfn
92.2 us/s Interrupt [9] RCU(softirq)
67.0 us/s Timer intel_pstate_timer_func
64.0 us/s Process [kworker/2:2]
61.4 us/s Timer delayed_work_timer_fn
49.5 us/s Process [kworker/3:1]
37.5 us/s Process [kworker/u16:5]
35.7 us/s Timer process_timeout
26.2 us/s kWork vmstat_update
24.8 us/s Interrupt [40] SATA controller
23.9 us/s Timer i915_hangcheck_elapsed
21.3 us/s Process [kworker/1:2]
20.9 us/s Interrupt [48] em1
16.4 us/s Process [kworker/0:1]
13.4 us/s Timer clocksource_watchdog
9.8 us/s Process [kworker/3:1H]
8.3 us/s Timer e1000_watchdog
4.0 us/s Process [ksoftirqd/3]
3.9 us/s Process [ksoftirqd/2]
2.0 us/s Timer br_hello_timer_expired
1.7 us/s Timer commit_timeout
1.4 us/s Interrupt [8] hrtimer(softirq)
1.1 us/s Timer dev_watchdog
1.0 us/s Timer writeout_period
0.7 us/s kWork dm_wq_work
0.6 us/s Timer vblank_disable_fn
0.5 us/s Timer death_by_timeout
0.5 us/s Interrupt [2] net tx(softirq)
0.3 us/s Timer neigh_timer_handler
0.1 us/s Timer blk_rq_timed_out_timer

Device Power Report

Usage Device name
2721 rpm Laptop fan
0.1 ops/s GPU core
0.6% CPU core
0.6% CPU misc
0.1 ops/s GPU misc
100.0% USB device: usb-device-8087-0024
100.0% USB device: EHCI Host Controller
100.0% USB device: Nexus S (Samsung)
73.3% Display backlight
40.0% Display backlight
2.7 pkts/s Network interface: em1 (e1000e)
0.0% Radio device: iwlwifi
0.0% USB device: EHCI Host Controller
0.0% USB device: xHCI Host Controller
0.0% USB device: xHCI Host Controller
0.0% USB device: Biometric Coprocessor (UPEK)
0.0% USB device: Integrated Camera (Chicony Electronics Co., Ltd.)
0.0 pkts/s Network interface: wlp3s0 (iwlwifi)
0.0% USB device: usb-device-8087-0024
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
100.0% PCI Device: Ricoh Co Ltd MMC/SD Host Controller
100.0% PCI Device: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller
100.0% PCI Device: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
100.0% PCI Device: Intel Corporation 82579LM Gigabit Network Connection
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
100.0% PCI Device: Intel Corporation QM67 Express Chipset Family LPC Controller
100.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5
0.0% PCI Device: NEC Corporation uPD720200 USB 3.0 Host Controller
0.0% PCI Device: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
0.0% PCI Device: Intel Corporation 2nd Generation Core Processor Family DRAM Controller
0.0 pkts/s nic:virbr0
0.0 pkts/s nic:virbr0-nic
0.0% Thinkpad light

Process device activity

Process Device
systemd /dev/autofs
systemd-journal /dev/kmsg
/dev/kmsg
alsactl /dev/snd/controlC0
/dev/snd/controlC29
rngd /dev/random
systemd-logind /dev/input/event0
/dev/input/event1
/dev/input/event2
/dev/input/event5
/dev/input/event7
mcelog /dev/mcelog
Xorg /dev/dri/card0
/dev/input/event1
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event7
/dev/input/event8
/dev/vga_arbiter
bluetoothd /dev/rfkill
upowerd /dev/cpu_dma_latency
/dev/input/event0
/dev/network_latency
gvfsd-fuse /dev/fuse
gnome-settings- /dev/rfkill
pulseaudio /dev/snd/controlC0
/dev/snd/controlC0
/dev/snd/controlC0
gnome-shell /dev/dri/card0
/dev/rfkill
empathy /dev/dri/card0

Optimal Tuned Software Settings

Description
VM writeback timeout
Enable SATA link power Management for host0
Enable SATA link power Management for host1
Enable SATA link power Management for host2
Enable SATA link power Management for host3
Enable SATA link power Management for host4
Enable SATA link power Management for host5
Enable Audio codec power management
NMI watchdog should be turned off
Autosuspend for USB device xHCI Host Controller [usb3]
Autosuspend for USB device xHCI Host Controller [usb4]
Autosuspend for unknown USB device 1-1 (8087:0024)
Autosuspend for unknown USB device 2-1 (8087:0024)
Autosuspend for USB device EHCI Host Controller [usb1]
Autosuspend for USB device EHCI Host Controller [usb2]
Autosuspend for USB device Biometric Coprocessor [UPEK]
Autosuspend for USB device Integrated Camera [Chicony Electronics Co., Ltd.]
Autosuspend for USB device Nexus S [Samsung]
Runtime PM for PCI Device Ricoh Co Ltd MMC/SD Host Controller
Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family DRAM Controller
Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Runtime PM for PCI Device Intel Corporation 82579LM Gigabit Network Connection
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Runtime PM for PCI Device Intel Corporation QM67 Express Chipset Family LPC Controller
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller
Runtime PM for PCI Device Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
Runtime PM for PCI Device NEC Corporation uPD720200 USB 3.0 Host Controller
Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
Wake-on-lan status for device virbr0-nic
Wake-on-lan status for device virbr0
Wake-on-lan status for device wlp3s0
Wake-on-lan status for device em1
Using 'ondemand' cpufreq governor
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux