SlangGuy's Blog ...

Win­dows Ade — Hel­lo Ubun­tu Pt. 2

Mit Win­dows als Betriebs­sys­tem geht jedem Lap­top frü­her oder spä­ter die Pus­te aus, unge­ach­tet des Umstands, dass es das Teil locker noch ein paar Jah­re tun wür­de. Mit dem rich­ti­gen Betriebs­sys­tem, ver­steht sich. Wenn Ihr Lap­top die letz­ten paar Jah­re über von Win­dows 10 in die Knie gezwun­gen wur­de, war­ten Sie erst gar nicht auf das seit eini­ger Zeit ange­droh­te Ende des Sup­ports. Pro­bie­ren Sie die eine oder ande­re Linux-Dis­tri­bu­ti­on aus. Sie wer­den sehen, plötz­lich flutscht das Teil wie­der wie eh und je, wenn nicht gar bes­ser. Und mit dem Soft­ware­pa­ket TLP lässt sich nun auch der Lade­zu­stand des Akkus regu­lie­ren. Um ein klei­nes aber ner­vi­ges Pro­blem damit soll es hier gehen.

Die jüngs­te Ver­si­on von Ubun­tu, mit dem ich seit Jah­ren auf einem ande­ren alten Lap­top bes­te Erfah­run­gen gemacht habe, ist mehr oder weni­ger rasch instal­liert. Pro­ble­me hat­te ich dies­mal mit Instal­la­ti­on & Ein­rich­tung einer Soft­ware für die Pfle­ge des Akkus. Da der Lap­top aus­schließ­lich am Netz betrie­ben wird, soll­te sich der Lade­zu­stand um 60% her­um bewe­gen. Wenn Sie, wie ich, Pro­ble­me mit der Ein­rich­tung von TLP haben, dann schau­en Sie sich das hier mal an.

Ach­tung: Laut Ent­wick­ler kann TLP bzw. der Akku-Schon-Modus zu einer insta­bi­len WLAN-Ver­bin­dung füh­ren.1

Die­ser Bei­trag bezieht sich aus­schließ­lich auf die fol­gen­de Hard- und Soft­ware-Kon­stel­la­ti­on [was nicht heißt, dass es nur bei die­ser funktioniert]:

Leno­vo Flex 2–15 [wich­tig: Kate­go­rie »idea_pad«]

Ubun­tu 24.04.01 LTS

TLP 1.7.0 (das ist die Soft­ware, die Sie den gewünsch­ten Umgang Ihres Lap­tops mit dem Akku ein­stel­len lässt) Wich­tig: Erst die­se 1.7.er-Version lädt wohl ein extra Plug-in für Lenovo! 

Ach­tung: Es geht hier aus­schließ­lich dar­um, dass TLP Ihren Lap­top trotz Ein­stel­lun­gen auf 100% lädt & sich Ihre Ein­stel­lun­gen par­tout nicht mer­ken will.

Sie haben TLP instal­liert und mit »sudo tlp start« gestar­tet. Sie haben das Ergeb­nis mit »sudo tlp-stat ‑b« gecheckt. Sie soll­ten jetzt so etwas sehen:

-- TLP 1.7.0 --------------------------------------------

+++ Battery Care
Plugin: lenovo
Supported features: charge threshold
Driver usage:
* vendor (ideapad_laptop) = active (charge threshold)
Parameter value range:
* STOP_CHARGE_THRESH_BAT0: 0(off), 1(on) -- battery conservation mode

/sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode = 0 (off)

+++ Battery Status: BAT0
/sys/class/power_supply/BAT0/manufacturer = LGC
/sys/class/power_supply/BAT0/model_name = L13L4A61
/sys/class/power_supply/BAT0/cycle_count = 0 (or not supported)
/sys/class/power_supply/BAT0/energy_full_design = 30400 [mWh]
/sys/class/power_supply/BAT0/energy_full = 29520 [mWh]
/sys/class/power_supply/BAT0/energy_now = 29520 [mWh]
/sys/class/power_supply/BAT0/power_now = 0 [mW]
/sys/class/power_supply/BAT0/status = Full

Charge = 100.0 [%]
Capacity = 97.1 [%]

Wie Sie an den fett­ge­druck­ten Stel­len sehen, funk­tio­niert Ihre Instal­la­ti­on. Nur ist die Lade­zu­stands­über­wa­chung nicht ein­ge­schal­tet. Das hat mich drei Tage Suchen & Flu­chen gekos­tet. Und ver­mut­lich sind Sie hier, weil es Ihnen gera­de ähn­lich geht.

Wir müs­sen nun dafür sor­gen, dass TLP den Lade­zu­stand auch tat­säch­lich über­wacht. Tech­nisch gesagt: Wir müs­sen … conservation_mode = 0 (off) auf … conservation_mode = 1 (on) bringen. 

Ver­ges­sen Sie fol­gen­den Quatsch. Nichts für ungut an die Ent­wick­ler. Er ist weder nötig, noch hat er bei mir in x Kom­bi­na­tio­nen & Ver­su­chen funktioniert:

xxx@xxx:~$ start_CHARGE_THRESH_BAT0=0
xxx@xxx:~$ STOP_CHARGE_THRESH_BAT0=1

Ich habe hier über meh­re­re Umwe­ge eine Lösung gefun­den, die auf Anhieb Abhil­fe schuf. Ein Dan­ke­schön an den Autor. Sie müs­sen das alles weder lesen noch ver­ste­hen. Hab ich ja für Sie gemacht. Sie brau­chen nur Fol­gen­des einzugeben. 

Nicht ver­za­gen, falls Sie fol­gen­de Mel­dung erhalten: 

bash: /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode: Keine Berechtigung

Sie kön­nen sich die­se Berech­ti­gung fol­gen­der­ma­ßen ver­schaf­fen. Der Befehl »sudo ‑i« bringt Sie auf die »root«; dort geben Sie das echo-Kom­man­do noch­mal ein: 

 ... :~$ sudo -i 
[sudo] Passwort für xxx: 
root@xxx:~# echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

Star­ten Sie TLP sicher­heits­hal­ber noch mal:

sudo tlp start

Dann soll­te die binä­re »1« ste­hen, die für ein­ge­schal­tet (on) steht:

+++ Battery Care
Plugin: lenovo
Supported features: charge threshold
Driver usage:
* vendor (ideapad_laptop) = active (charge threshold)
Parameter value range:
* STOP_CHARGE_THRESH_BAT0: 0(off), 1(on) -- battery conservation mode

/sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode = 1 (on)

+++ Battery Status: BAT0
/sys/class/power_supply/BAT0/manufacturer                   = LGC
/sys/class/power_supply/BAT0/model_name                     = L13L4A61
/sys/class/power_supply/BAT0/cycle_count                    =      0 (or not supported)
/sys/class/power_supply/BAT0/energy_full_design             =  30400 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  29520 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  21370 [mWh]
/sys/class/power_supply/BAT0/power_now                      =   7330 [mW]
/sys/class/power_supply/BAT0/status                         = Discharging

Charge                                                      =   72.4 [%]
Capacity                                                    =   97.1 [%]

Mein Leno­vo hält sich jetzt – bei Netz­an­schluss – auf 59% Akku-Lade­zu­stand. Damit ist mei­ne Ubun­tu-Instal­la­ti­on abge­schlos­sen. Der Lap­top läuft wie gesagt wie­der wie neu. Touch­screen funzt auch. Und Win­dows bin ich auf dem Teil für immer los; ich habe erst gar nicht par­al­lel installiert.

Es gibt zu TLP auch eine bedie­ner­freund­li­che gra­fi­sche Ober­flä­che namens TLP-UI. Nur ist mir noch nicht mal der Down­load sel­bi­ger gelun­gen. Das Teil erwies sich damit nur als wei­te­re ner­vi­ge Zeit­sen­ke. Die GUI ist noch etwas jung, aber ich bin sicher, dass das in eini­gen Mona­ten auch für Min­der­be­gab­te wie mich tau­gen wird. Für den Augen­blick bin ich voll & ganz zufrieden. 

Wür­de mich freu­en, wenn ich Ihnen damit drei Tage Suchen & Flu­chen erspart habe, aber wahr­schein­lich haben Sie das bereits hin­ter sich. Des­halb sind Sie ja ver­mut­lich hier gelan­det. Wie gesagt, bei mir hat’s geholfen.

Fol­gen­des dient nur dazu, Goog­le mehr Mög­lich­kei­ten zu geben; sind alles Sachen rund ums Pro­blem, die aber nichts gebracht haben. 

... :~$ lsmod | grep ideapad_laptop
ideapad_laptop         61440  0
sparse_keymap          12288  2 asus_wmi,ideapad_laptop
platform_profile       12288  2 asus_wmi,ideapad_laptop
video                  73728  3 asus_wmi,ideapad_laptop,i915
wmi                    28672  4 video,asus_wmi,wmi_bmof,ideapad_laptop
 ... :~$ ls /sys/bus/platform/drivers/ideapad_acpi
bind  module  uevent  unbind  VPC2004:00
... :~$ cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode 0 

*** 
... :~$ stop_CHARGE_THRESH_BAT0=60
... :~$ sudo tlp start
TLP started in battery mode (auto).

*

... :~$ start_CHARGE_THRESH_BAT0=60
... :~$ start_CHARGE_THRESH_BAT0=1
... :~$ ^C
... :~$ start_CHARGE_THRESH_BAT0=60
... :~$ stop_CHARGE_THRESH_BAT0=1
... :~$ sudo tlp start
TLP started in battery mode (auto).

*** 

... :~$ sudo systemctl enable tlp
Synchronizing state of tlp.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable tlp
... :~$ sudo tlp start
TLP started in AC mode (auto). 

*** 
  1. Aller­dings hat mein Win­dows 10 auch hin & wie­der das Wlan ver­lo­ren. Meist hat ein Durch­boo­ten dem Abhil­fe geschaf­fen. ↩︎

Schreibe einen Kommentar