Jag undrade länge varför min dator överhettades i Linux, även om det också hände mig i Windows men inte så ofta, så jag undrade vad som skulle hända och jag insåg att det bara hände när någon av de två processorerna var på 2% frekvens länge orsakade att den överhettades och slutligen stängdes av.
Detta gjorde det nästan omöjligt att installera någon Linux-distro eftersom från live-cd-skivan gjorde de för att maximera processorn och jag var tvungen att sätta en fläkt i den bärbara datorns ventilationsinlopp, jag gjorde det flera gånger på grund av min hobby att installera distro jag gillade. lägg den framför bara tills du går in i avsnittet men bara gnome 2 kunde begränsa frekvensen för processorn (i användarutrymme) med den applet som inkluderades men den stannade hela tiden i den frekvens som jag satte den och den var inte på efterfrågan och att det gjorde att det alltid var med den frekvens som jag lät det och inte den som processorn behövde.
Det var när jag letade efter hur man skulle kunna begränsa den maximala frekvensen som processorn kan arbeta med, så att processorn skulle hanteras på begäran utan att nå 100% av processorn så att den inte överhettades.
Först måste vi veta hur många processorer vi har i en terminal skriver:
ls / sys / enheter / system / cpu / | grep cpu [0-9]
I mitt fall var resultatet
cpu0 cpu1
Det betyder att jag har två processorer
Sedan för varje processor du har
mer / sys / enheter / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequences
I mitt fall var resultaten
:::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequences ::::::::::::::: 2100000 1050000 525000 --Mer-- (Nästa fil: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl :::::::::::::: sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequences :::: :::::::::: 2100000 1050000 525000
För båda processorerna, som jag nämnde om jag har processorerna vid 2100000 hertz överhettas det efter ett tag så jag vill begränsa den maximala frekvensen, eftersom filerna i katalogen / sys / enheter / system / cpu / cpux / cpufreq / är från administratören är nödvändig för att göra de ändringar som vi vill ha som administratör
Den maximala hastigheten redigeras i filen
/ sys / enheter / system / cpu / cpu0 / cpufreq / scaling_max_freq / sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq
Och eftersom jag vill ändra den vid varje start bör jag lägga den i /etc/rc.local så att jag redigerar den filen som administratör
Gnome
gksu gedit /etc/rc.local
KDE
kdesu kate /etc/rc.local
Terminal (ändra nano till din favoritredigerare eller använd su innan du skriver kommandot)
sudo nano /etc/rc.local
Lägg mellan raderna
#! / 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
Och så blir processorns maximala hastighet 1050000.
Jag hoppas att det är användbart för någon.