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
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
Powered On |
0.3% |
|
|
|
RC6 |
0.0% |
|
|
|
RC6p |
0.0% |
|
|
|
RC6pp |
99.7% |
|
|
|
|
|
|
|
|
|
|
|
Processor Frequency Report
|
|
|
|
|
|
|
|
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% |
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
Powered On |
0.3% |
|
|
|
RC6 |
99.7% |
|
|
|
RC6p |
0.0% |
|
|
|
RC6pp |
0.0% |
|
|
|
|
|
|
|
|
|
|
|
Processor Frequency Report
|
|
|
|
|
|
|
|
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% |
|
|
|
|
|
|
|
|
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