Sto cercando di installare l'app per le impostazioni di risparmio energetico di Giove ma, ho letto che non è più compatibile con il nuovo kernel. Esiste un programma simile o un modo per gestire le impostazioni di risparmio energia su 13.04?
Sto cercando di installare l'app per le impostazioni di risparmio energetico di Giove ma, ho letto che non è più compatibile con il nuovo kernel. Esiste un programma simile o un modo per gestire le impostazioni di risparmio energia su 13.04?
Risposte:
TLP offre i vantaggi della gestione avanzata dell'alimentazione per Linux senza la necessità di comprendere ogni dettaglio tecnico. TLP viene fornito con una configurazione predefinita già ottimizzata per la durata della batteria, quindi è possibile installarla e dimenticarla. Tuttavia TLP è altamente personalizzabile per soddisfare le vostre esigenze specifiche.
Kernel laptop mode and dirty buffer timeouts
Processor frequency scaling including "turbo boost" / "turbo core"
Power aware process scheduler for multi-core/hyper-threading
Hard disk advanced power magement level and spin down timeout (per disk)
SATA aggressive link power management (ALPM)
PCI Express active state power management (PCIe ASPM) – Linux 2.6.35 and above
Runtime power management for PCI(e) bus devices – Linux 2.6.35 and above
Radeon KMS power management – Linux 2.6.35 and above, not fglrx
Radeon dynamic power management – Kernel 3.11 and above, not fglrx
Wifi power saving mode – depending on kernel/driver
Power off optical drive in drive bay (on battery)
Audio power saving mode – hda_intel, ac97
Controlla anche le funzioni aggiuntive
Controlla anche i prerequisiti
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw smartmontools ethtool
sudo apt-get install tp-smapi-dkms acpi-call-tools tlp tlp-rdw smartmontools ethtool
Indicatore TLP per Unity Un indicatore Unity creato per alternare comodamente tra le modalità AC e BAT. Usalo a tuo rischio e pericolo. Scarica qui: indicatore-TLP.py
Rimozione della configurazione predefinita della frequenza della CPU Ubuntu
sudo update-rc.d -f ondemand remove
(Questo non è un prerequisito generale per TLP ma è necessario solo se l'utente decide di cambiare il governatore predefinito. Se un utente emette il comando senza modificare anche l'impostazione TLP , finisce con "perfomance", che è piuttosto male per la batteria vita.), Applicare alla sezione 3.) Processore e ridimensionamento di frequenza
Il file di configurazione principale di TLP è in / etc / default / tlp
sudo -i gedit /etc/default/tlp
TLP_ENABLE=1
Impostare su 0 per disabilitare TLP (riavvio necessario), dovrebbe essere abilitato quindi lasciare il valore predefinito
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
DISK_IDLE_SECS_ON_BAT = 2 = Puoi lasciare il valore predefinito (2) oppure puoi modificarlo come 5 , per impostazione predefinita Ubuntu usa 5 , dipende da te, leggi la guida in basso
cat /usr/lib/pm-utils/power.d/laptop-mode
Questo controlla quanto aggressivo sia il sistema nel tentativo di evitare di scrivere su disco. Più a lungo il disco è inattivo, maggiore è la potenza che puoi risparmiare.
Questo è attivo solo con alimentazione a batteria e ripristina questi valori ai valori predefiniti del kernel con alimentazione CA.
Predefiniti 5 , che abilita la modalità laptop e impone al sistema di attendere 5 secondi ogni volta che qualcosa chiede di scrivere sul disco per scaricare quanti più dati possibile.
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
Lascia il valore predefinito
Il valore predefinito è 60, il che significa che il kernel non inizierà a forzare il processo a scrivere le informazioni sui file che sono state modificate ma che non sono state salvate fino a quando il 60% della memoria di sistema utilizzabile è piena di informazioni sporche.
CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=powersave
Rimuovi l'hash e modificalo come conservativo.
Sta a te quello che vuoi, puoi anche usare ON_BAT = powersave
Seleziona un regolatore di ridimensionamento della frequenza della CPU: ondemand / powersave / performance / conservative
Governatore ??
Il governatore decide quale frequenza deve essere utilizzata.
Descrizione del modulo:
ondemand Dynamically switch between CPU(s) available if at 95% cpu load
performance Run the cpu at max frequency
conservative Dynamically switch between CPU(s) available if at 75% load
powersave Run the cpu at the minimum frequency
Sviluppatore TLP
Usare un risparmio energetico "conservativo" su "- specialmente su AC - non dovrebbe essere una raccomandazione generale ma solo un'opzione per hardware che produce calore eccessivo o rumore della ventola.
#CPU_SCALING_MIN_FREQ_ON_AC=0
#CPU_SCALING_MAX_FREQ_ON_AC=0
#CPU_SCALING_MIN_FREQ_ON_BAT=0
#CPU_SCALING_MAX_FREQ_ON_BAT=0
Imposta la frequenza min / max disponibile per il regolatore di ridimensionamento. I valori possibili dipendono fortemente dalla CPU. Per le frequenze disponibili consultare l'uscita tlp-stat, Sezione "+++ Processore".
Suggerimento : i parametri sono disabilitati per impostazione predefinita, rimuovere il # iniziale per abilitarli, altrimenti vengono utilizzati i valori predefiniti del kernel.
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
Imposta la funzione "turbo boost" della cpu: 0 = disabilita / 1 = consenti, richiede un processore Intel Core i e kernel 3.7 o successivo.
Importante: questo potrebbe essere in conflitto con le impostazioni del governatore della tua distribuzione. Un valore 1 non attiva il potenziamento, ma lo consente
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
Ridurre al minimo il numero di core / hyper-thread utilizzati in cpu in condizioni di carico leggero
NMI_WATCHDOG=0
Attiva il timer watchdog NMI del kernel (0 = disabilitato / risparmia energia, 1 = abilitato). Il valore 1 è rilevante solo per il debug del kernel.
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
Impostare il "Livello avanzato di gestione dell'alimentazione". I valori possibili sono compresi tra 1 e 255:
1 – max power saving / minimum performance
Importante: questa impostazione può comportare un aumento dell'usura dell'unità disco a causa dell'eccessivo scarico della testina di lettura / scrittura (riconoscibile dai rumori di clic)
128 – compromise between power saving and wear (TLP standard setting on battery)
192 – prevents excessive head unloading of some HDDs
254 – minimum power saving / max performance (TLP standard setting on ac)
255 – disable APM (not supported by some disk models)
Valori diversi per più dischi sono separati da spazi.
#DISK_IOSCHED="cfq cfq"
Selezionare io scheduler per i dispositivi disco: noop / deadline / cfq (impostazione predefinita: cfq) Valori separati per più dispositivi con spazi.
noop è spesso la scelta migliore per i dispositivi a blocchi supportati dalla memoria (ad es. ramdisk) e altri supporti non rotazionali (flash) in cui il tentativo di riprogrammare l'I / O è uno spreco di risorse
scadenza è uno scheduler leggero che cerca di porre un limite alla latenza
cfq cerca di mantenere l'equità a livello di sistema della larghezza di banda I / O
min_power / medium_power / max_performance
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
ALPM ( Aggressive Link Power Management) è un meccanismo in cui un controller SATA AHCI può mettere il collegamento SATA che si collega al disco in una modalità di alimentazione molto bassa durante i periodi di attività di I / O zero e in uno stato di alimentazione attiva quando il lavoro deve essere fatto. I test dimostrano che ciò può far risparmiare circa 0,5-1,5 Watt di potenza su un sistema tipico. (Per maggiori informazioni "Fonti e aiuto aggiuntivo" )
(impostazione predefinita / prestazioni / risparmio energetico)
Suggerimento: è necessaria l'opzione di avvio del kernel pcie_aspm = force su alcune macchine
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
(metodo profilo): basso / medio / alto / automatico / predefinito
auto = mid su BAT, high su AC; default = usa i valori predefiniti dell'hardware (Kernel> = solo 2.6.35, non con il driver fglrx!)
#RADEON_POWER_PROFILE_ON_AC=high
#RADEON_POWER_PROFILE_ON_BAT=low
1 = disabilitato / 5 = abilitazione
(Linux 2.6.32 e versioni successive, solo alcuni adattatori!)
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
Y = Sì, N = No
WOL_DISABLE=Y
Abilita il risparmio energetico dell'audio per i dispositivi Intel HDA, AC97 (timeout in secondi). Un valore di 0 disabilita /> = 1 abilita il risparmio energetico.
SOUND_POWER_SAVE=1
Disabilita anche il controller (solo HDA): S / N
SOUND_POWER_SAVE_CONTROLLER=Y
Impostare su 1 per spegnere l'unità ottica in UltraBay (solo ThinkPads), quando funziona a batteria. Un valore pari a 0 disabilita questa funzione (impostazione predefinita). L'unità può essere riaccesa rilasciando (e reinserendo) la leva di espulsione o premendo il pulsante di espulsione del disco sui modelli più recenti. Nota : un disco fisso UltraBay non viene mai spento.
BAY_POWEROFF_ON_BAT=1
Dispositivo unità ottica da spegnere (predefinito sr0)
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
Runtime PM per tutti i dispositivi bus pci (e)
RUNTIME_PM_ALL=1
Runtime PM per tutti i dispositivi bus pci (e): 0 = disabilita / 1 = abilita, Avviso: opzione sperimentale, può causare instabilità del sistema
Alcune volte il mio dongle mouse USB non ha funzionato quando lo collego alla porta USB 3, funziona bene quando lo collego alla porta USB 2 e tutti i miei dispositivi USB 3 funzionano correttamente senza problemi.
Impostare su 0 per disabilitare / 1 per abilitare la funzione di sospensione automatica USB
USB_AUTOSUSPEND=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
Ripristina lo stato del dispositivo radio (bluetooth integrato, wifi, wwan) dal precedente arresto all'avvio del sistema:
0 - disabilita, 1 - abilita
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
Disabilita i dispositivi radio integrati all'avvio del sistema:
bluetooth
wifi – Wireless LAN
wwan – Wireless Wide Area Network (UMTS)
Più dispositivi sono separati da spazi.
Ho un errore che il mio dispositivo Blue tooth non è disabilitato all'avvio, quindi se affronti questo problema, esegui la seguente configurazione
sudo nano /etc/rc.local
E aggiungi la seguente riga prima di uscire da 0
rfkill block bluetooth
Salva ed esci e riavvia
Dopo l'installazione, TLP verrà attivato automaticamente all'avvio del sistema.
Per avviarlo immediatamente senza riavviare o per applicare le impostazioni modificate utilizzare:
sudo tlp start
Utilizzare il comando tlp-stat terminal per verificare se TLP funziona correttamente
sudo tlp-stat
Controlla la temperatura del tuo sistema
sudo tlp-stat -t
Mostra solo informazioni sulla batteria:
sudo tlp-stat -b
sudo tlp-stat --battery
Mostra solo configurazione:
tlp-stat -c
tlp-stat --config
Mostra solo stato switch dispositivi radio:
tlp-stat -r
tlp-stat --rfkill
Mostra solo temperature e velocità della ventola:
tlp-stat -t
Applica le impostazioni della batteria (ignorando la fonte di alimentazione effettiva):
sudo tlp bat
Applica impostazioni AC (ignorando la fonte di alimentazione effettiva):
sudo tlp ac
È possibile verificare quale I / O si sta utilizzando.
sudo tlp-stat # Check the section +++ Storage Devices
Per esaminare più da vicino i problemi sospetti in TLP, attivare la modalità traccia in / etc / default / tlp:
TLP_DEBUG="lock nm path pm rf run sysfs udev usb"
Aggiungi la riga sopra menzionata alla fine / etc / default / tlp, I dati di traccia accumulati possono essere letti in qualsiasi momento con
tlp-stat -T
O
grep "tlp" /var/log/debug
Se manca l'output di traccia, è necessario modificare la configurazione di rsyslogd. Crea il file /etc/rsyslog.d/90-debug.conf
contenente
*.=debug;\
auth,authpriv.none;\
news.none;mail.none -/var/log/debug
E riavvia il demone
sudo /etc/init.d/rsyslog restart
C'è un ottimo supporto sul sito Web TLP
Link di configurazione utile 1
indicator-cpufreq
indicator-cpufreq
ti aiuterà a cambiare la frequenza della tua CPU in movimento:
sudo apt-get install indicator-cpufreq
Vai a Dash > cerca Startup > modifica indicator-cpufreq
aggiungi -f
o copia incolla il seguente comando:
indicator-cpufreq -f
Con l'indicatore sarai in grado di monitorare la tua frequenza attuale della CPU e puoi cambiare la frequenza della CPU
Clicca sull'indicatore
La motivazione principale per VA-API (API di accelerazione video) è quella di abilitare la decodifica / codifica video con accelerazione hardware in vari punti di ingresso (VLD, IDCT, Motion Compensation ecc.) Per gli standard di codifica prevalenti oggi (MPEG-2, MPEG-4 ASP / H.263, MPEG-4 AVC / H.264 e VC-1 / VMW3). È stata presa in considerazione l'estensione di XvMC, ma a causa del suo design originale solo per MPEG-2 MotionComp, ha avuto più senso progettare un'interfaccia da zero in grado di esporre completamente le capacità di decodifica video nelle GPU di oggi.
I driver Intel ufficiali utilizzano VA-API
sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo
sudo apt-get install xvba-va-driver vainfo
Installa MPlayer con il supporto dell'API VA in Ubuntu
Per impostazione predefinita, la versione MPlayer disponibile nei repository Ubuntu ufficiali non supporta VA-API, ma è possibile utilizzare un PPA che fornisce build MPlayer personalizzate con supporto VA-API.
sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi
Ora devi installare smplayer o vlc
sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer
sudo apt-get install vlc
SMPlayer
È nella scheda Opzione > Preferenze, nella scheda Video> Video generale> Driver di uscita impostare il driver di uscita video su "vaapi":
VLC
Si trova in Strumenti> Preferenze> Input e codec> Abilita Usa decodifica accelerata GPU
Collegamenti utili
sudo nano /etc/default/grub
modificare:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
per:
GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash intel_pstate=disable i915.lvds_downclock=1 drm.vblankoffdelay=1 i915.semaphores=1 i915_enable_rc6=1 i915_enable_fbc=1"
e corri:
sudo update-grub
Collegamenti utili
sudo tlp start
/ sudo tlp stop
e che puoi anche passare manualmente tra le diverse modalità di alimentazione con sudo tlp bat
/ sudo tlp ac
.
GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash pcie_aspm=force i915
Questo è quello che ho letto in 7 cose da fare dopo aver installato Ubuntu 13.04 (Raring Ringtail) :
Giove era una delle prime cose da installare dopo una nuova installazione di Ubuntu, ma sfortunatamente l'applicazione è stata interrotta e la vecchia versione non funziona correttamente in Ubuntu 13.04.
Ma se la durata della batteria è ciò che ti interessa, puoi usare TLP, uno strumento che installi e poi dimenticalo perché modifica automaticamente il sistema per un migliore consumo di energia / durata della batteria.
Per installare TLP in Ubuntu 13.04, utilizzare i seguenti comandi:
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
sudo tlp start
Non ho esperienza personale di TLP.
Giove per 13.04 è arrivato!
sudo add-apt-repository ppa:jolicloud-team/ppa
sudo apt-get update
sudo apt-get install jupiter
PowerTOP è uno strumento Linux per diagnosticare problemi di consumo e gestione dell'energia.
Oltre ad essere uno strumento diagnostico, PowerTOP ha anche una modalità interattiva in cui l'utente può sperimentare varie impostazioni di gestione dell'alimentazione per i casi in cui la distribuzione Linux non ha abilitato queste impostazioni.
Questo strumento udev consente automaticamente le impostazioni di risparmio energetico più aggressive:
/etc/udev/rules.d/10-local-powersave.rules
# PCI runtime power management
ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"
# USB autosuspend
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/control}="auto"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/autosuspend" ATTR{power/autosuspend}="60"
# SATA active link power management
SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="min_power"
# Wlan power save
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/sbin/iw dev %k set power_save on"
# Disable bluetooth
SUBSYSTEM=="rfkill", ATTR{type}=="bluetooth", ATTR{state}="0"
# Disable wake-on-LAN
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*" RUN+="/usr/sbin/ethtool -s %k wol d"
/etc/udev/rules.d/10-local-powersave.rules
non esiste più in 14.04, che dire di quelle impostazioni che hai pubblicato qui? Uso powertop --auto-tune
per mettere a punto tutto