Als ich 16.04 LTS zum ersten Mal mit Kernel 4.4.0 installierte, hatte ich eine anständige Akkulaufzeit von etwa durchschnittlich 3 Stunden , aber ich habe auf 4.5.2 aktualisiert um das Unterbrechungsproblem und einige andere Probleme zu lösen, und jetzt sind es weniger als 1,40 Stunden , auch bei geringer Helligkeit.
Was könnte einen Tropfen zwischen den Körnern verursacht haben? 4.5.2 ist stabil, und dasselbe passierte beim Upgrade auf 4.4.8 (lts).
Ich schließe TLP-Ausgänge an. Ich bin verzweifelt daran interessiert, die Akkulaufzeit zu verbessern.
uname -a:
Linux gaj-Lenovo-Z51-70 4.5.2-040502-generic #201604200335 SMP Wed Apr 20 07:37:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Ich habe eine tlp -stat Ausgabe gemacht von beiden verwendeten Kerneln (4.4.0 und 4.5.2), und der einzige Unterschied, den ich feststellen kann, ist, dass der neueste Kernel 4.5.2 dies ausgibt, verglichen mit dem 4.4.0, der Batterie spart:
/sys/devices/system/cpu/intel_pstate/min_perf_pct = 18
/sys/devices/system/cpu/intel_pstate/max_perf_pct = 100
/sys/devices/system/cpu/intel_pstate/no_turbo = 0
x86_energy_perf_policy: program for your kernel not installed.
Wenn ich versuche, Linux-Tools zu installieren, wie auf der Fehlerbehebungs-Website von TLP erklärt, heißt es:
tlp-stat -p shows "x86_energy_perf_policy: program [for your kernel] not installed."
Depending on the distro your mileage may vary:
Ubuntu: install the meta-package linux-tools (or linux-tools-lts-* for HWE stack kernels), no package available for mainline kernels.
Ich bekomme:
Package linux-tools is a virtual package provided by:
linux-tools-virtual 4.4.0.21.22
linux-tools-lowlatency 4.4.0.21.22
linux-tools-generic 4.4.0.21.22
You should explicitly select one to install.
Also keine Tools für 4.5.2 Kernel. Oder sollte ich HWE-Stack-Tools installieren? Was bedeutet HWE in Bezug auf den stabilen 4.5.2-Kernel?
Vielen Dank.
BEARBEITEN :Mit 4.5.2 höre ich den Lüfter auch häufiger und intensiver, sogar beim Öffnen von Chrome, Skype etc.
BEARBEITEN 2 :Es könnte erwähnenswert sein, dass ich ein hybrides Grafiksystem von INtel und ATI verwende, aber keine proprietären Treiber installiert oder manuell aktualisiert habe.
BEARBEITEN 3 :sudo tail -f -n 1000 /var/log/syslog beim Starten von TLP:
^[[B^[[AMay 5 21:52:57 gaj-Lenovo-Z51-70 kernel: [ 7945.966502] acpi_call: Cannot get handle: Error: AE_NOT_FOUND
May 5 21:52:57 gaj-Lenovo-Z51-70 kernel: [ 7945.976707] acpi_call: Cannot get handle: Error: AE_NOT_FOUND
May 5 21:53:12 gaj-Lenovo-Z51-70 kernel: [ 7961.360242] acpi_call: Cannot get handle: Error: AE_NOT_FOUND
Akzeptierte Antwort:
Sie haben TLP
installiert um die Akkulaufzeit Ihres Laptops zu verlängern, haben aber immer noch eine schlechte Akkulaufzeit. Wenn Sie sich die Ausgabe von tlp -stat output
ansehen Sie haben die Fehlermeldung x86_energy_perf_policy: program for your kernel not installed
gefunden .
Wenn Sie versuchen, die Energieleistungsrichtlinie mit sudo apt-get install linux-tools-generic
zu installieren Die Installation scheint zu funktionieren, hat aber keine Auswirkungen.
Ich habe mir den Code für x86_energy_perf_policy
angesehen und ich konnte keine Probleme damit sehen. Es scheint nicht Kernel-spezifisch zu sein, also sieht es aus wie x86_energy_perf_policy
welches Teil von linux-tools-common
ist ist nicht richtig in den Kernel eingebunden.
Dies wirkt sich stark auf die Akkulaufzeit von Laptops mit Intel-CPUs aus, da die Standardrichtlinie darin besteht, die Leistung auf Kosten des Energieverbrauchs (und damit der Akkulaufzeit) zu maximieren.
Ich kann mich irren und x86_energy_perf_policy
abgeschrieben werden könnte und TLP
muss noch aufholen, aber das sieht nach einem ernsthaften Kernel-Bug aus. Ich könnte versuchen, Ihren Kernel zu patchen, um dies zu beheben, aber dieses Problem wirkt sich auf diese und nachfolgende Versionen des Linux-Kernels aus, bis es behoben ist, daher schlage ich vor, dass Sie einen Fehler melden, indem Sie ubuntu-bug
eingeben an einem Endgerät. Fühlen Sie sich frei, Teile dieser Antwort in Ihren Fehlerbericht einzufügen, wenn dies hilft.