Limitați viteza maximă a procesorului

cpu

Multă vreme m-am întrebat de ce computerul meu s-a supraîncălzit în Linux, deși mi s-a întâmplat și în Windows, dar nu atât de des, așa că m-am întrebat ce se va întâmpla și mi-am dat seama că s-a întâmplat doar când oricare dintre cele 2 procesoare era la o frecvență de 100% un timp prelungit care l-a determinat să se supraîncălzească și să se oprească în cele din urmă.

Acest lucru a făcut aproape imposibilă instalarea oricărei distro Linux, deoarece din cd-ul live pe care l-au făcut pentru a pune procesorul la maximum și a trebuit să pun un ventilator în orificiul de ventilație al laptopului, am făcut asta de mai multe ori datorită hobby-ului meu de a instala ce distro mi-a plăcut. pus în față doar până la intrarea în secțiune, dar numai gnome 2 ar putea limita frecvența procesorului (în modul spațiu utilizator) cu applet-ul care a fost inclus, dar a rămas tot timpul în frecvența pe care am pus-o și nu a fost în continuare și că A făcut să fie întotdeauna la frecvența pe care am lăsat-o și nu la cea de care avea nevoie procesorul.

Atunci căutam cum să limitez frecvența maximă la care poate funcționa procesorul, astfel încât procesorul să fie manipulat la cerere fără a ajunge la 100% din procesor, astfel încât să nu se supraîncălzească.

Mai întâi trebuie să știm câte procesoare avem într-un terminal scrie:

ls / sys / devices / system / cpu / | grep cpu [0-9]

În cazul meu, rezultatul a fost

cpu0 cpu1

Înseamnă că am 2 procesoare

Apoi pentru fiecare procesor pe care îl aveți

more / sys / devices / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies

În cazul meu, rezultatele au fost

::::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies :::::::::::::: 2100000 1050000 525000 - Mai mult-- (Fișierul următor: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl :::::::::::::: / / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000

Pentru ambele procesoare, așa cum am menționat dacă am procesoarele la 2100000 hertz, acesta se supraîncălzește după un timp, așa că vreau să limitez frecvența maximă, deoarece fișierele din directorul / sys / devices / system / cpu / cpux / cpufreq / sunt de la administrator este necesare pentru a face modificările pe care le dorim ca administrator

Viteza maximă este editată în fișier

/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq / sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq

Și din moment ce vreau să-l schimb la fiecare început, este convenabil pentru mine să-l pun în /etc/rc.local, apoi modific fișierul respectiv ca administrator
Gnom

gksu gedit /etc/rc.local

KDE

kdesu kate /etc/rc.local

Terminal (schimbați nano la editorul preferat sau utilizați su înainte de a tasta comanda)

sudo nano /etc/rc.local

Adăugați între rânduri

 #! / bin / sh -e echo 1050000> '/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq' echo 1050000> '/ sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq' exit 0

Astfel viteza maximă a procesorului va fi de 1050000.

Sper să fie util cuiva.


Adăugați ca sursă preferată în Google