GNU/Linux >> Linux Esercitazione >  >> Linux

Come abilitare le protezioni per la temperatura della CPU

Potresti scrivere uno script per visualizzare la tua temperatura nella barra di stato di dwm, ad esempio:

temp (){
    awk '{print $4"°C"}' <(acpi -t)
    echo $temp
}
xsetroot -name "$(temp)"

Il tuo sensors l'output può essere più complesso, a seconda della configurazione:funziona su una delle mie macchine:

 awk '/temp1/ {print +$2"°C"}' <(sensors)

Se aggiungi statuscolours, puoi anche fare in modo che l'output cambi colore come $temp raggiunge valori più alti...

L'Arch Wiki contiene un'introduzione alla configurazione di uno script base per la barra di stato e il sito dwm include un esempio .xinitrc.

Puoi vedere il mio dwm-status script per maggiori dettagli:http://beta.intuxication.org/jasonwryan/archer/file/tip/Scripts/dwm-status


Ho esattamente lo stesso problema e quello che uso è il pacchetto "cpufreqtools" (o semplicemente "cpufreq" - non ricordo!).

Ti dà due comandi:cpufreq-info e cpufreq-set

cpufreq-info elenca la velocità corrente della CPU e le velocità minima e massima. e anche i passaggi disponibili.

cpufreq-set è più utile per te perché puoi limitare la velocità massima che la tua CPU potrà mai raggiungere.

La mia CPU soggetta a surriscaldamento ha le velocità disponibili di 800 MHz, 1,60 GHz e 1,80 GHz. Quindi, quello che faccio è limitarlo a 1,60 GHz in questo modo:

cpufreq-set --max 1.60Ghz

Funziona a meraviglia!

Se sei più avanzato nelle tue competenze su Linux, potresti persino inserirlo in uno script di avvio in modo che venga sempre eseguito non appena il tuo Linux si avvia.

Buona fortuna.


Linux
  1. Come scegliere un laptop Linux conveniente per le videoconferenze

  2. Come abilitare il registro delle query lente per MySQL

  3. Come scrivere uno script di avvio per Systemd?

  4. Come scrivo una risposta sì per l'installazione dei programmi?

  5. Come abilito l'evidenziazione della sintassi per .bash_aliases in vim?

Come abilitare il sudo senza password per l'utente in Linux

Come abilitare il canale Conda-forge per Conda Package Manager

Come controllare la temperatura della CPU su Ubuntu

Come abilitare il tasto Alt Gr come Alt R per Emacs su Ubuntu 16.04?

Come abilitare l'URL temporaneo per WHM/cPanel?

Come abilitare CloudFlare CDN per il mio sito web?