Accuduur notebook verbeteren onder Linux

Marco den Teuling
0

vraagtekenDe accuduur van mijn notebook is niet goed. Mijn notebook verbruikt op stand-by onder Linux ongewoon veel stroom. Soms is de accu na minder dan een dag op stand-by al leeg. Waar kan dat aan liggen?

 

 

uitroeptekenIn de eerste plaats zou je moeten controleren of het apparaat ook werkelijk naar de efficiënte Suspend-to-RAM (ACPI S3) overschakelt. Daarmee haal je een langere accuduur. Daarvoor zet je je apparaat zoals normaal in de slaapstand. Vervolgens open je een terminal en voer je daar

dmesg | grep "sleep state S3"

in om de kerneluitvoer op aanwijzingen over de stand-bystand te filteren. Verschijnt er geen regel ‘ACPI: Preparing to enter system sleep state S3’, dan is er een probleem met de stand-bymodus van het notebook. Om dat te testen, start je de stand-bymodus met

sudo systemctl suspend

accuduur notebook verbeteren Linux ACPIen kijk je of de betreffende regel dan wel verschijnt. Is dat zo, dan lijkt het erop dat je desktopomgeving de verkeerde stand-bymodus aanstuurt. Controleer dan hoe je desktopomgeving geconfigureerd is.

Wanneer het notebook naar Suspend-to-RAM gaat, dan kan het gebeuren dat enkele hardwarecomponenten niet uitgeschakeld worden. Dat levert een kortere accuduur op. Meestal gebeurt dat als die zo geconfigureerd zijn dat ze het apparaat uit stand-by mogen halen. De eerste verdachte is dan de Wake-on-LAN functie (WoL) van de netwerkinterfaces. Bij sommige apparaten kun je WoL in de BIOS-setup uitschakelen. Gaat dat niet, dan kun je de functie ook met het programma ethtool uitschakelen. Door het invoeren van

sudo ethtool -s eth0 wol d

zet je Wake-on-LAN voor interface eth0 uit. Andere hardware die het systeem uit stand-by mag halen, vind je via

cat /proc/acpi/wakeup

Elke regel staat daarbij voor een hardwarecomponent. In de kolom Status zie je of het betreff ende apparaat het notebook mag wekken. Staat in de regel bij USBE bijvoorbeeld ‘enabled’, dan blijft een usb-controller op stand-by actief. Met het commando

sudo sh -c "echo USBE > /proc/acpi/wakeup"

zet je de wake-upfunctie uit. Doe dat met alle apparaten in de lijst die een ‘enabled’ achter zich hebben staan en kijk of het stroomverbruik op stand-by afneemt. Je zou een langere accuduur moeten halen. De laatste kolom geeft overigens informatie over welk PCI-device achter de afkorting schuilgaat. Om de instellingen permanent te maken, zet je de commando’s om de wake-upfuncties uit te schakelen in het bestand /etc/rc.local. Dan worden ze bij het opstarten uitgevoerd.

Om het energieverbruik onder Windows 10 te verbeteren (bij dualboot) zijn er BIOS-instellingen die je kunt wijzigen.

Meer over

Notebooks

Deel dit artikel

Marco den Teuling
Marco den TeulingHad als eerste eigen computer ooit een 16-bit systeem, waar van de 48 kilobyte toch echt niet ‘genoeg voor iedereen’ was. Sleutelt graag aan pc’s, van de hardware tot het uitpluizen van de BIOS-instellingen. Vindt ‘Software as a Service’ een onbedoeld ironische naamgeving.

Lees ook

Windows microfoon volume verandert automatisch? Zo los je dit op!

Het kan behoorlijk frustrerend zijn wanneer het microfoonvolume automatisch verandert in zowel Windows 10 en Windows 11. In dit artikel zullen we twee...

Waar moet je op letten bij het kopen van een ssd?

Op dit moment zijn ssd's zeer betaalbaar, met bepaalde exemplaren van 2 terabyte die minder dan 75 euro kosten. Ondanks de vele goede deals is het bel...

0 Praat mee
avatar
  Abonneer  
Laat het mij weten wanneer er