Linux Projektvorstellung: TLP – Linux Stromsparen

Linux Betriebssystem

linrunner

Ubuntuversteher
Themenstarter
Registriert
22 Juni 2007
Beiträge
13.276
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:
UMTS aus: im BIOS unter "Security -> IO Port Access" "Wireless WAN" auf "disabled".

Ladeschwellen: erstmal musst Du noch das Paket tp-smapi-dkms installieren, denn
+++ Battery ThinkPad extended battery info not available (missing tp_smapi kernel module).
Bei einer oberen Schwelle von 80% zeigt das OS bzw. tlp-stat per tp_smapi auch 80% auch an wenn der Akku soweit geladen ist.

Bei deiner Hardware (genauer: seit X220/T420/...) ist zu beachten, dass wg. einer Inkompatibilität von tp_smapi nur die obere Schwelle gesetzt werden kann. Rekalibieren ist auch nicht möglich. Eine bessere Lösung ist für die nächste TLP-Version in Arbeit, Hinweise für eine händische Lösung hier.
 
Hi,

ich hab tlp auf meinem neuen t430s installiert in Verbindung mit Linux Mint 13 Cinnamon.
Mir ist aufgefallen, dass wenn das Wlan Powersave aktiviert ist die initiale Verbindung beim Systemstart nicht richtig klappt.

Genauer:
Das System verbindet sich zwar mit dem Wlan allerdings ist keine Verbindung ins Internet oder zu anderen PCs möglich (Ping läuft ins leere, Namen werden nicht aufgelöst). Wenn das Wlan Powersave deaktiviert ist funktioniert alles ohne Probleme.

Nur um Missverständnisse zu vermeiden, ich rede von der Einstellung WIFI_PWR_ON_BAT (5 = Probleme, 1 = keine Probleme). Wenn man den Wlan Adapter mit aktiviertem powersave de- und wieder aktiviert funktioniert ebenfalls alles, nur ist das ziemlich nervig.

Kann das evtl. jemand, mit ähnlichem Setup, versuchen nachzuvollziehen?

Hier nochmal kurz die Eckdaten zu meinem:

Laptop: T430s mit i7
Wlan: Advanced N 6205
Router: Belkin n+
OS: Mint 13 Cinnamon x64 (up-to-date)
 
Hallo, könntet ihr mir vielleicht bei leicht rätselhaftem Verhalten von meinem Fedora17 64bit helfen?
Es bleibt teilweise beim Plymouth hängen und fährt nicht fort, ab und an gibt es auch nach dem Plymouth und vor dem Login Screen ein Popup mit dem Inhalt "ICE-Listening-Socket konnte nicht erzeugt werden: Cannot establish any listening sockets".
Habe auch Bumblebee drauf, das System läuft im Uefi Modus und TLP ist installiert.
Das merkwürdige: Sobald ich TLP deinstalliere, treten keine Probleme auf.
Woran könnte das liegen?
 
@DigitalFlow: schalte probehalber die Funktionen im Systemstart (Funkgeräte aus, Ladeschwellen) ab (als Root):
Code:
systemctl disable tlp-init.service
Nach dem Test wieder aktivieren mit:
Code:
systemctl enable tlp-init.service
 
Vielen Dank,
Also wenn ich tlp deaktiviere, dann gibt es bei drei Boots kein einziges Mal ein Problem, sobald ich den Service aber wieder aktiviere, freezt der Plymouth direkt beim ersten Versuch wieder.
Ich kann dann erst wieder in Fedora booten, wenn ich den Funkverbindungsschalter auf Aus schalte, dann kann ich trotz aktiviertem tlp jedes einzelne Mal fehlerfrei booten.
Ich kann mal versuchen einen /var/log/message anzuhängen, als das System zwar mit tlp gebootet hat, aber die "ICE-Listening-Socket konnte nicht erzeugt werden: Cannot establish any listening sockets" Meldung kam.
Wie ich den message Log von einem Start mit Freeze bekommen kann, weiß ich noch nicht genau, wenn es beim ersten Boot freezt, muss ich ein zweites Mal korrekt booten um an den Message Log zu kommen, der zweite Boot überschreibt dann aber den Log vom Freeze...
 

Anhänge

Zuletzt bearbeitet:
@DigitalFlow: lass die Logs erstmal beiseite. Wir müssen ins Service-Skript gezielt einzelne Funktionen abklemmen. Ich melde mich wieder (nicht vor morgen).
 
@DigitalFlow: zu bearbeiten ist die Datei /usr/sbin/tlp-init und zwar der hier gezeigte Abschnitt ab Zeile 32
Code:
case $1 in
    start|restart|force-reload)
        echo -n "Loading tp-smapi kernel module..."
        load_tp_modules
        echo "done. "

        echo -n "Disabling radios:"
        for dev in $DEVICES_TO_DISABLE_ON_STARTUP; do
            echo -n " $dev"
            [B]#device_off $dev[/B]
        done
        echo "."

        echo -n "Setting battery charge thresholds..."
        [B]#set_charge_thresholds[/B]
        echo "done."

        UPWR=$(which upower)
        if [ -n "$UPWR" ]; then
            echo -n "Starting upowerd..."
            [B]#$UPWR -e > /dev/null 2>&1[/B]
            echo "done."
            echo_debug "run" "upower_start"
        fi
        ;;
Hier sind drei Zeilen auskommentiert gezeigt. Dies machst Du zum Test für jede Zeile einzeln und danach jeweils einen Neustart. Dann schauen wir mal wo es genau hakt.
 
Vielen Dank für die schnelle Hilfe :)
Nach Auskommentieren von device_off $dev bootete das System 5mal fehlerfrei, öfter habe ich es nicht versucht.
Nach Auskommentieren von set_charge_thresholds fror der Boot direkt beim ersten Versuch ein.
Nach Auskommentieren von
$UPWR -e > /dev/null 2>&1 bootete das System das erste Mal fehlerfrei, beim zweiten Mal fror es jedoch auch ein.
Es wird also an dem device_off $dev liegen denke ich? Würde sich ja auch damit decken, dass das System in jedem Fall bootet, wenn der Funkverbindungsschalter auf "Aus" ist.
 
Gut, dann bitte alles wieder einkommentieren, den Trace-Modus aktivieren und den Trace vom Neustart zeigen.

Zuvor bitte noch die Ausgabe von:
Code:
sudo tlp-stat

Apropos: tritt der Hänger gleichermassen an Netzteil und Akku auf?
 
Zuletzt bearbeitet:
Mit einkommentieren meinst du ja alle Kommentare wieder entfernen, richtig?
Die Hänger treten bei Netzteil und bei Akkubetrieb auf.
Hier die gewünschte Ausgabe (zum Zeitpunkt der Erstellung der Ausgabe war allerdings der device deaktivieren Teil in der tlp-init noch auskommentiert, spielt das eine Rolle?):
Code:
[root@florian-ThinkPad-T420 florian]# tlp-stat
--- TLP 0.3.6 --------------------------------------------

+++ 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
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
USB_AUTOSUSPEND=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wwan"

+++ System Info
System = LENOVO ThinkPad T420 4180PH3
BIOS = 83ET69WW (1.39 )
Kernel = 3.4.4-5.fc17.x86_64 x86_64
/proc/cmdline = BOOT_IMAGE=/vmlinuz-3.4.4-5.fc17.x86_64 root=/dev/mapper/vg_florian--thinkpad--t420-lv_root ro rd.luks.uuid=luks-67bcd96c-a86b-42f0-a40a-69bace1f2136 rd.md=0 rd.dm=0 SYSFONT=True rd.lvm.lv=vg_florian-thinkpad-t420/lv_root rd.lvm.lv=vg_florian-thinkpad-t420/lv_swap LANG=de_DE.UTF-8 KEYTABLE=de-latin1-nodeadkeys rhgb quiet nouveau.modeset=0 rd.driver.blacklist=nouveau

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

+++ Processor
/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 =  2501000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies =  2501000 2500000 2200000 2000000 1800000 1600000 1400000 1200000 1000000  800000 [kHz]

/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 =  2501000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies =  2501000 2500000 2200000 2000000 1800000 1600000 1400000 1200000 1000000  800000 [kHz]

/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor = ondemand
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq =   800000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq =  2501000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies =  2501000 2500000 2200000 2000000 1800000 1600000 1400000 1200000 1000000  800000 [kHz]

/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor = ondemand
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq =   800000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq =  2501000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies =  2501000 2500000 2200000 2000000 1800000 1600000 1400000 1200000 1000000  800000 [kHz]

/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.

+++ ThinkPad Temperatures
/proc/acpi/ibm/thermal = (not available)
/proc/acpi/ibm/fan     = speed:         1965

+++ 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     = M4-CT128M4SSD2                          
          Firmware  = 000F    
          APM Level = 128
          scheduler = cfq

        SMART info:
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =      270 [h]
          194 Temperature_Celsius       =        0    [°C]

/dev/sdb:
          Model     = OCZ-NOCTI                               
          Firmware  = 2.15    
          APM Level = 128
          scheduler = cfq

        SMART info:
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            = 88106959110941 [h]
          177 Wear_Leveling_Count       =        0 [%]
          194 Temperature_Celsius       =      128 (0 30 0 [°C]
          231 Temperature_Celsius       =        0    [°C]
          233 Media_Wearout_Indicator   =        0 [%]


+++ 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 (disabled by kernel)

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

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

wlan0(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 Battery (Main)
/sys/devices/platform/smapi/BAT0/manufacturer = SANYO
/sys/devices/platform/smapi/BAT0/model = 42T4799
/sys/devices/platform/smapi/BAT0/manufacture_date = 2011-09-23
/sys/devices/platform/smapi/BAT0/first_use_date = 2011-11-04
/sys/devices/platform/smapi/BAT0/cycle_count = 74
/sys/devices/platform/smapi/BAT0/design_capacity = 93240 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity = 98320 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity = 92980 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent = 95 [%]
/sys/devices/platform/smapi/BAT0/remaining_running_time_now = 548 [min]
/sys/devices/platform/smapi/BAT0/remaining_charging_time = not_charging [min]
/sys/devices/platform/smapi/BAT0/force_discharge = (not available)
/sys/devices/platform/smapi/BAT0/power_now = -16467 [mW]

/sys/devices/platform/smapi/BAT0/start_charge_thresh = (not available)
/sys/devices/platform/smapi/BAT0/stop_charge_thresh = 100 [%]

+++ ThinkPad Battery (Ultrabay/Slice)
/sys/devices/platform/smapi/BAT1/manufacturer = SANYO
/sys/devices/platform/smapi/BAT1/model = 42T4739
/sys/devices/platform/smapi/BAT1/manufacture_date = 2011-11-29
/sys/devices/platform/smapi/BAT1/first_use_date = 2012-05-17
/sys/devices/platform/smapi/BAT1/cycle_count = 25
/sys/devices/platform/smapi/BAT1/design_capacity = 93240 [mWh]
/sys/devices/platform/smapi/BAT1/last_full_capacity = 91840 [mWh]
/sys/devices/platform/smapi/BAT1/remaining_capacity = 42830 [mWh]
/sys/devices/platform/smapi/BAT1/remaining_percent = 47 [%]
/sys/devices/platform/smapi/BAT1/remaining_running_time_now = not_discharging [min]
/sys/devices/platform/smapi/BAT1/remaining_charging_time = not_charging [min]
/sys/devices/platform/smapi/BAT1/force_discharge = (not available)
/sys/devices/platform/smapi/BAT1/power_now = 0 [mW]

/sys/devices/platform/smapi/BAT1/start_charge_thresh = (not available)
/sys/devices/platform/smapi/BAT1/stop_charge_thresh = 100 [%]

+++ Runtime Power Management
/sys/bus/pci/devices/0000:00:00.0/power/control = auto [Host]
/sys/bus/pci/devices/0000:00:19.0/power/control = auto [Ethernet]
/sys/bus/pci/devices/0000:00:1b.0/power/control = auto [Audio]
/sys/bus/pci/devices/0000:03:00.0/power/control = auto [Wireless]
/sys/bus/pci/devices/0000:0d:00.0/power/control = auto [Card]
/sys/bus/pci/devices/0000:0d:00.3/power/control = auto [Firewire]

+++ 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 001 Device 004 ID 04f2:b221 control = auto, autosuspend_delay_ms =  2000 -- Chicony Electronics Co., Ltd  (uvcvideo)
Bus 002 Device 003 ID 17ef:1003 control = auto, autosuspend_delay_ms =  2000 -- Lenovo Integrated Smart Card Reader (no driver)
 
Ja, Ursprungszustand ohne die "#" eben.
 
Zuletzt bearbeitet:
Das hier sagt mir die debug Datei:
Code:
[root@florian-ThinkPad-T420 florian]# grep "tlp" /var/log/debug
Jul 14 15:02:36 florian-ThinkPad-T420 tlp[507,481]: udev_usb.auto: Bus 2 Dev 1 ID 1d6b:0002 /sys/devices/pci0000:00/0000:00:1d.0/usb2 [control autosuspend_delay_ms]
Jul 14 15:02:36 florian-ThinkPad-T420 tlp[518,470]: udev_usb.auto: Bus 1 Dev 1 ID 1d6b:0002 /sys/devices/pci0000:00/0000:00:1a.0/usb1 [control autosuspend_delay_ms]
Jul 14 15:02:36 florian-ThinkPad-T420 tlp[619,472]: udev_usb.auto: Bus 2 Dev 2 ID 8087:0024 /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1 [control autosuspend_delay_ms]
Jul 14 15:02:36 florian-ThinkPad-T420 tlp[621,471]: udev_usb.auto: Bus 1 Dev 2 ID 8087:0024 /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1 [control autosuspend_delay_ms]
Jul 14 15:02:37 florian-ThinkPad-T420 tlp[713,1]: upower_start
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: +++ mode=true
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib64/pm-utils/bin
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_laptopmode(1): 2
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_dirty_parms(1): 6000
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_sched_powersave(1): sched_mc_power_savings 1
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_sched_powersave(1): sched_smt_power_savings 1
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_nmi_watchdog: 0
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_disk_apm_level(1): sda [] 128
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_disk_apm_level(1): sdb [] 128
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_sata_link_power(1): min_power
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_pcie_aspm(1).disabled_by_kernel
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_radeon_profile(1).not_available
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_wifi_power_mode(1, wlan0): on
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: disable_wake_on_lan: y
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_sound_power_mode.hda: 1 Y
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:00.0 [Host Bridge]
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:19.0 [Ethernet]
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:00:1b.0 [Audio]
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:03:00.0 [Wireless]
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:0d:00.0 [Card Reader]
Jul 14 15:02:39 florian-ThinkPad-T420 tlp[1200,1120]: set_runtime_pm(1).auto: /sys/bus/pci/devices/0000:0d:00.3 [Firewire]
Jul 14 15:02:45 florian-ThinkPad-T420 tlp[1580,1306]: rdw_nm(wlan0).up
Jul 14 15:02:45 florian-ThinkPad-T420 tlp[1580,1306]: check_run_flag: lock.rdw; rc=1
Jul 14 15:02:45 florian-ThinkPad-T420 tlp[1580,1306]: check_timed_lock.not_locked: 1342270965
Jul 14 15:02:45 florian-ThinkPad-T420 tlp[1580,1306]: rdw_nm(wlan0).up: type=802-11-wireless [nm-tool]
Jul 14 15:02:45 florian-ThinkPad-T420 tlp[1580,1306]: set_run_flag.touch: tlp-rdw-nm_timed_lock_1342270970; rc=0
Jul 14 15:02:46 florian-ThinkPad-T420 tlp[1641,1368]: +++ mode=xlogin
Jul 14 15:02:46 florian-ThinkPad-T420 tlp[1641,1368]: PATH=/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/usr/lib64/alliance/bin:/usr/libexec/sdcc:/home/florian/.local/bin:/home/florian/bin
 
Moin! Habe in dem Thread kurz nach systemd gesucht, und gefunden, dass Du planst, eine systemd unit mit einzubaun (in Zukunft)? Du raetst DigitalFlow ja dazu, eine tlp-unit.service unit zu deaktivieren (unter Fedora).

Kannst Du vielleicht diese unit bereits zur Verfuegung stellen? Ich nutze Archlinux, und eine selbstgeschriebene unit mit 'ExecStart=/usr/sbin/tlp start' reicht ja leider nicht aus. Systemd fuehrt diese zwar aus, aber dann verabschiedet sich tlp ja und es gibt keine Ueberwachung, ob das Geraet auf AC oder Battery laeuft.

Oder brauchts dazu auch eine aktuellere Version von tlp?


Noch eine andere Frage:
Wie versteht sich tlp eigentlich mit anderen Programmen wie cpufrequtils, acpid oder laptop-mode-tools? Ich schaetze, dass es zwischen diesen und tlp einen Konflikt gibt?

Vielen Dank fuer Deine
 
Moin Moin

Ich konnte das Problem jetzt bei mir soweit nachvollziehen. Es gibt wohl eine Unverträglichkeit im Zusammenspiel mit Plymouth (graphischer Bootscreen).
Wenn ihr den abschaltet, müsste tlp eigentlich laufen.

Wäre nett, wenn noch jemand testen könnte, ob das bei ihm auch funktioniert.
Code:
dracut -f -o plymouth
RomanX
 
Hallo RomanX,
Nach Ausführen von deinem Befehl konnte ich zweimal fehlerfrei booten, beim dritten Mal jedoch gab es einen Freeze.
Mir ist aber auch aufgefallen, dass der Boot jetzt viel schneller ist, woran liegt das?
 
Moin

Ok. Danke.
Dann muss ich mal schauen, wo es noch hakt.

Der schnellere Bootvorgang liegt nur daran, das Plymouth nicht aktiv ist.
Der graphische Bootscreen verlängert den Bootvorgang deutlich.

RomanX
 
@DigitalFlow: nix zu sehen :(. In der Phase klappt das Syslogging anscheinend noch nicht.

@RomanX: es klemmt ja offensichtlich beim rfkill-en des Funks. Bei DigitalFlow ist DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wwan" (obwohl kein WWAN eingebaut?! Stört TLP aber nicht). Vielleicht ist da eine fehlende Abhängigkeit zu einem anderen Service?

@mSSM: starte doch einfach das alte Init-Skript per
Code:
 [B]/etc/rc.d/tlp start[/B]
Bietet Arch tatsächlich keinen Kompatibilitätsmodus an? Andere Distris tun das :D. Mit 0.3.7 kommt die systemd-Unterstützung für alle relevanten Distris.

Das Thema Konflikte wird in der TLP-Doku unter Installation bzw. Einstellungen (CPU-Takt) behandelt. Dass sich gleiche Features der von dir genannten Tools stören können, sollte doch irgendwie klar sein, oder? Auch hier bitte die Doku der Tools zu Rate ziehen. Der acpid hat übrigens nichts mit Stromsparfeatures zu tun, er wird immer benötigt.
 
Zuletzt bearbeitet:
Moin

So. Ich hoffe ich hab das Problem gefunden.

Wenn ihr das Update testen möchtet:
Code:
yum --enablerepo tlp-updates-testing clean metadata
yum --enablerepo tlp-updates-testing update tlp tlp-rdw
Die Versionsnummer ist 0.3.6-5.1.fc17

Ich würde mich über eine Rückmeldung freuen.

RomanX
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben