GNU/Linux >> Znalost Linux >  >> Linux

Jak povolit ochranu teploty CPU

Můžete napsat skript pro zobrazení vaší teploty ve stavovém řádku dwm, například:

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

Váš sensors výstup může být složitější v závislosti na vašem nastavení:toto funguje na jednom z mých počítačů:

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

Pokud patchujete stavové barvy, můžete navíc nechat změnit barvu výstupu jako $temp dosáhne vyšších hodnot...

Arch Wiki obsahuje úvod do nastavení základního skriptu stavového řádku a stránka dwm obsahuje příklad .xinitrc.

Můžete vidět můj dwm-status skript pro více podrobností:http://beta.intuxication.org/jasonwryan/archer/file/tip/Scripts/dwm-status


Mám úplně stejný problém a používám balíček "cpufreqtools" (nebo jen "cpufreq" - nemůžu si vzpomenout!).

Poskytuje dva příkazy:cpufreq-info a cpufreq-set

cpufreq-info vypíše aktuální rychlost CPU a minimální a maximální rychlost. a také dostupné kroky.

cpufreq-set je pro vás užitečnější, protože můžete omezit maximální rychlost, které váš CPU kdy dosáhne.

Můj CPU náchylný k přehřátí má dostupné rychlosti 800 MHz, 1,60 GHz a 1,80 GHz. Takže to omezím na 1,60 GHz takto:

cpufreq-set --max 1,60 GHz

Funguje jako kouzlo!

Pokud jste ve svých znalostech Linuxu pokročilejší, můžete jej dokonce vložit do spouštěcího skriptu, aby se vždy spustil, jakmile se váš Linux spustí.

Hodně štěstí.


Linux
  1. Jak si vybrat cenově dostupný linuxový notebook pro videokonference

  2. Jak povolit mysqlnd pro php?

  3. Jak povolím zvýraznění syntaxe pro .bash_aliases ve vim?

  1. Jak povolit protokol pomalých dotazů pro MySQL

  2. Jak napsat spouštěcí skript pro Systemd?

  3. Jak napíšu odpověď ano pro instalaci programů?

  1. Jak zkontrolovat teplotu CPU v Linuxu

  2. Jak sledovat teplotu procesoru v systému Redhat 7 Linux

  3. Jak grep pro unicode � ve skriptu bash