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.