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:
@SammysHP: ich weiß natürlich, dass dein Problem etwas anders gelagert ist. Dennoch kann ein Schuss ins Blaue bisweilen nicht schaden ... :)
 
Also - Kommando zurück, der Fehler besteht weiterhin.

Ausgangspunkt siehe: http://thinkpad-forum.de/threads/82...-Stromsparen?p=1898513&viewfull=1#post1898513

Code:
root@debian:/home# tlp stat
--- TLP 0.7 --------------------------------------------
+++ Configured Settings: /etc/default/tlp
TLP_ENABLE=1

und hier die gekürzte Ausgabe von "dmesg", wobei auffällt, dass alles i.V.m. "acpi_call" als Fehler deklariert wird.

Code:
[   18.633866] acpi_call: Cannot get handle: Error: AE_NOT_FOUND
[  136.301798] acpi_call: Cannot get handle: Error: AE_NOT_FOUND


Ich nutze den Fenstermanager "gnome" in der Flashback-Variante.
Im Zuge der Nutzung von LXDE kann ich das Thinkpad wie im anderen Post beschrieben sichern, schließen und wieder aufwecken.
Ich nehme also an, dass es sich um einen Fehler in einer der gnome-flashback-Bibliotheken handelt.
 
Zuletzt bearbeitet:
@Arminius: Du kannst mal – wie oben von mir geschrieben – den i915 blacklisten; das macht aber nur im Akkubetrieb einen Unterschied.

Ansonsten deinstalliere einfach mal TLP und starte neu. Bleibt dann der Fehler erhalten, so geraten die rückschlagenden Gnome endgültig unter Verdacht. Das wäre dann aber kein Thema mehr für diesen Thread hier.
 
@Arminius: Du kannst mal – wie oben von mir geschrieben – den i915 blacklisten; das macht aber nur im Akkubetrieb einen Unterschied.

Ansonsten deinstalliere einfach mal TLP und starte neu. Bleibt dann der Fehler erhalten, so geraten die rückschlagenden Gnome endgültig unter Verdacht. Das wäre dann aber kein Thema mehr für diesen Thread hier.

ps. die acpi_call Fehler bitte ignorieren oder acpi-call-dkms deinstallieren – wird für deine Hardware nicht benötigt und hat mit deinem Problem definitiv nichts zu tun.
 
Rückmeldung:
meine Fehlerquelle liegt tatsächlich in gnome, denn unter LXDE funzt alles.
Danke für deine Zeit, linrunner.
 
Wie bekommt man eigentlich die Thinkpad spezifischen Dinge unter Fedora 22 zum laufen? Wenn man nach der Anleitung geht bekommt man bei TLP Repo nur einen Fehler 404.
 
@sigur: da muss ich dich um etwas Geduld bitten. RomanX erstellt jeweils diese Pakete und er ist für F22 noch nicht soweit.

Leider sind wir bei Fedora nicht in der komfortablen Situation wie bei Debian/Ubuntu, dass tp-smapi und acpi-call in den offiziellen Repos sind und automatisch von Release zu Release mitgenommen werden. Für Fedora konnte ich dafür noch keinen Maintainer auftreiben. Wobei m.W. maximal Aufnahme in RPM Fusion möglich wäre.

Noch ein Hinweis: einmal eingestellte Schwellen bleiben auch ohne tp-smapi und/oder acpi-call&tpacpi-bat erhalten, solange man den Akku nicht herausnimmt.
 
Zuletzt bearbeitet:
Bzgl. der Pakete von F22 könntet ihr mal prüfen, wie es mit denen ausschaut, die es im copr gibt.

Bei mir sieht es im System so aus:
Code:
[~] rpm -qa | grep -i smapi
kmod-tp_smapi-4.0.4-301.fc22.x86_64-0.41-1.fc22.x86_64
akmod-tp_smapi-0.41-1.fc22.x86_64
kmod-tp_smapi-4.0.4-303.fc22.x86_64-0.41-1.fc22.x86_64
tp_smapi-0.41-1.noarch

und
Code:
[~] sudo tlp stat
--- TLP 0.7 --------------------------------------------

+++ 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
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=1
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
RUNTIME_PM_ALL=1
USB_AUTOSUSPEND=1
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wwan"
DEVICES_TO_ENABLE_ON_STARTUP="wifi"
START_CHARGE_THRESH_BAT0=70
STOP_CHARGE_THRESH_BAT0=97
DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan"
DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi"
DEVICES_TO_DISABLE_ON_DOCK="wwan wifi"
DEVICES_TO_ENABLE_ON_UNDOCK="wifi"

+++ System Info
System         = LENOVO ThinkPad X201 Tablet 2985ETG
BIOS           = 6QET70WW (1.40 )
Release        = "Fedora release 22 (Twenty Two)"
Kernel         = 4.0.4-303.fc22.x86_64 x86_64
/proc/cmdline  = BOOT_IMAGE=/vmlinuz-4.0.4-303.fc22.x86_64 root=UUID=cd73dcbe-3415-4062-8190-a089018c9651 ro rhgb quiet rd.md=0 rd.lvm=0 rd.dm=0 FONT=latarcyrheb-sun16 rd.luks=0 LANG=de_DE.UTF-8 KEYMAP=de-latin1-nodeadkeys libata.force=80c raid=noautodetect video.use_native_backlight=0
Init system    = systemd

+++ System Status
TLP power save = enabled
***Warning: tlp-sleep.service is not enabled -- invoke "systemctl enable tlp-sleep.service" to correct this!
power source   = battery

+++ Processor
CPU Model      = Intel(R) Core(TM) i7 CPU       L 640  @ 2.13GHz

/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  =  1199000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  2133000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 2134000 2133000 1999000 1866000 1733000 1599000 1466000 1333000 1199000 [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  =  1199000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  2133000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 2134000 2133000 1999000 1866000 1733000 1599000 1466000 1333000 1199000 [kHz]

/sys/devices/system/cpu/cpufreq/boost                  = 1

x86_energy_perf_policy: unsupported CPU.

/proc/sys/kernel/nmi_watchdog                          = 0

+++ Undervolting
PHC kernel not available.

+++ Temperatures
/proc/acpi/ibm/thermal = 49 0 0 0 0 0 0 0 [°C]
/proc/acpi/ibm/fan     =  3221 [/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     = INTEL SSDSA2M160G2GC                    
          Firmware  = 2CV102M3
          APM Level = none/disabled
          Status    = active/idle
          TRIM      = supported
          Scheduler = cfq

        SMART info:
            4 Start_Stop_Count          =        0 
            5 Reallocated_Sector_Ct     =        1 
            9 Power_On_Hours            =    11667 [h]
          225 Host_Writes_32MiB         =    4.836 [TB]
          232 Available_Reservd_Space   =      100 [%]
          233 Media_Wearout_Indicator   =      100 [%]


+++ 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/enable_rc6       =  0 (disabled)
/sys/module/i915/parameters/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)      : connected, power management = on

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

+++ Docks and Device Bays
/sys/devices/platform/dock.0: battery_bay   = no battery 
/sys/devices/platform/dock.1: ata_bay       = no drive (or powered off)
/sys/devices/platform/dock.2: dock_station  = undocked

+++ Runtime Power Management
device classes   = all
device blacklist = (not configured)
driver blacklist = (not configured)

/sys/bus/pci/devices/0000:00:00.0/power/control = auto (0x060000, Host bridge, agpgart-intel)
/sys/bus/pci/devices/0000:00:02.0/power/control = auto (0x030000, VGA compatible controller, i915)
/sys/bus/pci/devices/0000:00:16.0/power/control = auto (0x078000, Communication controller, mei_me)
/sys/bus/pci/devices/0000:00:19.0/power/control = auto (0x020000, Ethernet controller, e1000e)
/sys/bus/pci/devices/0000:00:1a.0/power/control = auto (0x0c0320, USB controller, ehci-pci)
/sys/bus/pci/devices/0000:00:1b.0/power/control = auto (0x040300, Audio device, snd_hda_intel)
/sys/bus/pci/devices/0000:00:1c.0/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1c.3/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1c.4/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1d.0/power/control = auto (0x0c0320, USB controller, ehci-pci)
/sys/bus/pci/devices/0000:00:1e.0/power/control = auto (0x060401, PCI bridge, no driver)
/sys/bus/pci/devices/0000:00:1f.0/power/control = auto (0x060100, ISA bridge, lpc_ich)
/sys/bus/pci/devices/0000:00:1f.2/power/control = auto (0x010601, SATA controller, ahci)
/sys/bus/pci/devices/0000:00:1f.3/power/control = auto (0x0c0500, SMBus, i801_smbus)
/sys/bus/pci/devices/0000:00:1f.6/power/control = auto (0x118000, Signal processing controller, intel ips)
/sys/bus/pci/devices/0000:02:00.0/power/control = auto (0x028000, Network controller, iwlwifi)
/sys/bus/pci/devices/0000:ff:00.0/power/control = auto (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:ff:00.1/power/control = auto (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:ff:02.0/power/control = auto (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:ff:02.1/power/control = auto (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:ff:02.2/power/control = auto (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:ff:02.3/power/control = auto (0x060000, Host bridge, no driver)

+++ USB
autosuspend        = enabled
device whitelist   = (not configured)
device blacklist   = (not configured)
driver blacklist   = (not configured)
wwan blacklist     = enabled (cdc_acm cdc_wdm cdc_ether hso qcserial sierra)

Bus 002 Device 002 ID 8087:0020 control = auto, autosuspend_delay_ms =     0 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 002 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =     0 -- Linux Foundation 2.0 root hub (hub)
Bus 001 Device 003 ID 147e:2016 control = auto, autosuspend_delay_ms =  2000 -- Upek Biometric Touchchip/Touchstrip Fingerprint Sensor (no driver)
Bus 001 Device 002 ID 8087:0020 control = auto, autosuspend_delay_ms =     0 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =     0 -- Linux Foundation 2.0 root hub (hub)

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

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/devices/platform/smapi/BAT0/manufacturer               = SANYO
/sys/devices/platform/smapi/BAT0/model                      = 42T4658
/sys/devices/platform/smapi/BAT0/manufacture_date           = 2013-06-26
/sys/devices/platform/smapi/BAT0/first_use_date             = 2014-01-01
/sys/devices/platform/smapi/BAT0/cycle_count                =    106
/sys/devices/platform/smapi/BAT0/design_capacity            =  66240 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity         =  62700 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity         =  43660 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent          =     70 [%]
/sys/devices/platform/smapi/BAT0/remaining_running_time_now =    254 [min]
/sys/devices/platform/smapi/BAT0/remaining_charging_time    = not_charging [min]
/sys/devices/platform/smapi/BAT0/power_now                  = -20351 [mW]
/sys/devices/platform/smapi/BAT0/power_avg                  =  -9012 [mW]

/sys/devices/platform/smapi/BAT0/start_charge_thresh        =     70 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh         =     97 [%]
/sys/devices/platform/smapi/BAT0/force_discharge            =      0
 
Die Pakete akmod-tp_smapi und akmod-acpi_call für Fedora 22 sind jetzt online im TLP-Repo. Vielen Dank an RomanX.
 
Frage, weil sich meine Ultrabay seit einiger Zeit ziemlich ganz abschaltet: Wirds ein bayon-Kommando geben? :)

(momentan wecke ich via echo "0 0 0" > /sys/class/scsi_host/host1/scan auf, automatisch bei Einschub eines Laufwerks wär natürlich angenehmer)
 
@Bzzz: hab deine Anregung für ein tlp bayon notiert für 0.9. Werde mal untersuchen ob und wie man das implementieren kann, insbesondere die Erkennung an welchem "host" das LW hängt.

Allerdings werden meine Laufwerke beim Einschieben in die Bay stets autom. aktiviert:

Nach tlp bayoff
/sys/devices/platform/dock.1: ata_bay = no drive (or powered off)
Nach Entnehmen und wieder Einsetzen
/sys/devices/platform/dock.1: ata_bay = drive present

Sieht mir also mehr nach Kernelproblem bei dir aus. Was sagt dmesg nach dem Einschieben?
 
Sieht mir also mehr nach Kernelproblem bei dir aus. Was sagt dmesg nach dem Einschieben?

Die letzte Zeit nix, nur wenn ichs demonstrieren will, dann klappts natürlich :cool:

Hab grad beispielsweise das DVD-Laufwerk drinnen und aktiv.
Hebelchen drücken, *kloing*, keine dmesg-Meldung (von wegen Voranmeldung des Auswerfens oder sowas - ich dachte, das kam zumindest bei HDDs).
Rausziehen:
Code:
[945938.247023] ata2: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen
[945938.247027] ata2: irq_stat 0x00000040, connection status changed
[945938.247030] ata2: SError: { DevExch }
[945938.247034] ata2: hard resetting link
[945938.968037] ata2: SATA link down (SStatus 0 SControl 300)
[945943.972063] ata2: hard resetting link
[945944.292064] ata2: SATA link down (SStatus 0 SControl 300)
[945944.292075] ata2: limiting SATA link speed to 1.5 Gbps
[945949.292046] ata2: hard resetting link
[945949.616063] ata2: SATA link down (SStatus 0 SControl 310)
[945949.616073] ata2.00: disabled
[945949.616087] ata2: EH complete
[945949.616096] sr 1:0:0:0: rejecting I/O to offline device
[945949.616099] sr 1:0:0:0: killing request
[945949.616184] ACPI: \_SB_.PCI0.SATA.PRT1: undocking
[945949.616285] sr 1:0:0:0: rejecting I/O to offline device
[945949.616379] sr 1:0:0:0: rejecting I/O to offline device
[945949.617068] ata2.00: detaching (SCSI 1:0:0:0)
[945949.619730] cdrom: issuing MRW background format suspend
[945949.622142] systemd-udevd[9801]: Failed to apply ACL on /dev/sr0: No such file or directory 
[945949.622150] systemd-udevd[9801]: Failed to apply ACL on /dev/sr0: No such file or directory
[945949.640736] systemd-udevd[9801]: Failed to apply ACL on /dev/sr0: No such file or directory
[945949.640745] systemd-udevd[9801]: Failed to apply ACL on /dev/sr0: No such file or directory

Nach ~2,5 Minuten wieder rein:
Code:
[946132.849510] ACPI: \_SB_.PCI0.SATA.PRT1: docking
[946132.849691] ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
[946132.849700] ata2: ACPI event
[946132.864029] ata2: hard resetting link
[946133.592109] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[946133.595828] ata2.00: ATAPI: HL-DT-ST DVDRAM GSA-U20N, HX12, max UDMA/133
[946133.600531] ata2.00: configured for UDMA/133
[946133.748124] ata2: EH complete
[946133.751305] scsi 1:0:0:0: CD-ROM            HL-DT-ST DVDRAM GSA-U20N  HX12 PQ: 0 ANSI: 5
[946133.858714] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[946133.859716] sr 1:0:0:0: Attached scsi CD-ROM sr0
[946133.860179] sr 1:0:0:0: Attached scsi generic sg3 type 5

Erkennung dauert nen Moment (~20-60s), is okay. Die ganze letzte Zeit gings aber eben nicht, das Gerät bleibt dann einfach beliebig lange ohne Anmeldung am System und ist dementsprechend nicht nutzbar. Insbesondere war das bei der ersten Benutzung der Fall, wenn also das TP mit leerer Ultrabay startet und man dann was reinschiebt.

Weils mich grade nervt, dass es geht, kurz die SSD rausgekramt:
(nach DVD-Eject)
Code:
[946913.145004] ACPI: \_SB_.PCI0.SATA.PRT1: docking
[946913.145093] ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
[946913.145098] ata2: ACPI event
[946913.160073] ata2: hard resetting link
[946913.888069] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[946913.894161] ata2.00: ATA-8: SAMSUNG 470 Series SSD, AXM09B1Q, max UDMA/133
[946913.894170] ata2.00: 125045424 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[946913.895584] ata2.00: configured for UDMA/133
[946913.898088] ata2: EH complete
[946913.898217] scsi 1:0:0:0: Direct-Access     ATA      SAMSUNG 470 Seri AXM0 PQ: 0 ANSI: 5
[946913.901299] sd 1:0:0:0: [sdf] 125045424 512-byte logical blocks: (64.0 GB/59.6 GiB)
[946913.901409] sd 1:0:0:0: [sdf] Write Protect is off
[946913.901414] sd 1:0:0:0: [sdf] Mode Sense: 00 3a 00 00
[946913.901448] sd 1:0:0:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[946913.901960] sd 1:0:0:0: Attached scsi generic sg3 type 0
[946913.902902]  sdf: sdf1 sdf2
[946913.904617] sd 1:0:0:0: [sdf] Attached SCSI disk

Gerätewechsel geht also offenbar, wenns generell mal läuft. Neu gestartet hab ich seit dem Posting nicht, es läuft 3.13.0-55-generic seit 12d03h.

...muss ich wohl doch mal neu starten, um zu zeigen, dass es nicht will ;)
 
Wenn dmesg nichts auswirft, hat entweder der Kernel oder die Hardware einen Wackelkontakt. In beiden Fällen wäre das hier OT.
 
TLP 0.8 released

Hi,

es ist mal wieder soweit. Folgende Pakete sind bereits online:

  • Arch
  • Debian Wheezy, Jessie, Stretchm Sid (Stretch folgt in 10 Tagen)
  • EDITH: Fedora F21, F22, F23, EPEL7
  • Gentoo
  • openSUSE
  • Ubuntu 12.04, 14.04, 15.04, 15.10
Fedora folgt bald.

Vielen Dank an die Tester!

Changelog --> http://thinkwiki.de/TLP_-_Linux_Stromsparen#Changelog

Have fun!
 
Zuletzt bearbeitet:
Beim Update auf eine neue Version wird natürlich von apt immer brav gefragt, ob ich die /etc/default/tlp überschreiben will. Natürlich wähle ich da regelmäßig nein aus, denn es sind ja meine Anpassungen in der Datei enthalten. Nur: Wie erfahre ich, ob eine neue Version eventuell (auch für meine etwas ältere Hardware - T/X*00er Generation) Neuerungen hat, so dass es sinnvoll wäre, die alte Config-Datei zu sichern, mit der neuen zu überschreiben, und dann die Werte manuell von der alten in die neue zu übertragen? Oder sollte man das generell immer machen?
 
@nsteinbach: Danke für die Frage.

Alles was an Parametern hinzukommt oder wegfällt steht im Changelog. Ich achte streng darauf, dass alte Konfigurationsdateien weiterhin funktionieren. Neue Features bekommen soweit möglich sinnvolle interne Defaults, sodass sie auch ohne expliziten Eintrag in die Konfiguration wirken. Nur wenn Du eine Einstellung ändern möchtest und sie in deiner Konfiguration nicht findest, macht es Sinn die Einstellungen "umzuziehen". Explizites Sichern vor dem Update ist normalerweise auch unnötig, da die Paketverwaltung die alte Datei selbsttätig umbenennt in tlp.dpkg-old – bzw. die neue Version nach tlp.dpkg-dist legt.
 
habe mir gerade in Ubuntu 15.04 (X1 Carbon '15) tlp installiert, so wie im Wiki beschrieben. Dabei stellte sich folgendes Verhalten ein.
Zunächst startet das Bluetooth immer beim Start, obwohl zuvor deaktiviert. Zum Anderen verbindet sich das Wlan beim Start nicht mit dem bekannten Wlan. Man muss erst das Wlan/Funknetzwerk deaktivieren und wieder aktivieren, dann verbindet es sich.

Daraufhin habe ich die /etc/default/tlp editiert. Bluetooth beim Start deaktiviern und Wifi beim Start aktivieren. Damit passt es wieder. Ist das Verhalten bekannt, gewünscht, Fehler bei mir, Bug?
 
Zuletzt bearbeitet:
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben