[x200][fedora]Netzwerkschnittstelle braucht zu viel Strom

vert

New member
Registriert
21 Nov. 2009
Beiträge
359
Irgendwie kam mir die Akkulaufzeit meines "neuen" X200 ein wenig zu kurz vor, und jetzt bin ich letztens mit powertop mal auf die Suche gegangen:
Code:
Die Batterie meldet eine Entladungsrate von 18.0 W
Die geschätzte Restzeit beträgt 2 Stunden, 18 Minuten

Zusammenfassung: 346,9 Aufwachvorgänge/Sekunde,  30,5 GPU-Operationen/Sekunde, 0,0 VFS-Operationen/

Gesch. Leistung              Auslastung       Ereignisse/s    Kategorie       Beschreibung
  10.8 W      0,0 pkts/s                Device         Netzwerkschnittstelle: enp0s25 (e1000e)
  2.96 W    100,0%                      Device         USB-Gerät: USB2.0-FLASH Media     (RICOH
  2.39 W    100,0%                      Device         Funk-Gerät:btusb
  292 mW      1,4 pkts/s                Device         Netzwerkschnittstelle: wls1 (iwlwifi)
  271 mW     36,7 ms/s      77,8        Process        /usr/lib64/firefox/firefox
  262 mW    140,8 µs/s      24,4        Process        [rcu_sched]
:confused: 18W im nahezu idle erscheint mir doch ein wenig arg.
Das USB Gerät mit 100% ist so (im Moment) in Ordnung, und bluetooth sollt ich wohl mal abschalten, aber 10.8W für die Netzwerkschnittstelle? Noch dazu wo ich gerade mittels WLAN online bin?
Da stimmt doch definitiv was nicht!
Die Frage ist nur: was?
Bislang noch nicht wirklich was dazu gefunden, ausser ner Anleitung dazu wie ich das zuständige Kernelmodul entladen könnte, aber ich denke mal das bekämpft das Symptom, und nicht das Problem.

vert
 
So abnormal schaut das doch gar nicht aus.
Ich komm im Idle auf 15,3 Watt und mit abgeschaltetem Blauzahn und Wlan sinds dann immernoch 14,1 Watt.
OS ist Debian mit Openbox.

Im Ubuntu-Wiki steht noch folgendes:

Hinweis:

Ab Version 2.0 gibt es im Akku-Betrieb eine Spalte mit der geschätzten Leistungsaufnahme "Power est." in Watt, welche am besten ignoriert wird. Es gibt keine Möglichkeit, die Leistungsaufnahme den einzelnen Prozessen zuzuordnen und die Anzeigen liegen daher teils gravierend neben der Realität.
 
Zuletzt bearbeitet:
ΛPPLΣﮎΣΣD;1821315 schrieb:
So abnormal schaut das doch gar nicht aus.
Ich komm im Idle auf 15,3 Watt
Also wenn ich das so mit den diversen werten in http://thinkpad-forum.de/threads/90564-Eure-Linux-Vebrauchswerte vergleich, kommt mir das ebenfalls so vor wie wenn es am oberen Ende der Fahnenstange währe. X200 sollte wohl durchaus eher an 10W rankommen können.

Abgesehen von der gesamtsumme:
Das powertop mit die Netzwerkschnitstelle als mit abstand größten Verbraucher listet finde ich schon sehr ungewöhnlich, zumal ich die Netzwerkschnittstelle ja gar nicht nutze.

vert
 
Diese Einzelangaben von powertop sind totaler Blödsinn.
Nutzt du TLP?
 
Fedora hat ootb keinerlei Stromspar-Massnahmen an Bord, also einfach TLP installieren. Mit TLP dürfte das X200 im Idle bei voller Helligkeit so bei 11-12 W liegen, mit minimaler Helligkeit bei 7-8 W.

Diese Einzelangaben von powertop sind totaler Blödsinn.
In der Tat. Ich frage mich, wieso ein ansonsten gutes Tool sich zu solch grobem Unfug versteigt.
 
Zuletzt bearbeitet:
Fedora hat ootb keinerlei Stromspar-Massnahmen an Bord, also einfach TLP installieren. Mit TLP dürfte das X200 im Idle bei voller Helligkeit so bei 11-12 W liegen, mit minimaler Helligkeit bei 7-8 W.
TLP ist installiert, und soweit ich tlp-stat interpretiere auch am laufen. In powertop ist eigentlich auch alles auf "good". Komme trotzdem auf so 16 bis 18 W (WLAN an), und somit ne Laufzeit von ~4h (mit dem großen, noch halbwegs frischen, Akku).


In der Tat. Ich frage mich, wieso ein ansonsten gutes Tool sich zu solch grobem Unfug versteigt.
Aber hatte es nicht schon immer eine "Rangliste", nur halt mit den wakeups, und keinen absolutzahlen? Irgendwoher muss powertop ja seine Idee her haben, meine Netzwerkschnittstelle auf den ersten Platz zu setzen.

An besonderheiten meines Systems fällt mir gerade noch ein:
Ich bin verschlüsselt! Aber das sollte doch a) nicht mehr so viel extra Strom brauchen, und b) nix mit meiner Netzwerkschnittstelle zu tun haben.

vert
 
Merkwürden. Ein stromhungriger Prozess sollte ja in der powertop-Ausgabe auftauchen.

Jedoch ohne die vollständige Ausgabe von
Code:
tlp-stat
sag ich nichts mehr ;).
 
Merkwürden. Ein stromhungriger Prozess sollte ja in der powertop-Ausgabe auftauchen.
Jo, sollte er. Aber Prozessmässig siehts soweit ich das sehe, eher normal aus. Es sind nur die Devices (s.u.). Und meine (niedrige) Laufzeit passt zum (hohen) Stromverbrauch.
Code:
Zusammenfassung: 331,1 Aufwachvorgänge/Sekunde,  16,7 GPU-Operationen/Sekunde, 0,0 VFS-Operationen/

Gesch. Leistung              Auslastung       Ereignisse/s    Kategorie       Beschreibung
  10.3 W      0,0 pkts/s                Device         Netzwerkschnittstelle: enp0s25 (e1000e)
  4.23 W    100,0%                      Device         Display backlight
  1.57 W      0,8 pkts/s                Device         Netzwerkschnittstelle: wls1 (iwlwifi)
  796 mW    101,7 ms/s      59,1        Process        /usr/lib64/opera/opera
  605 mW      1,5 ms/s       7,0        Process        /usr/bin/X :0 vt1 -background none -nolisten
  166 mW      2,1 ms/s      19,5        Process        /usr/bin/konsole
 57.5 mW    393,6 µs/s       2,1        Process        kwin -session 1028c1d320b2100001409761180000
 9.08 mW    114,1 µs/s       1,0        Interrupt      [0] timer/0
 7.25 mW     65,0 µs/s       0,8        kWork          bdi_writeback_workfn
 5.44 mW     57,4 µs/s       0,6        kWork          ieee80211_sta_monitor_work
 5.20 mW      5,3 ms/s       2,5        Process        /usr/bin/plasma-desktop
 1.21 mW      1,9 ms/s      20,8        Timer          tick_sched_timer
 1.06 mW      1,7 ms/s       9,6        Process        /usr/bin/midori /home/jo/PhD/hydro-sem
 989 µW       1,6 ms/s       1,8        Process        ksysguardd
 582 µW       0,9 ms/s      0,05        kWork          kcryptd_crypt
 360 µW     573,3 µs/s      55,8        kWork          od_dbs_timer
 326 µW     518,3 µs/s      47,3        Timer          hrtimer_wakeup
 321 µW     510,3 µs/s      10,1        Process        /usr/libexec/mysqld --defaults-file=/home/jo
 305 µW     486,0 µs/s      23,1        Interrupt      PS/2-Tastfeld / Tastatur / Maus
 279 µW     443,3 µs/s      0,00        Timer          delayed_work_timer_fn
 272 µW     432,2 µs/s      19,6        Process        [irq/46-iwlwifi]
 246 µW     391,8 µs/s      0,00        Interrupt      [1] timer(softirq)
 189 µW     301,5 µs/s       0,5        Process        dolphin -caption Dolphin
 173 µW     275,4 µs/s       0,4        Interrupt      [7] sched(softirq)
 138 µW     219,3 µs/s      0,00        Process        [kworker/0:3]

Jedoch ohne die vollständige Ausgabe von
Code:
tlp-stat
sag ich nichts mehr ;).
Das scheint irgendein komischer Tick deinerseits zu sein. Schonmal mit jemand drüber geredet? ;)
Code:
# tlp-stat
--- TLP 0.5 --------------------------------------------

+++ Configured Settings: /etc/default/tlp
TLP_ENABLE=1
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
NMI_WATCHDOG=0
DISK_DEVICES="sda sdb"
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
RADEON_POWER_PROFILE_ON_AC=high
RADEON_POWER_PROFILE_ON_BAT=low
RADEON_DPM_STATE_ON_AC=performance
RADEON_DPM_STATE_ON_BAT=battery
RADEON_DPM_PERF_LEVEL_ON_AC=auto
RADEON_DPM_PERF_LEVEL_ON_BAT=auto
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
WOL_DISABLE=Y
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1
SOUND_POWER_SAVE_CONTROLLER=Y
BAY_POWEROFF_ON_BAT=0
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
RUNTIME_PM_ALL=0
USB_AUTOSUSPEND=1
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=0

+++ System Info
System         = LENOVO ThinkPad X200 74591P0
BIOS           = 6DET72WW (3.22 )
Release        = "Fedora release 20 (Heisenbug)"
Kernel         = 3.16.6-200.fc20.x86_64 x86_64
/proc/cmdline  = BOOT_IMAGE=/vmlinuz-3.16.6-200.fc20.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora/root rd.luks.uuid=luks-bc707ade-98fb-46f2-8a9a-e6daf8b3b629 rhgb quiet LANG=de_DE.UTF-8

+++ System Status
TLP power save = enabled
power source   = ac

+++ Processor
CPU Model      = Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz

/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  2401000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 2401000 2400000 1600000 800000 [kHz]

/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  2401000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 2401000 2400000 1600000 800000 [kHz]

/sys/devices/system/cpu/cpufreq/boost                  = 1
/proc/sys/kernel/nmi_watchdog                          = 0

+++ Undervolting
PHC kernel not available.

+++ Temperatures
/proc/acpi/ibm/thermal = 35 35 -128 33 21 -128 20 -128 33 33 -128 -128 -128 -128 -128 -128 [°C]
/proc/acpi/ibm/fan     =     0 [/min]

+++ File System
/proc/sys/vm/laptop_mode               =     0
/proc/sys/vm/dirty_writeback_centisecs =  1500
/proc/sys/vm/dirty_expire_centisecs    =  1500
/proc/sys/vm/dirty_ratio               =    20
/proc/sys/vm/dirty_background_ratio    =    10
/proc/sys/fs/xfs/age_buffer_centisecs  = (not available)
/proc/sys/fs/xfs/xfssyncd_centisecs    = (not available)
/proc/sys/fs/xfs/xfsbufd_centisecs     = (not available)

+++ Storage Devices
/dev/sda:
          Model     = HITACHI HTS723216L9SA60                 
          Firmware  = FC2ZC50B
          APM Level = 254
          Status    = active/idle
          scheduler = cfq

        SMART info:
            4 Start_Stop_Count          =     5519 
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =     8267 [h]
          193 Load_Cycle_Count          =   117452 
          194 Temperature_Celsius       =       23 (Min/Max 10/53)  [°C]


+++ SATA Aggressive Link Power Management
/sys/class/scsi_host/host0/link_power_management_policy  = max_performance
/sys/class/scsi_host/host1/link_power_management_policy  = max_performance
/sys/class/scsi_host/host2/link_power_management_policy  = max_performance
/sys/class/scsi_host/host3/link_power_management_policy  = max_performance

+++ PCIe Active State Power Management
/sys/module/pcie_aspm/parameters/policy = default (using bios preferences)

+++ Intel Graphics
/sys/module/i915/parameters/powersave        =  1 (enabled)
/sys/module/i915/parameters/i915_enable_rc6  = (not available)
/sys/module/i915/parameters/i915_enable_fbc  = (not available)
/sys/module/i915/parameters/lvds_downclock   =  0 (disabled)
/sys/module/i915/parameters/semaphores       = -1 (use per-chip default)

+++ Wireless
bluetooth = off (software)
wifi      = on
wwan      = none (no device)

wls1(iwlwifi): power management = off

+++ Audio
/sys/module/snd_hda_intel/parameters/power_save            = 0
/sys/module/snd_hda_intel/parameters/power_save_controller = N

+++ ThinkPad Extended Battery Functions
tp-smapi   = inactive (kernel module 'tp_smapi' not installed)
tpacpi-bat = inactive (kernel module 'acpi_call' not installed)

+++ Battery Status
/sys/class/power_supply/BAT0/manufacturer                   = SANYO
/sys/class/power_supply/BAT0/model_name                     = 45N1170
/sys/class/power_supply/BAT0/cycle_count                    = (not supported)
/sys/class/power_supply/BAT0/energy_full_design             =  93960 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  78960 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  78960 [mWh]
/sys/class/power_supply/BAT0/power_now                      =      0 [mW]
/sys/class/power_supply/BAT0/status                         = Full

+++ Runtime Power Management
/sys/bus/pci/devices/0000:00:00.0/power/control = on   (0x060000 Host bridge)
/sys/bus/pci/devices/0000:00:02.0/power/control = auto (0x030000 VGA compatible controller)
/sys/bus/pci/devices/0000:00:02.1/power/control = auto (0x038000 Display controller)
/sys/bus/pci/devices/0000:00:03.0/power/control = auto (0x078000 Communication controller)
/sys/bus/pci/devices/0000:00:03.3/power/control = auto (0x070002 Serial controller)
/sys/bus/pci/devices/0000:00:19.0/power/control = on   (0x020000 Ethernet controller)
/sys/bus/pci/devices/0000:00:1a.0/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1a.1/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1a.2/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1a.7/power/control = auto (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1b.0/power/control = on   (0x040300 Audio device)
/sys/bus/pci/devices/0000:00:1c.0/power/control = auto (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.1/power/control = auto (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1d.0/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.1/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.2/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.7/power/control = auto (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1e.0/power/control = auto (0x060401 PCI bridge)
/sys/bus/pci/devices/0000:00:1f.0/power/control = auto (0x060100 ISA bridge)
/sys/bus/pci/devices/0000:00:1f.2/power/control = auto (0x010601 SATA controller)
/sys/bus/pci/devices/0000:00:1f.3/power/control = auto (0x0c0500 SMBus)
/sys/bus/pci/devices/0000:03:00.0/power/control = on   (0x028000 Network controller)

+++ USB
tlp usb autosuspend = enabled
tlp usb blacklist   = (not configured)

Bus 002 Device 005 ID 05ca:1880 control = auto, autosuspend_delay_ms =  2000 -- Ricoh Co., Ltd  (usb-storage)
Bus 002 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 2.0 root hub (hub)
Bus 008 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 007 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 006 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 001 Device 006 ID 17ef:480c control = auto, autosuspend_delay_ms =  2000 -- Lenovo Integrated Webcam (uvcvideo)
Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 2.0 root hub (hub)
Bus 005 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 004 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 003 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)

+++ Suggestions
* Install tp-smapi kernel modules for ThinkPad advanced battery functions

vert
 
Das scheint irgendein komischer Tick deinerseits zu sein. Schonmal mit jemand drüber geredet?
Anders herum wird ein Tick daraus: die User mögen sich nicht an ihre Instruktionen halten --> http://thinkwiki.de/TLP_-_Linux_Stromsparen#Support

Danke für die Ausgabe. Indes ist das Problem ja im Akkubetrieb, wieso zeigst Du dann die Ausgabe am Netzteil?

EDITH bittez um Verbrauchsmessung im Idle unter vergleichbaren Randbedingungen --> http://thinkwiki.de/Messung_der_Lei...nux#Randbedingungen_f.C3.BCr_Vergleichbarkeit
 
Zuletzt bearbeitet:
Anders herum wird ein Tick daraus: die User mögen sich nicht an ihre Instruktionen halten --> http://thinkwiki.de/TLP_-_Linux_Stromsparen#Support
So geht das aber nicht! Mich einfach ohne den Smilie zitieren! Da kling ich ja total arrogant!
Aber du hast schon recht. Allerdings muss ich zu meiner verteidigung sagen das ich das ganze nicht als ein TLP Problem gesehen habe, und auch immer noch nicht tu, daher auch keinerlei eigene Gedanken in Richtung TLP.

Danke für die Ausgabe. Indes ist das Problem ja im Akkubetrieb, wieso zeigst Du dann die Ausgabe am Netzteil?
Ähm, ja, hm, weil… Akku war leer? :facepalm::facepalm:
also auf ein neues:
Code:
# tlp-stat
--- TLP 0.5 --------------------------------------------

+++ Configured Settings: /etc/default/tlp
TLP_ENABLE=1
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
NMI_WATCHDOG=0
DISK_DEVICES="sda sdb"
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
RADEON_POWER_PROFILE_ON_AC=high
RADEON_POWER_PROFILE_ON_BAT=low
RADEON_DPM_STATE_ON_AC=performance
RADEON_DPM_STATE_ON_BAT=battery
RADEON_DPM_PERF_LEVEL_ON_AC=auto
RADEON_DPM_PERF_LEVEL_ON_BAT=auto
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
WOL_DISABLE=Y
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1
SOUND_POWER_SAVE_CONTROLLER=Y
BAY_POWEROFF_ON_BAT=0
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
RUNTIME_PM_ALL=0
USB_AUTOSUSPEND=1
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=0

+++ System Info
System         = LENOVO ThinkPad X200 74591P0
BIOS           = 6DET72WW (3.22 )
Release        = "Fedora release 20 (Heisenbug)"
Kernel         = 3.16.6-200.fc20.x86_64 x86_64
/proc/cmdline   = BOOT_IMAGE=/vmlinuz-3.16.6-200.fc20.x86_64  root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap  vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora/root  rd.luks.uuid=luks-bc707ade-98fb-46f2-8a9a-e6daf8b3b629 rhgb quiet  LANG=de_DE.UTF-8

+++ System Status
TLP power save = enabled
power source   = battery

+++ Processor
CPU Model      = Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz

/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  2401000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 2401000 2400000 1600000 800000 [kHz]

/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  2401000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 2401000 2400000 1600000 800000 [kHz]

/sys/devices/system/cpu/cpufreq/boost                  = 1
/proc/sys/kernel/nmi_watchdog                          = 0

+++ Undervolting
PHC kernel not available.

+++ Temperatures
/proc/acpi/ibm/thermal = 39 39 -128 37 28 -128 26 -128 37 38 -128 -128 -128 -128 -128 -128 [°C]
/proc/acpi/ibm/fan     =  2012 [/min]

+++ File System
/proc/sys/vm/laptop_mode               =     2
/proc/sys/vm/dirty_writeback_centisecs =  6000
/proc/sys/vm/dirty_expire_centisecs    =  6000
/proc/sys/vm/dirty_ratio               =    20
/proc/sys/vm/dirty_background_ratio    =    10
/proc/sys/fs/xfs/age_buffer_centisecs  = (not available)
/proc/sys/fs/xfs/xfssyncd_centisecs    = (not available)
/proc/sys/fs/xfs/xfsbufd_centisecs     = (not available)

+++ Storage Devices
/dev/sda:
          Model     = HITACHI HTS723216L9SA60                 
          Firmware  = FC2ZC50B
          APM Level = 128
          Status    = active/idle
          scheduler = cfq

        SMART info:
            4 Start_Stop_Count          =     5526 
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =     8271 [h]
          193 Load_Cycle_Count          =   117507 
          194 Temperature_Celsius       =       28 (Min/Max 10/53)  [°C]


+++ SATA Aggressive Link Power Management
/sys/class/scsi_host/host0/link_power_management_policy  = min_power
/sys/class/scsi_host/host1/link_power_management_policy  = min_power
/sys/class/scsi_host/host2/link_power_management_policy  = min_power
/sys/class/scsi_host/host3/link_power_management_policy  = min_power

+++ PCIe Active State Power Management
/sys/module/pcie_aspm/parameters/policy = default (using bios preferences)

+++ Intel Graphics
/sys/module/i915/parameters/powersave        =  1 (enabled)
/sys/module/i915/parameters/i915_enable_rc6  = (not available)
/sys/module/i915/parameters/i915_enable_fbc  = (not available)
/sys/module/i915/parameters/lvds_downclock   =  0 (disabled)
/sys/module/i915/parameters/semaphores       = -1 (use per-chip default)

+++ Wireless
bluetooth = off (software)
wifi      = on
wwan      = none (no device)

wls1(iwlwifi): power management = on

+++ Audio
/sys/module/snd_hda_intel/parameters/power_save            = 1
/sys/module/snd_hda_intel/parameters/power_save_controller = Y

+++ ThinkPad Extended Battery Functions
tp-smapi   = inactive (kernel module 'tp_smapi' not installed)
tpacpi-bat = inactive (kernel module 'acpi_call' not installed)

+++ Battery Status
/sys/class/power_supply/BAT0/manufacturer                   = SANYO
/sys/class/power_supply/BAT0/model_name                     = 45N1170
/sys/class/power_supply/BAT0/cycle_count                    = (not supported)
/sys/class/power_supply/BAT0/energy_full_design             =  93960 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  78960 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  38310 [mWh]
/sys/class/power_supply/BAT0/power_now                      =  16050 [mW]
/sys/class/power_supply/BAT0/status                         = Discharging

+++ Runtime Power Management
/sys/bus/pci/devices/0000:00:00.0/power/control = auto (0x060000 Host bridge)
/sys/bus/pci/devices/0000:00:02.0/power/control = auto (0x030000 VGA compatible controller)
/sys/bus/pci/devices/0000:00:02.1/power/control = auto (0x038000 Display controller)
/sys/bus/pci/devices/0000:00:03.0/power/control = auto (0x078000 Communication controller)
/sys/bus/pci/devices/0000:00:03.3/power/control = auto (0x070002 Serial controller)
/sys/bus/pci/devices/0000:00:19.0/power/control = auto (0x020000 Ethernet controller)
/sys/bus/pci/devices/0000:00:1a.0/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1a.1/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1a.2/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1a.7/power/control = auto (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1b.0/power/control = auto (0x040300 Audio device)
/sys/bus/pci/devices/0000:00:1c.0/power/control = auto (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.1/power/control = auto (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1d.0/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.1/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.2/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.7/power/control = auto (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1e.0/power/control = auto (0x060401 PCI bridge)
/sys/bus/pci/devices/0000:00:1f.0/power/control = auto (0x060100 ISA bridge)
/sys/bus/pci/devices/0000:00:1f.2/power/control = auto (0x010601 SATA controller)
/sys/bus/pci/devices/0000:00:1f.3/power/control = auto (0x0c0500 SMBus)
/sys/bus/pci/devices/0000:03:00.0/power/control = auto (0x028000 Network controller)

+++ USB
tlp usb autosuspend = enabled
tlp usb blacklist   = (not configured)

Bus 002 Device 005 ID 05ca:1880 control = auto, autosuspend_delay_ms =  2000 -- Ricoh Co., Ltd  (usb-storage)
Bus 002 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 2.0 root hub (hub)
Bus 008 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 007 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 006 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 001 Device 009 ID 17ef:480c control = auto, autosuspend_delay_ms =  2000 -- Lenovo Integrated Webcam (uvcvideo)
Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 2.0 root hub (hub)
Bus 005 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 004 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)
Bus 003 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 1.1 root hub (hub)

+++ Suggestions
* Install tp-smapi kernel modules for ThinkPad advanced battery functions

EDITH bittez um Verbrauchsmessung im Idle unter vergleichbaren Randbedingungen --> http://thinkwiki.de/Messung_der_Lei...nux#Randbedingungen_f.C3.BCr_Vergleichbarkeit
Code:
Die Batterie meldet eine Entladungsrate von 8.15 W
Die geschätzte Restzeit beträgt 4 Stunden, 30 Minuten

Zusammenfassung: 158,5 Aufwachvorgänge/Sekunde,  0,2 GPU-Operationen/Sekunde, 0,0 VFS-Operationen/S

Gesch. Leistung              Auslastung       Ereignisse/s    Kategorie       Beschreibung
  14.4 W      0,0 pkts/s                Device         Netzwerkschnittstelle: enp0s25 (e1000e)
  157 mW      0,2 pkts/s                Device         Netzwerkschnittstelle: wls1 (iwlwifi)
 5.25 mW      8,6%                      Device         Display backlight
 2.58 mW     25,8 µs/s       0,6        Process        kwin -session 1028c1d320b2100001409761180000
    0 mW      8,6 ms/s       3,8        Process        /usr/bin/plasma-desktop
    0 mW      2,9 ms/s       3,8        Process        ksysguardd
    0 mW      2,4 ms/s       1,1        Process        /usr/bin/konsole
    0 mW      1,0 ms/s      21,6        Process        /usr/libexec/mysqld --defaults-file=/home/jo
    0 mW      0,8 ms/s      23,6        Process        [irq/46-iwlwifi]
    0 mW    355,2 µs/s      0,15        Process        /usr/bin/kontact
    0 mW    333,7 µs/s       6,4        Timer          tick_sched_timer
    0 mW    332,0 µs/s      27,0        Timer          hrtimer_wakeup
    0 mW    316,9 µs/s      0,00        Interrupt      [0] timer/0
    0 mW    247,9 µs/s      0,15        Process        powertop
    0 mW    186,4 µs/s      0,25        Process        /usr/sbin/NetworkManager --no-daemon
    0 mW    159,9 µs/s      11,4        Process        [rcu_sched]
    0 mW    142,8 µs/s      0,15        Process        /usr/sbin/irqbalance --foreground
    0 mW    140,3 µs/s      0,00        Process        [kworker/u8:0]
    0 mW    137,9 µs/s      0,00        Process        [kworker/u8:73]
    0 mW    134,3 µs/s      0,00        Timer          delayed_work_timer_fn
    0 mW    129,8 µs/s      0,00        Interrupt      [1] timer(softirq)
    0 mW    128,9 µs/s      13,3        kWork          od_dbs_timer
Nicht gerade sensationell wenig, nun aber in der Gesamtsumme noch im annehmbaren Bereich.

Dafür wird es jetzt deutlich das der angegebene Watt-Wert für die Netzwerkschnittstelle in der Tat bullshit ist (Oder ich hab mal irgendwann einen kleinen Nuklearreaktor in den Expresscard slot gebastelt…). Sie bleibt allerdings in der Reihung nach wie vor grundlos auf Platz eins (Ich gehe mal davon aus das die Reihung nach einer Sinnvollen Methode gemacht wird, und die Wattzahlen nur der "besseren" Anschaubarmachung dienen). Ich meine mich erriner zu können das frühere powertop versionen eine wesentlich tauglichere Ausgabe hatten (wakeups? interupts?), aber ich finde in der man-page keinerlei optionen um powertop etwas anderes als sein default ausspucken zu lassen. Ansonsten sieht noch alles ganz gut aus. CPU ist meistens im idle und in C3.

Nun stellt sich mir folgende Frage:
Wo kommt nun also mein Mehrverbrauch im Betrieb her, und warum sieht Ihn powertop nicht?

vert
 
Wo kommt nun also mein Mehrverbrauch im Betrieb her, und warum sieht Ihn powertop nicht?

Die tlp-stat Ausgabe zeigt keine Auffälligkeiten.

Das hier wäre mein erster Verdächtiger:
Code:
  --- mW    [B]101,7 ms/s [/B]     59,1        Process        /usr/lib64/opera/[B]opera[/B]
Er hat 10% der Zeit (~100 von 1000ms) die CPU in Beschlag. Browser können richtige Säufer sein.
 
Die tlp-stat Ausgabe zeigt keine Auffälligkeiten.
Schön, dann hab ich den ganzen Haufen also richtig interpretiert. Die einzige "negativmeldung" ist ja nur das fehlende Kernelmodul, aber das sollte ja hierbei nichts zur Sache tun.

Das hier wäre mein erster Verdächtiger:
Code:
  --- mW    [B]101,7 ms/s [/B]     59,1        Process        /usr/lib64/opera/[B]opera[/B]
Er hat 10% der Zeit (~100 von 1000ms) die CPU in Beschlag. Browser können richtige Säufer sein.
Klar, Internet gibts nicht zum Nulltarif, zumal ich immer einige Tabs offen habe, aber ich hatte Opera da immer als verhältnismässig unproblematisch in Errinnerung (Opera mit 50 tabs = sparsamer als FF mit 5 tabs). Muss ich mal beobachten. Vielleicht wirds ja doch mal Zeit das ich meine Nekrophilie aufgebe, und mich von Opera verabschiede :unsure:

Mal schauen. Aber schonmal hypothetisch in die Zukunft gefragt:
Nehmen wir mal an Opera ist tatsächlich der Schuldige, aber die Netzwerkschnittstelle bleibt trotzdem ganz oben. Was will mir das dann über meine Netzwerkschnittstelle sagen, bzw. über Powertop?

vert
 
Was will mir das dann über meine Netzwerkschnittstelle sagen, bzw. über Powertop?
Denk doch mal ein wenig nach:
  1. Powertop errechnet falsche Werte für den Verbrauch
  2. Powertop sortiert die Ausgabe nach obigen, falschen Werten
  3. Konsequenz?
 
Denk doch mal ein wenig nach:
  1. Powertop errechnet falsche Werte für den Verbrauch
  2. Powertop sortiert die Ausgabe nach obigen, falschen Werten
  3. Konsequenz?
Aber powertop würfelt die Werte doch sicherlich nicht aus?
Das wie Wattzahl der Einzelverbraucher bullshit ist, habe ich nun auch verstanden, aber woher kommen diese Zahlen? Ich meine mich erinnern zu können das alte powertop versionen einfach nach wakeups sortierten. daher währe mein weiterer Gedankenschritt, das powertop dies auch weiterhin tut, nur aber nun - der "besseren" verständlichkeit wegens - diesen Nerdkram in eine schöne, allgemeinverständliche Wattzahl umrechnent, so nach dem Motto 100wakeups=1W… (Leider gibt die powertop website nicht wirklich irgendwelche infos preis)
Dieses würde nun aber bedeuten das meine, nicht genutzte, Netzwerkschnittstelle, haufenweise Zeuch mach, obwohl sie es weder sollte, noch müsste.
Und der Opera? Mal ein wenig hin und her gespielt, und der kommt so im schnitt auf ca. 2W. Sicherlich nicht wenig, aber ich glaub auch nicht bombastisch viel.

vert
 
Nochmal: Du versuchst aus unsinnigen Werten Schlüsse zu ziehen. Das funktioniert nicht.

Halte dich an die Spalte, auf die ich in Post #11 hingewiesen habe.

ps. kannst auch ein herkömmliches Tool wie htop einsetzen um nach CPU-Verbrauch zu sortieren.
 
Zuletzt bearbeitet:
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben