[Xubuntu 11.10] Powertop: Tunables automatisch aktivieren

kubia

Member
Registriert
21 Aug. 2007
Beiträge
169
Hallo,

ich habe eine Frage. Wenn ich Powertop aufrufe, erhalte ich folgende Einträge bei den Tunables (s.Screenshot). Wenn ich diese alle von "bad" auf "good" umstelle, verbraucht mein X200 ca. 3W weniger. Aber ich frage mich, ob man das nicht automatisieren kann. Gibt es eine andere Möglichkeit, als das jedes Mal händisch tun zu müssen? TLP habe ich schon installiert und benutze ich auch, gibt es dort eventuell entsprechende Parameter?

Terminal_Powertop.jpg

Danke!
 
Einfach in TLP folgende Einstellung machen:
Code:
 RUNTIME_PM_ON_BAT=auto
Da ich aber selbst ein X200 habe, kann ich mit Sicherheit sagen, daß das nicht 3 W (auch nicht 0.3 W) ausmacht. Der Unterschied kommt von falschen Randbedingungen beim Messen. Schau bitte mal hier rein. Vor dem Ablesen des Messwerts sowie nach jeder Konfigurationsänderung 5 min warten!
 
Zuletzt bearbeitet:
Super. Ich habe den Parameter mal im TLP umgestellt und die Messung durchgeführt (WLAN, volle Helligkeit, 20 Tabs in FF). Dabei komme ich auf durchschnittlich 17W (s.Grafik). Ist das viel?

20465.png
 
Mich würde zum Vergleichen eher der Idlewert interessieren. Ich kann ja schlecht exakt so daddeln wie Du.
 
Idle (geringste Helligkeit, WLAN+BT aus) ist durchschnittlich bei 9,85 W.

23513.png
 
Ich komme mit 10.04 nach 5 min nicht anfassen auf ca. 7W sowohl mit dem serienmäßigen 2.6.32 als auch mit einem 3.2er Kernel. Zeig mal das übliche bitte:
Code:
egrep -v '^#|^\s*$' /etc/default/tlp
sudo tlp-stat
Die Bootoptionen aus der TLP-Anleitung sind beim X200 übrigens nach meiner Erfahrung nutzlos.
 
Et voilá:

Code:
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
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
WOL_DISABLE=Y
SOUND_POWER_SAVE=1
SOUND_POWER_SAVE_CONTROLLER=Y
BAY_POWEROFF_ON_BAT=0
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=auto
RUNTIME_PM_ON_BAT=auto
USB_AUTOSUSPEND=1
 
Die Ausgabe meines 2. Befehls hätte ich auch gerne noch:
Code:
sudo tlp-stat
Bitte im Akkubetrieb!
 
Sorry, gerne doch:

Code:
--- TLP 0.3.5 --------------------------------------------

+++ System Info
System = LENOVO ThinkPad X200 7459N23
BIOS = 6DET70WW (3.20 )
Release = Ubuntu 11.10
Kernel = 3.0.0-15-generic i686
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-3.0.0-15-generic root=UUID=c4295c43-4d3f-48ee-ba9b-353040bc96db ro quiet splash vt.handoff=7

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

+++ Processor
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor = ondemand

/sys/devices/system/cpu/sched_mc_power_savings = 1
/proc/sys/kernel/nmi_watchdog = (not available)

+++ Undervolting
PHC kernel not available.

+++ ThinkPad Temperatures
/proc/acpi/ibm/thermal = temperatures:    52 54 -128 52 35 -128 35 -128 53 50 -128 -128 -128 -128 -128 -128
/proc/acpi/ibm/fan     = speed:         1860

+++ 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 = 60
/proc/sys/vm/dirty_background_ratio = 1
/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 HTE723232L9A360                 
          Firmware  = FC4OC30F
          APM Level = 128
          scheduler = cfq

        SMART info:
            4 Start_Stop_Count          =     2032 
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =     6315 [h]
          193 Load_Cycle_Count          =    20388 
          194 Temperature_Celsius       =       44 (Min/Max 13/52)  [°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

+++ PCIe Active State Power Management
/sys/module/pcie_aspm/parameters/policy = default (disabled by kernel)

+++ Intel Graphics
/sys/module/i915/parameters/powersave = 1
/sys/module/i915/parameters/i915_enable_rc6 = 0
/sys/module/i915/parameters/i915_enable_fbc = 0
/sys/module/i915/parameters/lvds_downclock = 0

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

wlan0(iwlagn): power management = on

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

+++ Battery
ThinkPad extended battery info not available (missing tp_smapi kernel module).
/sys/class/power_supply/BAT0/manufacturer = SANYO
/sys/class/power_supply/BAT0/model_name = 93P5030
/sys/class/power_supply/BAT0/cycle_count = 0
/sys/class/power_supply/BAT0/energy_full_design = 71280 [mWh]
/sys/class/power_supply/BAT0/energy_full = 73860 [mWh]
/sys/class/power_supply/BAT0/energy_now = 73800 [mWh]
/sys/class/power_supply/BAT0/power_now = 18578 [mW]
/sys/class/power_supply/BAT0/status = Discharging

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

Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 2.0 root hub (hub)
Bus 002 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 2.0 root hub (hub)
Bus 003 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 005 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 007 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 1.1 root hub (hub)
Bus 008 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 1.1 root hub (hub)
 
Sieht alles schön aus. Ich kann leider im Moment kein weiteres Optimierungspotential erkennen.

Ist die CPU-Temperatur auch bei längerem idle so hoch oder hast Du eine Lüftersteuerung am Start?
 
Ich habe Thinkfan am Start. Ich muss viel schreiben und dabei kann ich nicht immer Musik hören und der Lüfter nervt mich schnell. Deshalb habe ich es so eingestellt, dass der Lüfter erst ab 55 Grad anspringt. Ist der Wert zu hoch? Der Rechner läuft aber jetzt auch schon einige Stunden und die obige Ausgabe war auch nicht im Idle, sondern mit FF, Scrivener und Dropbox.

Im Prinzip ist es auch nicht weiter tragisch, wenn ich da nicht mehr optimieren kann. 5h Akkulaufzeit reichen in der Regel. Hauptsache, ich brauche die PCI-Runtime-Prozesse nicht immer händisch auszuschalten.
 
Die Temperatur hätte ich nur ohne Lüftersteuerung als problematisch angesehen (Kühlungsproblem).
 
Dann ist ja alles bestens. Vielen lieben Dank für deine Hilfe und auch für TLP.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben