Linux Projektvorstellung: TLP – Linux Stromsparen

Linux Betriebssystem

linrunner

Ubuntuversteher
Themenstarter
Registriert
22 Juni 2007
Beiträge
13.273
Nachdem im Forum öfters nachgefragt wird, wie man Linux die Feinheiten des Stromsparens beibringt, habe ich mich vor einiger Zeit entschlossen, meine Skriptsammlung in eine allgemein benutzbare Form zu bringen. Das Ergebnis möchte ich Euch an dieser Stelle vorstellen.

Dokumentation ist auf der offiziellen Website https://linrunner.de/tlp/ zu finden (die Infos in unserem Wiki werden von mir nicht mehr gepflegt und sind veraltet).

Fragen und Probleme einfach hier im Thread posten.

Für die erste Analyse benötige ich bitte stets den kompletten Output von

Code:
sudo tlp-stat
Anmerkung: ich fordere oft in der weiteren Analyse Teilausgaben an - das sollt ihr jedoch nicht selbstständig tun! Immer zuerst die vollständige Ausgabe.

Bitte auch die FAQ beachten!

Rückmeldungen der Art "alles funktioniert" sind natürlich auch gern gesehen ... :cool:
 
Zuletzt bearbeitet:
Auf meinem X230 läuft Debian Wheezy und seitdem ich TLP installiert habe, habe ich einige Probleme mit meinem WLAN. Nach dem Systemstart muss ich dem WLAN interface jedes mal manuell per
Code:
dhcpcd wlan0
eine IP-Adresse zuweisen, ansonsten kann ich mit WICD keine Verbindung zu meinem WLAN-Router aufbauen (bad password). Dies war vor der Installation von TLP nicht notwendig. Dies funktioniert nach dem Aufwachen aus dem Standby/Ruhezustand jedoch nicht mehr. Selbst nach dhcpcd kann ich keine Verbindung zum WLAN herstellen, nur noch ein Neustart hilft. Was ist da los? :confused: :)
Code:
WIFI_PWR_ON_BAT
habe ich schon auf 1 gesetzt, um den Stromsparmodus zu deaktivieren.
 
@mexikaner12: ein "naturbelassenes" Wheezy aktiviert übrigens genau wie TLP im Akkubetrieb Power Save für WLAN.
  • Passiert das im Akkubetrieb und/oder am Netzteil?
  • Hast Du schon mal probehalber TLP deinstalliert?
 
@mexikaner12: ein "naturbelassenes" Wheezy aktiviert übrigens genau wie TLP im Akkubetrieb Power Save für WLAN.
Ok, seltsam. Unter dem "naturbelassenen" Wheezy hatte ich bisher keine Probleme mit dem WLAN nach dem Starten oder dem Aufwachen, egal ob unter Netz- oder Akkubetrieb.

  • Passiert das im Akkubetrieb und/oder am Netzteil?
Sowohl als auch :)

  • Hast Du schon mal probehalber TLP deinstalliert?
Ja, nach der Deinstallation funktioniert wieder alles einwandfrei.
 
@mexikaner12: ein "naturbelassenes" Wheezy aktiviert übrigens genau wie TLP im Akkubetrieb Power Save für WLAN.

Ok, seltsam. Unter dem naturbelassenen Wheezy hatte ich vorher keine Probleme mit dem WLAN, unabhängig von Akku- oder Netzteilbetrieb. Nach dem Bootvorgang und nach dem Aufwachen hat das WLAN sofort aus dem Stand funktioniert.

  • Passiert das im Akkubetrieb und/oder am Netzteil?
Sowohl als auch :)

  • Hast Du schon mal probehalber TLP deinstalliert?
Ja, nach der Deinstallation hat alles wieder einwandfrei funktioniert.
 
@mexikaner12: diejenigen (möglicherweise) WLAN-relevanten Kerneleinstellungen die TLP vornimmt, sind (in der Default-Config) alle von der Stromquelle abhängig. Ich wüßte nicht wie TLP das Problem verursachen soll. Zeig bitte mal:
Code:
sudo tlp-stat
jeweils mit Akku und Netzteil.
 
Edit: Anscheinend ist es doch kein TLP Problem. Nachdem die erste Deinstallation von TLP noch geholfen hat, hat nach einer erneuten Installation die letzte Deinstallation nicht mehr geholfen :/ http://thinkpad-forum.de/threads/160581-X230-und-Debian-WLAN-Probleme

Danke schonmal für die Hilfe :) Hier einmal mit Netzteil:
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=1
WOL_DISABLE=Y
SOUND_POWER_SAVE=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
RESTORE_DEVICE_STATE_ON_STARTUP=0

+++ System Info
System         = LENOVO ThinkPad X230 2325CN3
BIOS           = G2ET91WW (2.51 )
Release        = Debian GNU/Linux 7.0 (wheezy)
Kernel         = 3.2.0-4-amd64 x86_64
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-amd64 root=UUID=580af786-9497-4595-97b0-c5c219111958 ro quiet

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

+++ Processor
CPU Model      = Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz

/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =  1200000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 2601000 2600000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =  1200000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 2601000 2600000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq  =  1200000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies = 2601000 2600000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq  =  1200000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies = 2601000 2600000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpufreq/boost                  = (not available)
/sys/devices/system/cpu/sched_mc_power_savings         = 0
/sys/devices/system/cpu/sched_smt_power_savings        = 0
/proc/sys/kernel/nmi_watchdog                          = 0

+++ Undervolting
PHC kernel not available.

+++ Temperatures
CPU temp               =    66 [°C]
/proc/acpi/ibm/fan     =  4231 [/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               =    10
/proc/sys/vm/dirty_background_ratio    =     5
/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     = HGST HTS725050A7E630                    
          Firmware  = GH2ZB550
          APM Level = 254
          Status    = active/idle
          scheduler = cfq

        SMART info:
            4 Start_Stop_Count          =      348 
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =      163 [h]
          193 Load_Cycle_Count          =      654 
          194 Temperature_Celsius       =       38 (Min/Max 14/38)  [°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
/sys/class/scsi_host/host4/link_power_management_policy  = max_performance
/sys/class/scsi_host/host5/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  = -1 (use per-chip default)
/sys/module/i915/parameters/i915_enable_fbc  = -1 (use per-chip default)
/sys/module/i915/parameters/lvds_downclock   =  0 (disabled)
/sys/module/i915/parameters/semaphores       = -1 (use per-chip default)

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

wlan0(iwlwifi): power management = off

+++ 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' load error)
tpacpi-bat = active

+++ ThinkPad Battery Status (Main)
/sys/class/power_supply/BAT0/manufacturer                   = LGC
/sys/class/power_supply/BAT0/model_name                     = 45N1025
/sys/class/power_supply/BAT0/cycle_count                    = (not supported)
/sys/class/power_supply/BAT0/energy_full_design             =  62160 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  62980 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  27330 [mWh]
/sys/class/power_supply/BAT0/power_now                      =  24579 [mW]
/sys/class/power_supply/BAT0/status                         = Charging

tpacpi-bat.BAT0.startThreshold                              =     96 [%]
tpacpi-bat.BAT0.stopThreshold                               =    100 [%]
tpacpi-bat.BAT0.forceDischarge                              =      0

+++ 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 = on   (0x030000 VGA compatible controller)
/sys/bus/pci/devices/0000:00:14.0/power/control = on   (0x0c0330 USB controller)
/sys/bus/pci/devices/0000:00:16.0/power/control = on   (0x078000 Communication controller)
/sys/bus/pci/devices/0000:00:16.3/power/control = on   (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 = on   (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 = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.1/power/control = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.2/power/control = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1d.0/power/control = on   (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1f.0/power/control = on   (0x060100 ISA bridge)
/sys/bus/pci/devices/0000:00:1f.2/power/control = on   (0x010601 SATA controller)
/sys/bus/pci/devices/0000:00:1f.3/power/control = on   (0x0c0500 SMBus)
/sys/bus/pci/devices/0000:02:00.0/power/control = on   (0x088001 System peripheral)
/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 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:0002 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 2.0 root hub (hub)
Bus 004 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 3.0 root hub (hub)
Bus 001 Device 002 ID 8087:0024 control = auto, autosuspend_delay_ms =  2000 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 002 Device 002 ID 8087:0024 control = auto, autosuspend_delay_ms =  2000 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 001 Device 003 ID 5986:02d2 control = auto, autosuspend_delay_ms =  2000 -- Acer, Inc  (uvcvideo)
und einmal ohne:
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=1
WOL_DISABLE=Y
SOUND_POWER_SAVE=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
RESTORE_DEVICE_STATE_ON_STARTUP=0

+++ System Info
System         = LENOVO ThinkPad X230 2325CN3
BIOS           = G2ET91WW (2.51 )
Release        = Debian GNU/Linux 7.0 (wheezy)
Kernel         = 3.2.0-4-amd64 x86_64
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-amd64 root=UUID=580af786-9497-4595-97b0-c5c219111958 ro quiet

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

+++ Processor
CPU Model      = Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz

/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =  1200000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 2601000 2600000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =  1200000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 2601000 2600000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq  =  1200000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies = 2601000 2600000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq  =  1200000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq  =  2601000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies = 2601000 2600000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 [kHz]

/sys/devices/system/cpu/cpufreq/boost                  = (not available)
/sys/devices/system/cpu/sched_mc_power_savings         = 1
/sys/devices/system/cpu/sched_smt_power_savings        = 1
/proc/sys/kernel/nmi_watchdog                          = 0

+++ Undervolting
PHC kernel not available.

+++ Temperatures
CPU temp               =    65 [°C]
/proc/acpi/ibm/fan     =  3685 [/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               =    60
/proc/sys/vm/dirty_background_ratio    =    40
/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     = HGST HTS725050A7E630                    
          Firmware  = GH2ZB550
          APM Level = 128
          Status    = active/idle
          scheduler = cfq

        SMART info:
            4 Start_Stop_Count          =      348 
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =      163 [h]
          193 Load_Cycle_Count          =      654 
          194 Temperature_Celsius       =       38 (Min/Max 14/38)  [°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
/sys/class/scsi_host/host4/link_power_management_policy  = min_power
/sys/class/scsi_host/host5/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  = -1 (use per-chip default)
/sys/module/i915/parameters/i915_enable_fbc  = -1 (use per-chip default)
/sys/module/i915/parameters/lvds_downclock   =  0 (disabled)
/sys/module/i915/parameters/semaphores       = -1 (use per-chip default)

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

wlan0(iwlwifi): power management = off

+++ 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' load error)
tpacpi-bat = active

+++ ThinkPad Battery Status (Main)
/sys/class/power_supply/BAT0/manufacturer                   = LGC
/sys/class/power_supply/BAT0/model_name                     = 45N1025
/sys/class/power_supply/BAT0/cycle_count                    = (not supported)
/sys/class/power_supply/BAT0/energy_full_design             =  62160 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  62980 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  27940 [mWh]
/sys/class/power_supply/BAT0/power_now                      =  19266 [mW]
/sys/class/power_supply/BAT0/status                         = Discharging

tpacpi-bat.BAT0.startThreshold                              =     96 [%]
tpacpi-bat.BAT0.stopThreshold                               =    100 [%]
tpacpi-bat.BAT0.forceDischarge                              =      0

+++ 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 = on   (0x030000 VGA compatible controller)
/sys/bus/pci/devices/0000:00:14.0/power/control = on   (0x0c0330 USB controller)
/sys/bus/pci/devices/0000:00:16.0/power/control = on   (0x078000 Communication controller)
/sys/bus/pci/devices/0000:00:16.3/power/control = on   (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 = on   (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 = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.1/power/control = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.2/power/control = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1d.0/power/control = on   (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1f.0/power/control = on   (0x060100 ISA bridge)
/sys/bus/pci/devices/0000:00:1f.2/power/control = on   (0x010601 SATA controller)
/sys/bus/pci/devices/0000:00:1f.3/power/control = on   (0x0c0500 SMBus)
/sys/bus/pci/devices/0000:02:00.0/power/control = auto (0x088001 System peripheral)
/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 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:0002 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 2.0 root hub (hub)
Bus 004 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 3.0 root hub (hub)
Bus 001 Device 002 ID 8087:0024 control = auto, autosuspend_delay_ms =  2000 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 002 Device 002 ID 8087:0024 control = auto, autosuspend_delay_ms =  2000 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 001 Device 003 ID 5986:02d2 control = auto, autosuspend_delay_ms =  2000 -- Acer, Inc  (uvcvideo)
 
Zuletzt bearbeitet:
-- Update im Archlinux AUR --

0.3.9-6 ist da nun Verfügbar.

Änderungen:

Ich veränder mit SED das Makefile ->

/bin/true -> /usr/bin/true
/usr/sbin -> /usr/bin (jaja .. es gibt kein sbin mehr unter Arch -.- /usr/sbin istn link auf /usr/bin)
/lib/udev -> /usr/lib/udev/

Nun ist das AUR-Paket komplett Arch-Konform .. es lief zwar vorher auch, aber fand ich nich soo hübsch, zudem gabs wohl Probleme damit das Pacman nicht erkannt hat das die Dateien zu dem passenden Paket gehört.
 
Edit: Anscheinend ist es doch kein TLP Problem. Nachdem die erste Deinstallation von TLP noch geholfen hat, hat nach einer erneuten Installation die letzte Deinstallation nicht mehr geholfen :/
Ich hab schon sowas geahnt, weil es an beiden Stromquellen auftritt. Schaun wir mal im anderen Thread weiter.
 
Wie steht es eigentlich um TLP in OpenSuse 12.3? Im TLP Wiki ist das Vorgehen für OpenSuse 12.1 beschrieben, kann das komplett übernommen werden?
 
Hallo,

bekomme auf meinem Thinkpad X1 Carbon (IvyBridge, Raring) mit 3.10RC6 acpi-call-tools nicht installiert.
Ich weiss, wieso sollte man auch 3.10 nutzen, aber ich bin recht angetan von Intels neuem p_state driver.
tlp-stat:
Code:
--- TLP 0.3.9 --------------------------------------------

+++ 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"
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=on
RUNTIME_PM_ON_BAT=auto
RUNTIME_PM_ALL=0
USB_AUTOSUSPEND=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
DEVICES_TO_ENABLE_ON_RADIOSW="wifi"
START_CHARGE_THRESH_BAT0=80
STOP_CHARGE_THRESH_BAT0=97

+++ System Info
System         = LENOVO ThinkPad X1 Carbon 34601K7
BIOS           = G6ET96WW (2.56 )
Release        = Ubuntu 13.04
Kernel         = 3.10.0-031000rc6-generic x86_64
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-3.10.0-031000rc6-generic root=UUID=a135e0fe-4fa5-46e5-9f41-cf211632c32b ro quiet splash vt.handoff=7

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

+++ Processor
CPU Model      = Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz

/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  3200000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = [kHz]

/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  3200000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = [kHz]

/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq  =  3200000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies = [kHz]

/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq  =  3200000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies = [kHz]

/sys/devices/system/cpu/cpufreq/boost                  = (not available)
/proc/sys/kernel/nmi_watchdog                          = 0

+++ Undervolting
PHC kernel not available.

+++ Temperatures
CPU temp               =    59 [°C]
/proc/acpi/ibm/fan     =  3533 [/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               =    10
/proc/sys/vm/dirty_background_ratio    =     5
/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     = SanDisk SD5SG2256G1052E                 
          Firmware  = 10.04.01
          APM Level = 254
          Status    = active/idle
          TRIM      = supported
          scheduler = deadline

        SMART info:
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =      724 [h]
          194 Temperature_Celsius       =       51 (Min/Max 24/66)  [°C]
          232 Available_Reservd_Space   =      100 [%]
          233 Media_Wearout_Indicator   =      100 [%]
          241 Total_LBAs_Written        =    1.413 [TB]


+++ 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
/sys/class/scsi_host/host4/link_power_management_policy  = max_performance
/sys/class/scsi_host/host5/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  = -1 (use per-chip default)
/sys/module/i915/parameters/i915_enable_fbc  = -1 (use per-chip default)
/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)

wlan0(iwlwifi): power management = off

+++ 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' load error)
tpacpi-bat = inactive (kernel module 'acpi_call' not installed)

+++ Battery Status
/sys/class/power_supply/BAT0/manufacturer                   = SMP
/sys/class/power_supply/BAT0/model_name                     = 45N1071
/sys/class/power_supply/BAT0/cycle_count                    = (not supported)
/sys/class/power_supply/BAT0/energy_full_design             =  46030 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  43010 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  42610 [mWh]
/sys/class/power_supply/BAT0/power_now                      =      0 [mW]
/sys/class/power_supply/BAT0/status                         = Unknown

+++ 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 = on   (0x030000 VGA compatible controller)
/sys/bus/pci/devices/0000:00:14.0/power/control = on   (0x0c0330 USB controller)
/sys/bus/pci/devices/0000:00:16.0/power/control = on   (0x078000 Communication controller)
/sys/bus/pci/devices/0000:00:16.3/power/control = on   (0x070002 Serial controller)
/sys/bus/pci/devices/0000:00:1a.0/power/control = on   (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 = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.1/power/control = on   (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1d.0/power/control = on   (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1f.0/power/control = on   (0x060100 ISA bridge)
/sys/bus/pci/devices/0000:00:1f.2/power/control = on   (0x010601 SATA controller)
/sys/bus/pci/devices/0000:00:1f.3/power/control = on   (0x0c0500 SMBus)
/sys/bus/pci/devices/0000:02:00.0/power/control = on   (0x088001 System peripheral)
/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 001 Device 002 ID 8087:0024 control = auto, autosuspend_delay_ms =  2000 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 002 Device 002 ID 8087:0024 control = auto, autosuspend_delay_ms =  2000 -- Intel Corp. Integrated Rate Matching Hub (hub)
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:0002 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 2.0 root hub (hub)
Bus 004 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms =  2000 -- Linux Foundation 3.0 root hub (hub)
Bus 001 Device 003 ID 147e:2020 control = auto, autosuspend_delay_ms =  2000 -- Upek  (no driver)
Bus 001 Device 005 ID 04f2:b315 control = auto, autosuspend_delay_ms =  2000 -- Chicony Electronics Co., Ltd  (uvcvideo)
Wenn ich acpi-call-tools installieren moechte passiert folgendes:
Code:
The following NEW packages will be installed:
  acpi-call-tools
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/5'796 B of archives.
After this operation, 47.1 kB of additional disk space will be used.
Selecting previously unselected package acpi-call-tools.
(Reading database ... 216690 files and directories currently installed.)
Unpacking acpi-call-tools (from .../acpi-call-tools_1.1.1-2~raring_all.deb) ...
Setting up acpi-call-tools (1.1.1-2~raring) ...

Creating symlink /var/lib/dkms/acpi-call/1.1.1/source ->
                 /usr/src/acpi-call-1.1.1

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.10.0-031000rc6-generic IGNORE_CC_MISMATCH=1 KDIR=/lib/modules/3.10.0-031000rc6-generic/build PWD=/var/lib/dkms/acpi-call/1.1.1/build....(bad exit status: 2)
Traceback (most recent call last):
  File "/usr/share/apport/package-hooks/dkms_packages.py", line 22, in <module>
    import apport
ImportError: No module named apport
Error! Bad return status for module build on kernel: 3.10.0-031000rc6-generic (x86_64)
Consult /var/lib/dkms/acpi-call/1.1.1/build/make.log for more information.

Make log:
Code:
DKMS make.log for acpi-call-1.1.1 for kernel 3.10.0-031000rc6-generic (x86_64)
Don Jun 20 12:53:14 CEST 2013
make -C /lib/modules/3.10.0-031000rc6-generic/build M=/var/lib/dkms/acpi-call/1.1.1/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.10.0-031000rc6-generic'
  CC [M]  /var/lib/dkms/acpi-call/1.1.1/build/acpi_call.o
/var/lib/dkms/acpi-call/1.1.1/build/acpi_call.c: In function ‘init_acpi_call’:
/var/lib/dkms/acpi-call/1.1.1/build/acpi_call.c:312:12: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
/var/lib/dkms/acpi-call/1.1.1/build/acpi_call.c:312:41: warning: initialization makes pointer from integer without a cast [enabled by default]
/var/lib/dkms/acpi-call/1.1.1/build/acpi_call.c:321:15: error: dereferencing pointer to incomplete type
/var/lib/dkms/acpi-call/1.1.1/build/acpi_call.c:322:15: error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[2]: *** [/var/lib/dkms/acpi-call/1.1.1/build/acpi_call.o] Error 1
make[1]: *** [_module_/var/lib/dkms/acpi-call/1.1.1/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.10.0-031000rc6-generic'
make: *** [default] Error 2


Noch etwas, haengt indirekt damit zusammen, betrifft aber den 3.8er Kernel.
Habe mir dort die thinkpad-acpi etwas umgeschrieben, damit das MIC Led funktioniert. Aber sobald ich acpi-call-tools dort installiere laed er das thinkpad-acpi Modul nicht mehr. Soll acpi-call das irgendwie ersetzen oder wie genau muss ich mir das vorstellen? Mit acpi-call kann ich dann eben die LED nicht mehr ansteuern.

Danke schonmal

Gruss
 
Zuletzt bearbeitet:
@DigitalFlow: der Maintainer fürs openSUSE-Package hat sich schon vor längerer Zeit verabschiedet. Mit Google findest Du ein Package für 12.3, zu dessen Qualität ich aber nichts sagen kann. Der Ersteller hat leider auf meine Anfragen nicht geantwortet.

@M@C: es gibt wohl eine neuere Version von acpi_call, ich werde demnächst ein neues Package bauen. Bis dahin kannst Du die Schwellen mit einem älteren Kernel setzen. Sie bleiben auch nach Reboots oder Ausschalten erhalten. Deine Frage zur LED gehört nicht in diesen Thread.
 
Moin

Aktueller Stand der Pakete für F19.

Die Pakete sind soweit alle fertig. Leider funktioniert bei der aktuellen lftp Version (alle Fedora Versionen) das Mirroring über sftp nicht mehr.
Sobald das wieder funktioniert, oder ich ein anderes sftp-Mirroring-Tool finde, stelle ich die Pakete zur Verfügung.

RomanX
 
Moin Moin

Die gute Nachricht zuerst.

Es gibt einen Bugfix für das lftp-Problem. Wenn auch noch nicht für Fedora.
Ich hab die 4.4.8 selber kompiliert und jetzt funktioniert wieder alles.

D.h. das tlp-Repo für F19 ist mit allen Paketen online. Allerdings noch ungetestet. Ich hab noch keine Zeit gehabt, mein Note auf F19 upzugraden.
Diesmal gab es keine Änderungen an den Paketen.


@linrunner: Das sftp haben die mit der 4.4.6 kaputt gemacht. Gefixt ist es in der 4.4.8.

RomanX

P.S.:
Wenn jemand lftp-4.4.8 für Fedora haben möchte, kann er sich gerne melden.
 
Update im AUR für die Archuser ;)

In tlp 0.3.9-8 wurde ein service für systemd hinzugekommen, damit tlp nach dem Resume wieder läd.

**EDIT**

Ist -8 geworden .. da hat sich ein Rechtschreibfehler (und eine Missdeutung von mir) eingeschlichen ;) Nun sollte alles loofen :)

Grüße
 
Zuletzt bearbeitet:
Verrät mir mal jemand, wie das zu installieren ist? tlp+tlp-rdw selbstverständlich schon druff ;)

@linrunner: evtl. hab ich noch was für den Trackpoint gefunden:
Code:
[sun@X200 system]$ cat /etc/udev/rules.d/trackpoint.rules             
ACTION=="add",SUBSYSTEM=="input",ATTR{name}=="TPPS/2 IBM TrackPoint",ATTR{device/sensitivity}="240",ATTR{device/speed}="200"
So geht es bei mir ohne Umweg via systemd. Ob das auch mit aktiviertem Touchpad bei Alps geht muss ich noch testen.
 
@ Sun ... kriegst ne ICQ message bezüglich tp_smapi ;)

Grüße
 
Ob das auch mit aktiviertem Touchpad bei Alps geht muss ich noch testen.
Kannst Du dir sparen: 1. heißt dann das Device anders und die Regel paßt nicht mehr, 2. fehlen die Sysfiles -> Diskussion gerne in deinem diesbezüglichen Thread.
 
das tlp-Repo für F19 ist mit allen Paketen online.
Besten Dank!!! Ich habe auch gestern schon mal Messungen mit thinkwatt unternommen, alle deutlich unterhalb von 6,0 Watt (X230). Allerdings bin ich noch nicht sicher, ob tp-smapi dabei ordentlich verwendet wurde. Ich mache das die Tage nochmal. (Wenn ich einen Distro-Sync unternommen habe.)
 
Wenn ich mich richtig erinnere geht tp-smapi doch eh nur bis zum x201? und danach wird tpacpi-bat gebraucht.

Zudem sollte tp-smapi nichts am verbrauch ändern sondern nur den Kram für die Batterie steuern, also Ladeschwellen etc pp und dem Moving-Sensor für die HDD, aber dafür gibts inzwischen nen einzelnen Dienst.

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

Werbung

Zurück
Oben