Dlho som premýšľal, prečo sa môj počítač prehrieva v Linuxe, aj keď sa mi to stalo aj vo Windows, ale nie tak často, tak som premýšľal, čo sa stane, a uvedomil som si, že sa to stalo, až keď jeden z dvoch procesorov mal 2% frekvenciu prehrievanie a nakoniec vypnutie.
To takmer znemožňovalo inštaláciu akéhokoľvek linuxového distra, pretože zo živého CD, ktoré vyrobili, aby dostali procesor na maximum a musel som dať ventilátor do vetracieho vstupu notebooku, som to urobil viackrát kvôli mojej záľube inštalovať to distro, ktoré sa mi páčilo. umiestnené vpredu iba do vstupu do sekcie, ale iba gnome 2 mohol obmedziť frekvenciu procesora (v režime používateľského priestoru) s appletom, ktorý bol zahrnutý, ale zostal po celú dobu vo frekvencii, ktorú som dal, a nebol v ondemand a že Robilo to vždy na frekvencii, ktorú som povolil, a nie na frekvencii, ktorú procesor potreboval.
Bolo to, keď som hľadal, ako obmedziť maximálnu frekvenciu, na ktorej procesor dokáže pracovať, aby sa s procesorom manipulovalo ondemand bez toho, aby sa dostal na 100%, aby sa procesor neprehrieval.
Najprv musíme vedieť, koľko procesorov máme v termináli napísať:
ls / sys / devices / system / cpu / | grep cpu [0-9]
V mojom prípade bol výstup
cpu0 cpu1
Znamená to, že mám 2 procesory
Potom pre každý procesor, ktorý máte
more / sys / devices / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies
V mojom prípade boli výstupy
:::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies :::::::::::::::: 2100000 1050000 525000 --Viac-- (Ďalší súbor: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl :::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000
Pre oba procesory, ako som už spomenul, ak mám procesory s 2100000 hertzmi, po chvíli sa prehrieva, takže chcem obmedziť maximálnu frekvenciu, pretože súbory v adresári / sys / devices / system / cpu / cpux / cpufreq / sú od správcu potrebné vykonať zmeny, ktoré chceme ako správca
Maximálna rýchlosť sa upravuje v súbore
/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq / sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq
A keďže to chcem zmeniť pri každom štarte, je pre mňa výhodné vložiť ho do /etc/rc.local a potom ten súbor upravím ako správcu
Trpaslík
gksu gedit /etc/rc.local
KDE
kdesu kate /etc/rc.local
Terminál (pred zadaním príkazu zmeňte nano na svoj obľúbený editor alebo použite su)
sudo nano /etc/rc.local
Pridajte medzi riadky
#! / 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' výstup 0
A teda maximálna rýchlosť procesora bude 1050000.
Dúfam, že je to niekomu užitočné.