GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Durata della batteria inferiore dopo l'aggiornamento del kernel:4.5.2 (16,04 Lts)?

Quando ho installato per la prima volta 16.04 LTS, al kernel 4.4.0, avevo una durata della batteria decente di circa 3 ore in media , ma ho eseguito l'upgrade a 4.5.2 per risolvere il problema di sospensione e alcuni altri problemi, e ora è meno di 1,40 ore , anche a bassa luminosità.

Cosa potrebbe aver causato un calo tra i kernel? 4.5.2 è stabile e la stessa cosa è successa durante l'aggiornamento a 4.4.8 (lts).

Allego gli output TLP. Non vedo l'ora di migliorare la durata della batteria.

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

Ho eseguito un output tlp -stat di entrambi i kernel in uso (4.4.0 e 4.5.2), e l'unica differenza che posso notare è che l'ultimo kernel 4.5.2 genera questo, rispetto al 4.4.0 che consente di risparmiare batteria:

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

Quando provo a installare linux-tools, come spiegato nel sito Web di risoluzione dei problemi di TLP, che dice

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.

Ottengo:

 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.

Quindi niente strumenti per il kernel 4.5.2. O dovrei installare gli strumenti di stack HWE? Cosa significa HWE in relazione al kernel 4.5.2 stabile?

Molte grazie.

MODIFICA :A 4.5.2 posso anche sentire la ventola più frequentemente e intensamente, anche all'apertura di Chrome, Skype, ecc.

MODIFICA 2 :Potrebbe valere la pena notare che utilizzo un sistema grafico ibrido INtel e ATI, ma non ho installato driver proprietari o aggiornato manualmente.

MODIFICA 3 :sudo tail -f -n 1000 /var/log/syslog all'avvio di 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

Risposta accettata:

Hai installato TLP per prolungare la durata della batteria del tuo laptop, ma la durata della batteria è ancora scarsa. Quando guardi l'output di tlp -stat output hai trovato il messaggio di errore x86_energy_perf_policy: program for your kernel not installed .

Quando tenti di installare la politica di prestazione energetica con sudo apt-get install linux-tools-generic l'installazione sembra funzionare ma non ha alcun effetto.

Correlati:il volume si disattiva quando è impostato al di sotto di ~20% 14,04?

Ho esaminato il codice per x86_energy_perf_policy e non ho potuto vedere problemi con esso. Non sembra essere specifico del kernel, quindi sembra x86_energy_perf_policy che fa parte di linux-tools-common non è collegato correttamente al kernel.

Ciò avrà un grande effetto sulla durata della batteria per i laptop con CPU Intel poiché la politica predefinita prevede di massimizzare le prestazioni a scapito del dispendio energetico (e quindi della durata della batteria).

Potrei sbagliarmi e x86_energy_perf_policy potrebbe essere deprezzato e TLP deve ancora recuperare il ritardo, ma questo sembra un grave bug del kernel. Potrei tentare di correggere il tuo kernel per risolvere questo problema, ma questo problema influirà su questa e sulle versioni successive del kernel Linux fino a quando non verrà risolto, quindi ti suggerisco di segnalare un bug inserendo ubuntu-bug ad un terminale. Sentiti libero di incollare parti di questa risposta nella tua segnalazione di bug se questo aiuta.


Ubuntu
  1. Come aggiornare Ubuntu 15.10 a Ubuntu 16.04 LTS

  2. Come aggiornare Ubuntu 14.04 LTS a Ubuntu 16.04 LTS

  3. Menu di messaggistica mancante dopo l'aggiornamento a 12.10?

  4. Il kernel non è stato aggiornato tra 14,04 litri e 16,04 litri?

  5. Migliora le esperienze da 8,04 litri a 10,04 litri?

Come eseguire l'aggiornamento a Ubuntu 22.04 LTS

Usa TLP per estendere la durata della batteria del laptop Linux su Ubuntu 16.04 LTS

Risolto il problema con l'impossibilità di accedere a Ubuntu dopo l'aggiornamento

Come aggiornare Ubuntu 16.04 a Ubuntu 18.04 LTS

Come aggiornare Ubuntu 18.04 a Ubuntu 20.04 LTS

Come aggiornare WSL 2 o 1 Ubuntu da 20.04 a 22.04 LTS