hoher stromverbauch in ubuntu 10.04 trotz tlp & hpc

FLeXeN

Member
Registriert
24 Mai 2010
Beiträge
37
hi. ich habe mein ubuntu 10.04 letztens neu aufgesetzt, da das alte 11.10 so vollgemüllt war, dass es kaum noch zu gebrauchen war. Neben den üblichen add-ins für mein thinkpad x60 (sowie hdaps & lüftersteuerung) habe ich mich endlich auch mal dem stromverbauch zugewandt. nun nutze ich den Ubuntu, mit Linux 2.6.32-36-generic-tp mit der pcie_aspm=force option, habe tlp installiert und habe den phc patch im kernel genutzt ( dieser bringt die cpu auf stabile 11:30 8:15 6:1 clocks runter). trotzdem zieht mein system noch über min. 12 watt (es sind ein paar usb sachen am rechner... klar ziehen die ihre 3 watt) aber mein hauptproblem ist, dass sobald ich powertop 1.97 öffne schnell der stromverbrauch in die höhe, innerhalb von 5 sec. ist er auf min. 20 watt und ich befürchte dass sich dieses auch anderweitig ereignen könnte ich nutze metacity als desktop manager, habe gelesen, der soll sparsam sein. habt ihr erfahrungen woran es liegen könnte ? ich würde mich sehr über stablie 10 watt freuen, dann bringt der 9-zeller akku auch endlich das was er unter windooofs könenn soll...

der x60 nutzt den intel gm945 chip. welcher von den x-updates treiber nutzt... kann das evlt damit zusammnhängen ?


kann es sich evtl um ein konflikt zwischen tlp und dem gnome-power-manager handeln ? habe schonmal versucht zu messen nachdem ich den gekillt hatte. kein unterschied !


falls ihr weitere daten braucht, meldet euch einfach. ich füge schonmal die conf des tlp bei und nen powertop auszug.


tlp conf:

# tlp - Parameters for power save

# Hint: some features are disabled by default, remove the leading # to enable them

# Set to 0 to disable/1 to enable TLP
TLP_ENABLE=1

# Seconds laptop mode has to to wait after the disk goes idle before doing a sync.
# Non-zero value enables, zero disables laptop mode.
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2

# Dirty page values (timeouts in secs).
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60

# Minimize number of used cpus/cores under light load conditions
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1

# Kernel NMI Watchdog
# 0=disable (default, saves power) / 1=enable (for kernel debugging only)
NMI_WATCHDOG=0

# Change CPU voltages aka "undervolting" - Kernel with PHC patch required
# Freq:voltage pairs are written to /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
# CAUTION: only use this, if you thoroughly understand what you are doing!
PHC_CONTROLS="11:30 8:15 6:1"

# Hard disk devices, separate multiple devices with spaces (default: sda).
# Devices can be specified by disk id too (lookup with: tlp diskid).
DISK_DEVICES="sda sdb"

# Hard disk advanced power management level: 1(max saving)..254(off)
# Levels 1..127 spin down the disk.
# Separate values for multiple devices with spaces.
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"

# Hard disk spin down timeout:
# 0: spin down disabled
# 1..240: timeouts from 5s to 20min (in units of 5s)
# 241..251: timeouts from 30min to 5.5 hours (in units of 30min)
# (see 'man hdparm' for details)
#DISK_SPINDOWN_TIMEOUT_ON_AC="0 0"
#DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0"

# Select i/o scheduler for the disk devices - possible values are
# noop anticipatory deadline cfq (Default: cfq)
# Separate values for multiple devices with spaces.
#DISK_IOSCHED="deadline cfq"

# SATA aggressive link power management (ALPM):
# min_power/medium_power/max_performance
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power

# PCI Express Active State Power Management (PCIe ASPM):
# default/performance/powersave
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave

# Radeon graphics clock speed (profile method): low/mid/high/auto/default
# auto = mid on BAT, high on AC; default = use hardware defaults
# (Kernel >= 2.6.35 only, not with fglrx driver!)
RADEON_POWER_PROFILE_ON_AC=high
RADEON_POWER_PROFILE_ON_BAT=low

# WiFi power saving mode: 1=disable/5=enable
# (Kernel >= 2.6.32, some adapters only!)
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5

# Disable wake on lan: Y/N
WOL_DISABLE=Y

# Enable audio power saving for Intel HDA, AC97 devices (timeout in secs).
# A value of 0 disables / >=1 enables power save.
SOUND_POWER_SAVE=1
# Disable controller too (HDA only): Y/N
SOUND_POWER_SAVE_CONTROLLER=Y

# Set to 1 to power off optical drive in UltraBay (ThinkPads only)
# when running on battery. A value of 0 disables this Feature (Default).
# Drive can be powered on again by releasing (and reinserting) the
# eject lever or by pressing the disc eject button on newer models.
# Note: an UltraBay hard disk is never powered off.
BAY_POWEROFF_ON_BAT=0
# Optical drive device to power off (default sr0)
BAY_DEVICE="sr0"

# Runtime Power Management for pci/spi/i2c bus devices
# (Kernel >= 2.6.35 only): on=disable/auto=enable
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=on

# Set to 0 to disable/1 to enable usb autosuspend feature
USB_AUTOSUSPEND=1

# Devices from the following list are excluded from usb autosuspend
# (separate with spaces). Use lsusb to get the id's.
# Note: input devices (usbhid) are excluded automatically
#USB_BLACKLIST="1111:2222 3333:4444"

# Devices to disable on startup: bluetooth wifi wwan
#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"

# Devices to disable on shutdown: bluetooth wifi wwan
# (workaround for devices that are blocking shutdown)
#DEVICES_TO_DISABLE_ON_SHUTDOWN="bluetooth wifi wwan"

# Battery charge thresholds (ThinkPad only, tp-smapi kernel module required)
# Charging starts when the remaining capacity falls below the START_CHARGE_TRESH
# value and stops when exceeding the STOP_CHARGE_TRESH value.
# Main battery (values in %)
#START_CHARGE_THRESH_BAT0=75
#STOP_CHARGE_THRESH_BAT0=80
# Ultrabay battery (values in %)
#START_CHARGE_THRESH_BAT1=75
#STOP_CHARGE_THRESH_BAT1=80

powertop:

The battery reports a discharge rate of 20.8 W

Summary: 0,0 wakeups/second, 18,5 GPU ops/second and 0,0 VFS ops/sec

Usage Events/s Category Description
56,6 pkts/s Device Network interface: eth0 (e1000e)
42,9% Device Display backlight
100,0% Device Audio codec hwC0D0: Analog Device
41,9 ms/s 6,8 Process /usr/lib/firefox-8.0/firefox
3,3 ms/s 6,8 Process metacity
53,0 ms/s 4,9 Process gnome-terminal
59,5 ms/s 0,0 Process /usr/bin/X :0 -br -verbose -auth
28,0 ms/s 0,0 Process pidgin
18,5 ms/s 0,0 Process /usr/lib/firefox-8.0/plugin-conta
13,2 ms/s 0,0 Timer
11,1 ms/s 0,0 Interrupt [0] timer/0
9,1 ms/s 0,0 Interrupt [19] ehci_hcd:usb1
8,4 ms/s 0,0 Process skype --disable-cleanlooks
7,4 ms/s 0,0 Process gconfd-2
1,3 ms/s 0,0 Process /usr/bin/python /usr/bin/pastie
 
Man sieht doch deine Hauptverbraucher:
Hintergrundbeleuchtung!, Sound, Firefox und natürlich Netzwerk.

Damit kommst du sicher nicht auf deine 10W.. ;)

PS: Verbrauch misst man nicht mit Powertop.

EDit: Wie schon oft gesagt: Undervolten bringt beim Mindestverbrauch genau garnichts.
 
Zuletzt bearbeitet:
Ich komme mit dem X61s auch nicht unter 11-12 Watt. Dabei ist das Display auf 80% Helligkeit, WLAN an & verbunden, kein Programm geöffnet.
Im normalen Arbeitsbetrieb mit einem pdf und einem Firefox-Tab offen, sind es locker 13,5 bis 14 Watt.

Es bringt ja nix, den idle-Verbrauch bei 0 % Displayhelligkeit etc. zu senken, schließlich willst du damit arbeiten.

Miss den Verbrauch lieber mal mit:
Code:
while true; do cat /sys/devices/platform/smapi/BAT0/power_now; sleep 5; done

Du könntest z.B. Bluetooth mittels TLP beim Start deaktivieren, wenn du das nicht immer brauchst.

Grüße
bassplayer
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben