Perché powertop rileva ancora le impostazioni sintonizzabili su> 12.04?


15

In base a queste domande e risposte, con Ubuntu 12.04 non sono più necessari strumenti in modalità laptop e powertop poiché i risparmi energetici sono ora inclusi nel kernel.

Così ho deciso di rimuovere gli strumenti in modalità laptop dal mio laptop, poiché ciò ha causato il blocco del laptop in caso di spegnimento della batteria e presumibilmente non avrebbe fatto alcuna differenza nel consumo di energia.

Ma quando ho controllato il powertop dopo aver rimosso gli strumenti in modalità laptop ho notato che in realtà alcuni "Tunable" sono passati da "buono" con la modalità laptop ancora attiva, a "cattivo" dopo la rimozione.

Bad           VM writeback timeout                                                                                   
Bad           Runtime PM for PCI Device Fresco Logic FL1000G USB 3.0 Host Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Bad           Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
Bad           Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
Good          Wireless Power Saving for interface wlan0
Good          Enable SATA link power management for /dev/sda
Good          NMI watchdog should be turned off
Good          Enable Audio codec power management
Good          Bluetooth device interface status
Good          Autosuspend for USB device BT-270 (Broadcom Corp)
Good          Autosuspend for USB device USB2.0 UVC 2M WebCam (USB2.0 UVC 2M WebCam)

Con gli strumenti in modalità laptop ancora attivi, solo il primo è stato contrassegnato come "non valido".


Quindi le mie domande attuali sono:

  • Se tali risparmi energetici sono integrati nel kernel utilizzato da Ubuntu 12.04, perché powertop può vedere una differenza?

  • La rimozione degli strumenti in modalità laptop cambierà la durata della mia batteria?

  • Ho anche installato Jupiter per migliorare la durata della batteria, è irrilevante anche questo?


Spero che le mie spiegazioni siano state in qualche modo chiare. (nota che sono abbastanza nuovo su Ubuntu e GNU / Linux)

Molte grazie.


1
Rispetto a WinXP o Win7 sugli stessi laptop, Ubuntu è sempre stata buona, con la configurazione predefinita (utilizzo Ubuntu su laptop dal 2006). Se sei "abbastanza nuovo su Ubuntu", inizierei usandolo così com'è, invece di iniziare a cambiare cose che non capisci ... Ma è solo la mia modesta opinione. *
ttoine

Risposte:


7

Risponderò per parti:

spiegazioni

Se tali risparmi energetici sono integrati nel kernel utilizzato da Ubuntu 12.04, perché powertop può vedere una differenza?

  • PowerTop può fare un po 'di lavoro per risparmiare energia, il kernel ora ha una funzione integrata per gestire la durata della batteria, che è abilitata tramite strumenti in modalità laptop, sebbene sia configurata per hardware generico. PowerTop passa agli strumenti in modalità laptop alcune istruzioni per una migliore gestione dell'alimentazione in base al sistema specifico, quindi in questo modo non è necessario configurare manualmente il file degli strumenti in modalità laptop. Riassumendo, automatizza la configurazione delle impostazioni di potenza, anche se non posso dirti cosa rappresenta in numeri, ogni batteria, ogni sistema sono diversi, se vuoi, esegui alcuni test.

La rimozione degli strumenti in modalità laptop cambierà la durata della mia batteria?

  • Laptop-mode-tools è un pacchetto che è responsabile di prolungare la durata della batteria e, cosa più importante, questo pacchetto è ciò che attiva la funzionalità Laptop Mode del kernel Linux. Questo pacchetto ti consente di modificare molte impostazioni relative all'alimentazione attraverso l'editing diretto dei file, puoi usare PowerTop per fare il lavoro sporco per te, ma se ne conosci molte ... nessuna cosa automatizzata può sostituire un duro lavoro umano . Riassumendo, la rimozione degli strumenti in modalità laptop può causare una notevole differenza nella durata della batteria poiché il sistema senza che non si preoccupi di utilizzare la batteria in modo efficiente.

Ho anche installato Jupiter per migliorare la durata della batteria, è irrilevante anche questo?

  • Jupiter consente al tuo sistema di sfruttare la tecnologia Super Hybrid Engine (SHE) che utilizza un lavoro collaborativo tra hardware, software e BIOS per risparmiare la batteria. Se l'hardware utilizza SHE, è necessario che Jupiter ne tragga vantaggio poiché può prolungare la durata della batteria fino al 50%. Sebbene se il tuo hardware non supporta SHE, Jupiter agisce come un normale strumento di risparmio energetico che regola il consumo di energia del sistema in base alle tue necessità. Riassumendo fa la differenza, soprattutto se puoi usare SHE, anche se col passare del tempo strumenti come PowerTop renderanno la gestione energetica così efficiente che software come Giove non sarà necessario, ma per ora potresti vedere alcuni miglioramenti.

Dai un'occhiata a queste pagine per essere più informato:

Risposta

Perché powertop rileva ancora le impostazioni sintonizzabili su> 12.04?

Perché ci sono impostazioni sintonizzabili, per quanto ne so, hai ancora bisogno di strumenti in modalità laptop per utilizzare le funzioni di risparmio energetico integrate nel kernel Linux o un programma come Jupiter. Le domande e risposte che hai citato mostrano che i miglioramenti del consumo di energia sono stati apportati nel kernel e non ha menzionato il fatto che gli strumenti in modalità laptop sono irrilevanti e noti che questi miglioramenti si applicano a tutti i casi, quando sei su un desktop o un laptop, se vuoi che il kernel gestisca l'energia per l'utilizzo della batteria, hai ancora bisogno di strumenti in modalità laptop o qualcos'altro da dire al kernel per farlo.

Perché i miglioramenti powertop, Giove e co. pretendere di offrire non è stato implementato nel kernel?

Vedi che PowerTop non aggiunge funzionalità alla gestione dell'alimentazione, le funzionalità che fa uso sono tutte implementate nel kernel Linux, sebbene il kernel Linux non sappia quando usarle, qui entrano gli strumenti in modalità laptop, che richiedono l'uso di questi funzioni del kernel, sebbene strumenti in modalità laptop, per stabilità, sicurezza e problemi di compatibilità sono progettati per scopi generici.

Per questo motivo esiste un pacchetto PowerTop che riconfigura gli strumenti in modalità laptop in base alla macchina specifica in uso. gli strumenti in modalità laptop non riescono a configurarsi da soli per ottimizzare il suo utilizzo perché rendono lo strumento più fragile, suscettibile a guasti e instabile.

Ecco perché PowerTop non può "fondersi" con gli strumenti in modalità laptop e vedere che il kernel ha già le funzionalità, gli strumenti in modalità laptop dicono solo: - Usalo, siamo in un laptop!

Giove si avvale di SHE, una tecnologia limitata solo ai notebook ASUS. Il kernel Linux non può implementare questa funzione perché è una funzione basata su software. E Giove offre anche modalità d'uso per l'utente, quindi l'utente decide quali sono le esigenze, qualcosa che non può essere offerto dal kernel e Giove dice semplicemente al kernel cosa fare, ancora una volta, Kernel ha le caratteristiche da usare, e Giove sta dicendo al kernel: - Usali in questo modo!

SHE è uno strumento che migliora l'efficienza energetica del notebook, aumenta in modo intelligente le prestazioni del sistema sotto carico pesante, consentendo così al notebook di soddisfare le esigenze del processore e delle attività ad alta intensità di risorse e offre anche una scelta di prestazioni e modalità di consumo energetico che consentono agli utenti di regolazioni facili e veloci per adattarsi ai loro scenari di utilizzo.

Quindi è solo un software che utilizza una specifica progettazione hardware, identifica i processi in esecuzione per gestire la potenza e offre la personalizzazione dell'utente. Una funzione del kernel non può offrire questo, il kernel non è lì per valutare le cose e prendere decisioni su quando usare qualcosa o no, e il software qui è un must in quanto deve sapere dal sistema operativo quanta potenza ha bisogno, il kernel non può valutare queste necessità.

Riassumendo: Linux Kernel ha le caratteristiche, gli strumenti in modalità laptop dicono al kernel che è ora di usarli, perché il kernel da solo non può decidere, non sa nemmeno se è in esecuzione su un desktop o un laptop. PowerTop personalizza gli strumenti in modalità laptop per sfruttare meglio le sue capacità. Jupiter agisce come un mix di PowerTop e strumenti in modalità laptop e offre all'utente un modo semplice per personalizzare le opzioni di consumo energetico. Perché Canonical non può semplicemente sostituire gli strumenti in modalità laptop con uno strumento più completo come Giove? Se lo desiderano possono farlo, anche se, come ho detto, rende le cose più instabili in quanto agisce in modo diverso su macchine diverse, quindi guadagnano in termini di prestazioni e funzionalità, sebbene abbiano perso stabilità, voterei per Giove (o un canonico ' simili, amano fare le cose a modo loro haha) per sostituire gli strumenti in modalità laptop.

Penso di non essere stato chiaro come vorrei, ecco una metafora per semplificare:

Il kernel è la tabella di controllo di una stazione ferroviaria, in questa tabella esistono pulsanti (funzionalità) in cui è possibile gestire l'uso dei treni, anche se ha bisogno di qualcuno che prema quei pulsanti quando necessario, questo ragazzo è l'operatore (modalità laptop- strumenti), sebbene questo ragazzo segua semplicemente i modelli in base all'ora del giorno per usare o meno alcuni treni, ma se ha una radio, le persone nelle stazioni (PowerTop) possono comunicargli con precisione la necessità di più o meno treni. In un sistema più automatizzato l'Operatore (Giove) invece di una radio ha telecamere nelle stazioni, quindi osserva semplicemente il traffico nelle stazioni e valuta se stesso la necessità o meno di più treni. Ma vedi che la Tabella di controllo (Kernel) ha tutti i pulsanti (caratteristiche) per controllare i treni (gestire il consumo di energia).

La mia raccomandazione? Conserva i tre: laptop-mode-tools, PowerTop e Jupiter. Non danneggiano il tuo sistema e le cose tendono a essere migliorate.


La ringrazio per la risposta. È una buona panoramica di ciò che fa ogni strumento, ma sento che non hai risposto alla domanda reale, motivo per cui i miglioramenti powertop, jupiter e co. dichiarare di offrire non è stato implementato nel kernel. È possibile che le loro opzioni non siano sicure o non sufficientemente applicabili. Queste sono solo ipotesi, però. Mi piacerebbe sentire una risposta canonica al riguardo. Ad ogni modo, poiché il tempo della grazia sta per finire, probabilmente assegnerò la tua risposta. Grazie ancora per il tempo dedicato a rispondere.
Glutanimato

Quindi, se lo capisco correttamente, gli strumenti inclusi nel kernel non vengono usati automaticamente? (ma la videocamera può essere abilitata tramite Powertop?) Come ho detto nella domanda, non sono riuscito a risolvere il problema di spegnimento causato dagli strumenti in modalità laptop, quindi non credo che lo reinstallerò. :(
user138784

@MHC Ci scusiamo per la mia scarsa spiegazione al riguardo, modificherò la mia risposta per coprire questa questione, anche se non conosco una risposta canonica a tale proposito, mi dispiace. user138784 Vedi che il kernel Linux ha alcune funzionalità integrate per il risparmio energetico, anche se qualcosa nel tuo sistema operativo deve dire al kernel di usarlo, e questa cosa è strumenti in modalità laptop. PowerTop non è un must, ma può migliorare l'utilizzo degli strumenti in modalità laptop.
Rodrigo Martins,

Se non riesci a reinstallare gli strumenti in modalità laptop, sarebbe meglio procurarti Giove in quanto in qualche modo può sostituire gli strumenti in modalità laptop.
Rodrigo Martins,

Grazie per la risposta. Ho già installato Giove e sembra funzionare. Hai idea di come gli strumenti in modalità laptop possano causare i problemi di spegnimento?
user138784

3

Gli strumenti per la modalità laptop ora sono obsoleti, questo potrebbe essere quello che stai cercando;

http://www.linrunner.de/en/tlp/tlp.html

TLP è uno strumento di gestione dell'alimentazione per Linux. Offre i vantaggi della gestione avanzata dell'alimentazione senza la necessità di comprendere ogni dettaglio tecnico.

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp

Esegui PowerTOP prima e dopo per vedere la differenza. Le impostazioni di risparmio energia verranno riprofilate da TLP al riavvio.


Sono assolutamente d'accordo con questo. Con TLP installato sono riuscito a ridurre il consumo energetico della batteria da 22W a 12W. La durata della batteria sul mio notebook è ora simile a Windows.
Glutanimate,

mi è piaciuto tlp meglio degli strumenti in modalità laptop ma il problema con tlp è che non ha opzioni per ridurre la luminosità dell'LCD quando è alimentato a batteria.
mercoledì
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.