View difference between Paste ID: gUZiTDFb and RJUXhsHv
SHOW: | | - or go back to the newest paste.
1
power saving for maximum battery on x240.
2
3
First, let's enable power-saving functionality on all devices.
4
5
Then, comes the most important part. Keep you cpu-usage low, all the time.
6
I can easily get my laptop to draw 20watts if i feel like it (at least in short bursts), 15watts on average is not impossible in any way and will drain the battery in 1/3 of what i'm getting from it.
7
8
Become a slave under powertop for a while to get a feeling for what continuously needs cpu, and what doesn't. that way you know what to avoid when battery really matters. :)
9
10
what to do:
11
Install tlp:
12
# sudo apt-get install tlp tlp-rdw
13
14
15
configure tlp, i set everything to battery-mode, always, that way i don't mind any potential performance drop when i unplug the laptop.. It also charges faster (since there's more power available for charging).
16
17
18
$ cat /etc/default/tlp 
19
# ------------------------------------------------------------------------------
20
# tlp - Parameters for power save
21
22
# Hint: some features are disabled by default, remove the leading # to enable them
23
24
# Set to 0 to disable/1 to enable TLP
25
TLP_ENABLE=1
26
27
# Seconds laptop mode has to to wait after the disk goes idle before doing a sync.
28
# Non-zero value enables, zero disables laptop mode.
29
DISK_IDLE_SECS_ON_AC=2
30
DISK_IDLE_SECS_ON_BAT=2
31
32
# Dirty page values (timeouts in secs).
33
MAX_LOST_WORK_SECS_ON_AC=60
34
MAX_LOST_WORK_SECS_ON_BAT=60
35
36
# Select a cpu frequency scaling governor: ondemand/powersave/performance/conservative
37
# Important:
38
# - You *must* disable your distribution's governor settings or conflicts will occur
39
# - ondemand is sufficient for *almost all* workloads, you should know what you're doing!
40
#CPU_SCALING_GOVERNOR_ON_AC=ondemand
41
#CPU_SCALING_GOVERNOR_ON_BAT=ondemand
42
43
# Set the min/max frequency available for the scaling governor.
44
# Possible values strongly depend on your cpu. For available frequencies see
45
# tlp-stat output, Section "+++ Processor".
46
# Hint: Parameters are disabled by default, remove the leading # to enable them,
47
#       otherwise kernel default values are used.
48
#CPU_SCALING_MIN_FREQ_ON_AC=0
49
#CPU_SCALING_MAX_FREQ_ON_AC=0
50
#CPU_SCALING_MIN_FREQ_ON_BAT=0
51
#CPU_SCALING_MAX_FREQ_ON_BAT=0
52
53
# Set the cpu "turbo boost" feature: 0=disable / 1=allow
54
# Requires an Intel Core i processor and kernel 3.7 or later.
55
# Important:
56
# - This may conflict with your distribution's governor settings
57
# - A value of 1 does *not* activate boosting, it just allows it
58
#CPU_BOOST_ON_AC=1
59
#CPU_BOOST_ON_BAT=0
60
61
# Minimize number of used cpu cores/hyper-threads under light load conditions
62
SCHED_POWERSAVE_ON_AC=1
63
SCHED_POWERSAVE_ON_BAT=1
64
65
# Kernel NMI Watchdog
66
# 0=disable (default, saves power) / 1=enable (for kernel debugging only)
67
NMI_WATCHDOG=0
68
69
# Change CPU voltages aka "undervolting" - Kernel with PHC patch required
70
# Freq:voltage pairs are written to /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
71
# CAUTION: only use this, if you thoroughly understand what you are doing!
72
#PHC_CONTROLS="F:V F:V F:V F:V"
73
74
# Hard disk devices, separate multiple devices with spaces (default: sda).
75
# Devices can be specified by disk id too (lookup with: tlp diskid).
76
DISK_DEVICES="sda sdb"
77
78
# Hard disk advanced power management level: 1(max saving)..254(off)
79
# Levels 1..127 may spin down the disk.
80
# Separate values for multiple devices with spaces.
81
DISK_APM_LEVEL_ON_AC="128 128"
82
DISK_APM_LEVEL_ON_BAT="128 128"
83
84
# Hard disk spin down timeout:
85
# 0:        spin down disabled
86
# 1..240:   timeouts from 5s to 20min (in units of 5s)
87
# 241..251: timeouts from 30min to 5.5 hours (in units of 30min)
88
# (see 'man hdparm' for details)
89
#DISK_SPINDOWN_TIMEOUT_ON_AC="0 0"
90
#DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0"
91
92
# Select io scheduler for the disk devices: noop/deadline/cfq (Default: cfq)
93
# Separate values for multiple devices with spaces.
94
#DISK_IOSCHED="cfq cfq"
95
96
# SATA aggressive link power management (ALPM):
97
# min_power/medium_power/max_performance
98
SATA_LINKPWR_ON_AC=min_power
99
SATA_LINKPWR_ON_BAT=min_power
100
101
# PCI Express Active State Power Management (PCIe ASPM):
102
# default/performance/powersave
103
# Hint: needs kernel boot option pcie_aspm=force on some machines
104
PCIE_ASPM_ON_AC=powersave
105
PCIE_ASPM_ON_BAT=powersave
106
107
# Radeon graphics clock speed (profile method): low/mid/high/auto/default
108
# auto = mid on BAT, high on AC; default = use hardware defaults
109
# (Kernel >= 2.6.35 only, not with fglrx driver!)
110
RADEON_POWER_PROFILE_ON_AC=low
111
RADEON_POWER_PROFILE_ON_BAT=low
112
113
# New radeon dynamic power management method (dpm): battery/performance
114
# (Kernel >= 3.11 only, requires boot option radeon.dpm=1)
115
RADEON_DPM_STATE_ON_AC=battery
116
RADEON_DPM_STATE_ON_BAT=battery
117
118
# New radeon dpm performance level: auto/low/high (auto is recommended)
119
RADEON_DPM_PERF_LEVEL_ON_AC=auto
120
RADEON_DPM_PERF_LEVEL_ON_BAT=auto
121
122
# WiFi power saving mode: 1=disable/5=enable
123
# (Linux 2.6.32 and later, some adapters only!)
124
WIFI_PWR_ON_AC=5
125
WIFI_PWR_ON_BAT=5
126
127
# Disable wake on lan: Y/N
128
WOL_DISABLE=Y
129
130
# Enable audio power saving for Intel HDA, AC97 devices (timeout in secs).
131
# A value of 0 disables / >=1 enables power save.
132
SOUND_POWER_SAVE=1
133
# Disable controller too (HDA only): Y/N
134
SOUND_POWER_SAVE_CONTROLLER=Y
135
136
# Set to 1 to power off optical drive in UltraBay (ThinkPads only)
137
# when running on battery. A value of 0 disables this Feature (Default).
138
# Drive can be powered on again by releasing (and reinserting) the
139
# eject lever or by pressing the disc eject button on newer models.
140
# Note: an UltraBay hard disk is never powered off.
141
BAY_POWEROFF_ON_BAT=0
142
# Optical drive device to power off (default sr0)
143
BAY_DEVICE="sr0"
144
145
# Runtime Power Management for pci(e) bus devices
146
# (Kernel >= 2.6.35 only): on=disable/auto=enable
147
RUNTIME_PM_ON_AC=auto
148
RUNTIME_PM_ON_BAT=auto
149
150
# Runtime PM for *all* pci(e) bus devices, expect backlisted ones:
151
# 0=disable / 1=enable
152
# Warning: experimental option, could cause system instabilities
153
RUNTIME_PM_ALL=1
154
155
# Exclude pci(e) device adresses the following list from Runtime PM
156
# (separate with spaces). Use lspci to get the adresses (1st column).
157
#RUNTIME_PM_BLACKLIST="bb:dd.f 11:22.3 44:55.6"
158
159
# Set to 0 to disable/1 to enable usb autosuspend feature
160
USB_AUTOSUSPEND=1
161
162
# Devices from the following list are excluded from usb autosuspend
163
# (separate with spaces). Use lsusb to get the ids.
164
# Note: input devices (usbhid) are excluded automatically
165
#USB_BLACKLIST="1111:2222 3333:4444"
166
167
# WWAN devices are excluded from usb autosuspend: (Note, this may not be needed to get wwan working on the 3.13.5 kernel, on earlier kernels usb autosuspend breaks the device)
168
# 0=do not exclude / 1=exclude
169
# Note: works for ids 05c6:* 0bdb:* 1199:* only
170
USB_BLACKLIST_WWAN=1
171
172
# Set to 1 to disable autosuspend before shutdown/0 to do nothing
173
# (workaround for usb devices that cause shutdown problems)
174
#USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN=1
175
176
# Restore radio device state (bluetooth, wifi, wwan) from previous shutdown
177
# on system startup: 0=disable/1=enable
178
# Hint: the parameters DEVICES_TO_DISABLE/ENABLE_ON_STARTUP/SHUTDOWN below
179
#       are ignored when this is enabled!
180
RESTORE_DEVICE_STATE_ON_STARTUP=0
181
182
# Radio devices to disable on startup: bluetooth wifi wwan
183
#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
184
185
# Radio devices to enable on startup: bluetooth wifi wwan
186
#DEVICES_TO_ENABLE_ON_STARTUP="wifi"
187
188
# Radio devices to disable on shutdown: bluetooth wifi wwan
189
# (workaround for devices that are blocking shutdown)
190
#DEVICES_TO_DISABLE_ON_SHUTDOWN="bluetooth wifi wwan"
191
192
# Radio devices to enable on shutdown: bluetooth wifi wwan
193
# (to prevent other operating systems from missing radios)
194
#DEVICES_TO_ENABLE_ON_SHUTDOWN="wwan"
195
196
# Radio devices to enable when wireless radio switch is turned on:
197
# bluetooth wifi wwan (Ubuntu + ThinkPad only)
198
#DEVICES_TO_ENABLE_ON_RADIOSW="wifi wwan"
199
200
# Battery charge thresholds (ThinkPad only, tp-smapi or acpi-call kernel module required)
201
# Charging starts when the remaining capacity falls below the START_CHARGE_TRESH
202
# value and stops when exceeding the STOP_CHARGE_TRESH value.
203
# Main battery (values in %)
204
START_CHARGE_THRESH_BAT0=85
205
STOP_CHARGE_THRESH_BAT0=97
206
# Ultrabay or slice battery (values in %)
207
START_CHARGE_THRESH_BAT1=90
208
STOP_CHARGE_THRESH_BAT1=97
209
210
# Set to 1 to disable use of tpacpi-bat on Sandy Bridge or newer Thinkpads
211
# and force usage of tp-smapi instead
212
#DISABLE_TPACPIBAT=1
213
214
# ------------------------------------------------------------------------------
215
# tlp-rdw - Parameters for the radio device wizard
216
# Possible devices: bluetooth/wifi/wwan
217
218
# Hint: parameters are disabled by default, remove the leading # to enable them
219
220
# Radio devices to disable on connect
221
#DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
222
#DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan"
223
#DEVICES_TO_DISABLE_ON_WWAN_CONNECT="wifi"
224
225
# Radio devices to enable on disconnect
226
#DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"
227
#DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT=""
228
#DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT=""
229
230
# Radio devices to enable/disable when docked
231
#DEVICES_TO_ENABLE_ON_DOCK=""
232
#DEVICES_TO_DISABLE_ON_DOCK=""
233
234
# Radio devices to enable/disable when undocked
235
#DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
236
#DEVICES_TO_DISABLE_ON_UNDOCK=""
237
238
####################################################################################################
239
240
Configure i915 to enable lower power states if available:
241
# vi /etc/modprobe.d/i915.conf
242
options i915 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
243
244
####################################################################################################
245
246
If you're running on a haswell cpu, they are only properly supported from kernel 3.12 onwards.
247
I grabbed the 3.13 from ubuntu:
248
# cd /usr/src/
249
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.5-trusty/linux-headers-3.13.5-031305-generic_3.13.5-031305.201402221823_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.5-trusty/linux-headers-3.13.5-031305_3.13.5-031305.201402221823_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.5-trusty/linux-image-3.13.5-031305-generic_3.13.5-031305.201402221823_amd64.deb
250
Install it:
251
# dpkg -i linux-*.deb
252
253
####################################################################################################
254
255
Install suspend-tab addon in firefox to suspend tab's you don't have active at the moment (saves cpu-cycles, makes suspended tab's restart when you open them)
256
https://addons.mozilla.org/en-US/firefox/addon/suspend-tab/
257
I've configured suspend-tab to suspend tabs after 30seconds.
258
Also, Install flashblock (flash sucks a lot of cpu..)
259
260
tlp provides features some nice commands to easily rfkill the different radios.
261
wifi on/off
262
bluetooth on/off
263
wwan on/off
264
265
I always try to remember to kill the radios i don't need.
266
267
As long as cpu is idle power-usage should be at it's lowest.
268
Get a usable baseline measurement:
269
I reboot, log-on to my desktop, start a terminal (i use urxvt), start powertop, put display on lowest, disable wifi/wwan/bluetooth and let the machine sit for ~1minute, then check the discharge rate powertop is reporting, and also check the number of wakeups reported.
270
271
My X240 has a bit high baseline measurement at the moment since i'm at work. I need firefox and hipchat in the background and i'm connected over 3g, but wifi and bluetooth is off, i lowered the display to the lowest possible setting for this measurement.
272
Also, Powertop only reports the discharging battery, so if you have two like i do, one internal on 23.7wh and one external of 77.2wh, you need to keep track of this (it shows the currently discharging one in gnome-power-statistics, or "tlp stat")
273
274
My estimated runtime on the dimmest brightness is about 15hours, that's with about 75% remaining (been running on battery for 3hours)  add the other battery and it ends up somewhere at 21-22hours,
275
276
PowerTOP 2.4      Overview   Idle stats   Frequency stats   Device stats   Tunables                                     
277
278
The battery reports a discharge rate of 3.85 W
279
The estimated remaining time is 15 hours, 16 minutes
280
281
Summary: 191,6 wakeups/second,  3,9 GPU ops/seconds, 0,0 VFS ops/sec and 1,7% CPU use
282
283
Power est.              Usage       Events/s    Category       Description
284
  1.14 W    100,0%                      Device         Radio device: thinkpad_acpi
285
  409 mW     11,2 ms/s      46,7        Process        /usr/lib/firefox/firefox
286
  318 mW      1,6 ms/s      50,4        Interrupt      [8] rtc0
287
  238 mW    592,6 µs/s      38,8        Interrupt      [62] i915
288
  102 mW    235,7 µs/s      15,0        Process        syndaemon -i 1.0 -t -K -R
289
 82.0 mW    208,9 µs/s      13,4        Timer          hrtimer_wakeup
290
 46.3 mW    100,0%                      Device         USB device: N5321 gw (Lenovo)
291
 37.7 mW      0,9 ms/s       4,7        Process        /usr/bin/gnome-shell
292
 37.0 mW     71,1 µs/s       6,1        Timer          tick_sched_timer
293
 16.8 mW      1,1 ms/s       0,6        Process        mosh-client <irc-box> | xx.xx.xx.xx 60001
294
 15.4 mW      2,3 pkts/s                Device         Network interface: wwan0 (cdc_ncm)
295
 13.8 mW     16,5 µs/s       2,3        Process        [rcu_sched]
296
 12.7 mW     23,7 µs/s       2,1        Interrupt      [6] tasklet(softirq)
297
 11.6 mW      1,1%                      Device         Display backlight
298
 10.1 mW      2,6 µs/s       1,7        Timer          cdc_ncm_tx_timer_cb
299
 6.86 mW     54,0 µs/s       1,0        Process        /usr/lib/upower/upowerd
300
 6.85 mW     78,6 µs/s       1,0        Process        /usr/lib/gnome-settings-daemon/gnome-settings-daemon
301
 6.77 mW    477,3 µs/s      0,20        Process        /usr/bin/X :0 -background none -verbose -auth /var/run/gdm/auth-for-gdm-QC5W6F/database -seat seat0 -nolisten tcp vt7
302
 6.01 mW      6,2 µs/s       1,0        kWork          pci_pme_list_scan
303
 3.56 mW     24,9 µs/s       0,5        Process        /usr/sbin/modem-manager
304
 3.01 mW     29,3 µs/s       0,4        Interrupt      [9] acpi
305
 2.98 mW      0,9 µs/s       0,5        kWork          mei_timer
306
 2.67 mW      0,3 µs/s       0,4        kWork          acm_softint
307
 2.05 mW     14,2 µs/s       3,9        Process        urxvt
308
 1.96 mW     40,4 µs/s      0,25        Process        /opt/HipChat/bin/hipchat
309
 1.95 mW     14,2 µs/s      0,30        Process        ssh xx.xx.xx.xx
310
 1.88 mW      8,8 µs/s      0,30        Process        NetworkManager
311
 1.88 mW      8,3 µs/s      0,30        Process        [jbd2/dm-1-8]
312
 1.79 mW      0,5 µs/s      0,30        kWork          gen6_force_wake_work
313
 1.79 mW      0,4 µs/s      0,30        kWork          blk_delay_work
314
 1.65 mW     39,7 µs/s      0,20        Process        /usr/sbin/irqbalance
315
 1.28 mW      7,7 µs/s      0,20        Process        zeitgeist-datahub
316
 1.27 mW      7,1 µs/s      0,20        Process        update-notifier
317
 1.24 mW      4,6 µs/s      0,20        Process        /usr/lib/rtkit/rtkit-daemon
318
 1.11 mW     43,9 µs/s      0,10        Interrupt      [60] xhci_hcd
319
 1.05 mW     13,8 µs/s      0,15        Process        /usr/lib/tracker/tracker-miner-fs
320
 901 µW       0,9 µs/s      0,15        kWork          i915_gem_retire_work_handler
321
 901 µW       0,9 µs/s      0,15        kWork          gen6_pm_rps_work
322
 899 µW       0,8 µs/s      0,15        Process        [ksoftirqd/3]
323
 898 µW       0,6 µs/s      0,15        kWork          flush_to_ldisc
324
 895 µW       0,4 µs/s      0,15        kWork          i915_gem_idle_work_handler
325
 725 µW      11,2 µs/s      0,10        Process        /usr/lib/telepathy/mission-control-5
326
 685 µW       7,8 µs/s      0,10        Interrupt      [4] block(softirq)
327
 667 µW       6,3 µs/s      0,10        kWork          kcryptd_crypt
328
 666 µW       6,2 µs/s      0,10        Process        powertop
329
 604 µW       0,9 µs/s      0,10        Timer          sched_rt_period_timer
330
 602 µW       0,8 µs/s      0,10        kWork          intel_fbc_work_fn
331
 602 µW       0,7 µs/s      0,10        Process        [khugepaged]
332
 602 µW       0,7 µs/s      0,10        kWork          dm_wq_work
333
 599 µW       0,5 µs/s      0,10        kWork          intel_unpin_work_fn
334
 510 µW      43,6 µs/s      0,00        Interrupt      [7] sched(softirq)
335
 464 µW      39,7 µs/s      0,00        Interrupt      [1] timer(softirq)
336
 383 µW      32,8 µs/s      0,00        Process        dbus-daemon --system --fork
337
 325 µW       2,4 µs/s      0,05        Process        upstart-dbus-bridge --daemon --session --user --bus-name session
338
 313 µW       1,4 µs/s      0,05        Process        cron
339
 307 µW       0,9 µs/s      0,05        Process        rsyslogd -c5
340
 299 µW       0,2 µs/s      0,05        kWork          check_lifetime
341
 298 µW       0,1 µs/s      0,05        kWork          neigh_periodic_work
342
 298 µW       0,1 µs/s      0,05        kWork          i915_gem_file_idle_work_handler
343
 290 µW      24,8 µs/s      0,00        Interrupt      [3] net_rx(softirq)
344
 283 µW      24,2 µs/s      0,00        Timer          i915_hangcheck_elapsed
345
 273 µW      23,3 µs/s      0,00        Timer          delayed_work_timer_fn
346
 191 µW      16,3 µs/s      0,00        Timer          intel_pstate_timer_func
347
348
349
Powertop Idle stats:
350
Note that cpu is in c9 or c10 all the time.. no load on the system should put it there immediately.
351
Also, the gpu is in rc6 all the time (no unneccesary screen redraws) which is due to the i915 stuff we did earlier.
352
353
354
          Package   |             Core    |            CPU 0       CPU 1
355
                    |                     | C0 active   0,6%        0,5%
356
                    |                     | POLL        0,0%    0,0 ms  0,0%    0,0 ms
357
                    |                     | C1E-HSW     0,0%    0,1 ms  0,0%    0,1 ms
358
C2 (pc2)    3,8%    |                     |
359
C3 (pc3)    0,3%    | C3 (cc3)    0,2%    | C3-HSW      0,1%    0,4 ms  0,2%    0,4 ms
360
C6 (pc6)    1,1%    | C6 (cc6)    0,0%    | C6-HSW      0,0%    0,3 ms  0,0%    0,5 ms
361
C7 (pc7)   91,7%    | C7 (cc7)   98,1%    | C7s-HSW     0,2%    1,0 ms  0,3%    1,1 ms
362
C8 (pc8)    0,0%    |                     | C8-HSW      0,4%    1,7 ms  0,3%    2,0 ms
363
C9 (pc9)    0,0%    |                     | C9-HSW     21,6%    9,2 ms 10,5%    9,7 ms
364
C10 (pc10)  0,0%    |                     | C10-HSW    76,9%   13,1 ms 88,2%   24,1 ms
365
366
                    |             Core    |            CPU 2       CPU 3
367
                    |                     | C0 active   0,3%        0,4%
368
                    |                     | POLL        0,0%    0,0 ms  0,0%    0,0 ms
369
                    |                     | C1E-HSW     0,0%    0,3 ms  0,0%    0,0 ms
370
                    |                     |
371
                    | C3 (cc3)    0,1%    | C3-HSW      0,0%    0,4 ms  0,2%    0,4 ms
372
                    | C6 (cc6)    0,0%    | C6-HSW      0,0%    0,6 ms  0,0%    2,0 ms
373
                    | C7 (cc7)   98,9%    | C7s-HSW     0,2%    1,5 ms  0,4%   12,1 ms
374
                    |                     | C8-HSW      0,6%    4,4 ms  0,0%    1,5 ms
375
                    |                     | C9-HSW      2,4%    6,3 ms  0,9%    6,2 ms
376
                    |                     | C10-HSW    96,4%   37,7 ms 98,0%   47,3 ms
377
378
                    |             GPU     |
379
                    |                     |
380
                    | Powered On  1,3%    |
381
                    | RC6        98,7%    |
382
                    | RC6p        0,0%    |
383
                    | RC6pp       0,0%    |
384
                    |                     |
385
                    |                     |
386
                    |                     |
387
                    |                     |
388
                    |                     |
389
390
391
Powertop Frequency Stats:
392
393
            Package |             Core    |            CPU 0       CPU 1
394
                    |                     | Actual    2,9 GHz     2,8 GHz
395
Idle        99,6%   | Idle        99,9%   | Idle       100,0%       99,9%
396
2,81 GHz     0,1%   | 2,81 GHz     0,0%   | 2,81 GHz     0,0%        0,0%
397
2,90 GHz     0,3%   | 2,90 GHz     0,1%   | 2,90 GHz     0,0%        0,1%
398
2,50 GHz     0,0%   |                     |
399
400
                    |             Core    |            CPU 2       CPU 3
401
                    |                     | Actual    2,8 GHz     2,8 GHz
402
                    | Idle        99,6%   | Idle        99,8%       99,8%
403
                    | 2,81 GHz     0,1%   | 2,81 GHz     0,1%        0,0%
404
                    | 2,90 GHz     0,3%   | 2,90 GHz     0,1%        0,2%
405
                    |                     |
406
407
Powertop Device Stats:
408
409
The battery reports a discharge rate of 3.50 W
410
System baseline power is estimated at 0.00 W
411
412
Power est.    Usage     Device name
413
  1.26 W    100,0%        Radio device: thinkpad_acpi
414
  647 mW      1,8%        DRAM
415
  494 mW      1,8%        CPU misc
416
              0,0 pkts/s  nic:virbr0
417
  105 mW      1,8%        CPU core
418
 85.4 mW      1,1%        Display backlight
419
 78.0 mW      0,0%        Display backlight
420
 37.7 mW      2,9 ops/s   GPU core
421
 18.3 mW      2,7 pkts/s  Network interface: wwan0 (cdc_ncm)
422
 12.2 mW    100,0%        USB device: N5321 gw (Lenovo)
423
    0 mW    100,0%        USB device: xHCI Host Controller
424
    0 mW      2,9 ops/s   GPU misc                        
425
    0 mW      0,0 pkts/s  Network interface: eth0 (e1000e)
426
    0 mW      0,0 rpm     Laptop fan                      
427
    0 mW      0,0%        Radio device: thinkpad_acpi
428
    0 mW      0,0%        USB device: EHCI Host Controller
429
    0 mW      0,0%        USB device: usb-device-8087-8000
430
    0 mW      0,0%        USB device: xHCI Host Controller
431
    0 mW      0,0%        USB device: EMV Smartcard Reader (Generic)
432
    0 mW      0,0%        USB device: usb-device-138a-0017          
433
    0 mW      0,0%        Radio device: iwlwifi           
434
    0 mW      0,0%        USB device: Integrated Camera (SunplusIT INC.)
435
    0 mW      0,0 pkts/s  Network interface: wlan0 (iwlwifi)            
436
    0 mW      0,0%        Audio codec hwC0D0: Intel         
437
            100,0%        PCI Device: Intel Corporation Lynx Point-LP USB xHCI HC
438
            100,0%        USB device: N5321 gw (Lenovo)
439
            100,0%        PCI Device: Intel Corporation Lynx Point-LP HECI #0
440
            100,0%        PCI Device: Intel Corporation Lynx Point-LP HECI KT
441
            100,0%        PCI Device: Realtek Semiconductor Co., Ltd. Device 5227
442
            100,0%        PCI Device: Intel Corporation Lynx Point-LP PCI Express Root Port 3
443
            100,0%        PCI Device: Intel Corporation Wireless 7260
444
            100,0%        PCI Device: Intel Corporation Lynx Point-LP PCI Express Root Port 6
445
            100,0%        PCI Device: Intel Corporation Lynx Point-LP LPC Controller
446
            100,0%        PCI Device: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode]
447
            100,0%        PCI Device: Intel Corporation Haswell-ULT Integrated Graphics Controller
448
              0,0%        PCI Device: Intel Corporation Lynx Point-LP HD Audio Controller
449
              0,0%        PCI Device: Intel Corporation Lynx Point-LP USB EHCI #1
450
              0,0%        PCI Device: Intel Corporation Ethernet Connection I218-LM
451
              0,0%        PCI Device: Intel Corporation Device 0a0c
452
              0,0%        PCI Device: Intel Corporation Haswell-ULT DRAM Controller
453
              0,0%        PCI Device: Intel Corporation Lynx Point-LP SMBus Controller
454
              0,0%        Thinkpad light
455
456
Powertop Tunables:
457
458
>> Bad           VM writeback timeout
459
   Bad           Autosuspend for USB device N5321 gw [Lenovo]
460
   Good          Wireless Power Saving for interface wlan0
461
   Good          NMI watchdog should be turned off
462
   Good          Enable Audio codec power management
463
   Good          Enable SATA link power Managmenet for host1
464
   Good          Enable SATA link power Managmenet for host2
465
   Good          Enable SATA link power Managmenet for host0
466
   Good          Autosuspend for unknown USB device 1-1 (8087:8000)
467
   Good          Autosuspend for USB device Integrated Camera [SunplusIT INC.]
468
   Good          Autosuspend for USB device EMV Smartcard Reader [Generic]
469
   Good          Autosuspend for USB device xHCI Host Controller [usb3]
470
   Good          Autosuspend for USB device EHCI Host Controller [usb1]
471
   Good          Autosuspend for unknown USB device 2-6 (138a:0017)
472
   Good          Autosuspend for USB device xHCI Host Controller [usb2]
473
   Good          Runtime PM for PCI Device Intel Corporation Haswell-ULT DRAM Controller
474
   Good          Runtime PM for PCI Device Intel Corporation Lynx Point-LP SMBus Controller
475
   Good          Runtime PM for PCI Device Intel Corporation Haswell-ULT Integrated Graphics Controller
476
   Good          Runtime PM for PCI Device Intel Corporation Device 0a0c
477
   Good          Runtime PM for PCI Device Intel Corporation Lynx Point-LP USB xHCI HC
478
   Good          Runtime PM for PCI Device Intel Corporation Ethernet Connection I218-LM
479
   Good          Runtime PM for PCI Device Intel Corporation Lynx Point-LP LPC Controller
480
   Good          Runtime PM for PCI Device Intel Corporation Lynx Point-LP PCI Express Root Port 6
481
   Good          Runtime PM for PCI Device Intel Corporation Lynx Point-LP PCI Express Root Port 3
482
   Good          Runtime PM for PCI Device Intel Corporation Lynx Point-LP USB EHCI #1
483
   Good          Runtime PM for PCI Device Intel Corporation Lynx Point-LP HD Audio Controller
484
   Good          Runtime PM for PCI Device Intel Corporation Lynx Point-LP HECI #0
485
   Good          Runtime PM for PCI Device Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode]
486
   Good          Runtime PM for PCI Device Realtek Semiconductor Co., Ltd. Device 5227
487
   Good          Runtime PM for PCI Device Intel Corporation Lynx Point-LP HECI KT
488
   Good          Runtime PM for PCI Device Intel Corporation Wireless 7260
489
   Good          Wake-on-lan status for device wwan0
490
   Good          Wake-on-lan status for device wlan0
491
   Good          Wake-on-lan status for device eth0
492
   Good          Wake-on-lan status for device virbr0
493
   Good          Using 'ondemand' cpufreq governor