Linux energiabeállítások

Jelenleg KDE Neon van az otthoni laptopomon + kénytelen voltam felrakni egy Win10-et is, hogy frissítsem a bios-t.

Ez egy Lenovo Ideapad 3 32G RAM-al.

A Win10 szinte alapból feltelepített minden drivert, a Lenovo Vantage már csak a hálókártya drivert frissítette.

A Linux alatt jelenleg 6:57 percet ír ki a hátralévő akku időnek, míg Win10 alatt 4:43 percet kb. ugyanakkora töltöttségnél (65%).

 

De mi is kellett ehhez?:

 

Powertop telepítése

cat << EOF | sudo tee /etc/systemd/system/powertop.service
[Unit]
Description=PowerTOP auto tune

[Service]
Type=idle
Environment="TERM=dumb"
ExecStart=/usr/sbin/powertop --auto-tune

[Install]
WantedBy=multi-user.target
EOF

---
systemctl enable powertop.service

 

TLP telepítése

sudo apt-get install tlp tlp-rdw
(Thinkpadokon - nekem nem aktuális:
sudo apt-get install tp-smapi-dkms acpi-call-dkms)

 

TMP memóriába

sudo cp -v /usr/share/systemd/tmp.mount /etc/systemd/system/
sudo systemctl enable tmp.mount

 

auto-cpufreq

https://github.com/AdnanHodzic/auto-cpufreq

Ezt forrásból telepítettem a leírás szerint. A snap valamiért nem működött. Valószínűleg elbénáztam valamit.

 

Ami maradt még kérdés:

A Vantage-ban Win10 alatt be lehet állítani, hogy csak 50-60%-ig töltsön a laptop, ha felette van nem fogja tölteni az akkut. A hálózati áramot használja, de nem tölti az akkut. Azaz az akku csak önkisülést végez. Ez kíméli az akkut ha hálózatról használjuk.
Itt csak az a gondom, hogy Linux alatt nem találtam még meg a ki-be kapcsolóját. Bár nem is nagyon kerestem.

Win10 alatt bekapcsoltam és jelenleg ez a beállítás aktív Linux alatt is.

Hozzászólások

Ha a tlp-t telepítetted, akkor már csak az /etc/tlp.conf -ban kell beállítanod a

START_CHARGE_THRESH_BAT1=70
STOP_CHARGE_THRESH_BAT1=80

értékeket.

Nekem Thinkpad van, úgyhogy nem tudom nálad ez menni fog-e.

Meg is találtam a Linux-os megoldásokat:

Van egy Gnome-os app:

https://gitlab.com/karim.samir.lotfy/charging-mode-gnome-shell-extention

 

Sajnos KDE-t használok, így nekem ez nem jött be.

Parancsorból megoldható, ha nem is olyan elegáns: :)

echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

/

echo 0 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

Intel-es ThinkPad-en csak a tlp-t használom, meg ezt: https://github.com/erpalma/throttled, hogy a teljesítmény is a lehető legjobb legyen.

Nálam némi undervolt mellett is stabil a gép, így Linuxon mérhetően jobb CPU teljesítményt tudok kicsikarni, mit Windózon, mivel hosszas terhelés mellett is nagyobb frekiket tud. Windózon is lehetne undervolt-olni, de nem volt kedvem szarakodni vele, linuxon a tlp tudja alapból :)