Mietin pitkään, miksi tietokoneeni ylikuumeni Linuxissa, vaikka se tapahtui minulle myös Windowsissa, mutta ei niin usein, joten mietin, mitä tapahtuisi, ja tajusin, että se tapahtui vasta, kun jompikumpi kahdesta prosessorista oli 2%: n taajuudella pitkään aiheuttamalla sen ylikuumenemisen ja lopulta sammumisen.
Tämän vuoksi linux-distron asentaminen oli melkein mahdotonta, koska live-CD: ltä, jonka he tekivät suorittimen maksimoimiseksi, ja minun piti laittaa tuuletin kannettavan tietokoneen tuuletusaukkoon, tein tämän useita kertoja asennuksen manian takia distro Minut laitettiin sen eteen vain siihen asti, kunnes tulin osioon, mutta vain gnome 2 pystyi rajoittamaan prosessorin taajuutta (käyttäjätilan tilassa) mukana olevalla sovelmalla, mutta se pysyi koko ajan siinä taajuudessa, jonka laitoin sen ja se oli ei vaadittu ja että se teki aina sen taajuuden, jonka annoin sen, eikä prosessorin tarvitseman.
Silloin kun etsin kuinka rajoittaa prosessorin enimmäistaajuutta, jotta prosessoria käsiteltäisiin tarpeen mukaan saavuttamatta 100% prosessorista, jotta se ei ylikuumentuisi.
Ensin meidän on tiedettävä, kuinka monta prosessoria meillä on päätelaitteessa:
ls / sys / devices / system / cpu / | grep cpu [0-9]
Minun tapauksessani tuotos oli
cpu0 cpu1
Se tarkoittaa, että minulla on 2 prosessoria
Sitten jokaiselle prosessorille, joka sinulla on
lisää / sys / devices / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies
Minun tapauksessani tuotokset olivat
::::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies :::::::::::::::: 2100000 1050000 525000 --Lisää-- (Seuraava tiedosto: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl ::::::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000
Molemmille prosessoreille, kuten mainitsin, jos prosessorini ovat 2100000 hertsiä, se ylikuumenee hetken kuluttua, joten haluan rajoittaa enimmäistaajuutta, koska hakemistossa / sys / devices / system / cpu / cpux / cpufreq / olevat tiedostot ovat peräisin järjestelmänvalvoja on välttämätön, jotta voimme tehdä järjestelmänvalvojana haluamasi muutokset
Suurinta nopeutta muokataan tiedostossa
/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq / sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq
Ja koska haluan vaihtaa sitä jokaisessa käynnistyksessä, minun on kätevä laittaa se tiedostoon /etc/rc.local ja muokkaan tiedostoa järjestelmänvalvojana
Menninkäinen
gksu gedit /etc/rc.local
KDE
kdesu kate /etc/rc.local
Pääte (vaihda nano suosikkieditoriisi tai käytä su ennen komennon kirjoittamista)
sudo nano /etc/rc.local
Lisää rivien väliin
#! / 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
Ja prosessorin enimmäisnopeus on 1050000.
Toivon, että siitä on hyötyä jollekin.
Mikä hyvä vinkki, itse asiassa minulla on pöytätietokone, jossa on Solus, joka ei voinut tehdä mitään, joka sammutettiin. Yritän kiittää artikkelista.
Hei, tarkasitko tai päivititkö tietokoneesi BIOSia? Onko se HP-malli? Pyydän teitä, koska se on todennäköisesti ongelma BIOSissa ja Intel SpeedStepin tai AMD cool & Quietin kokoonpanossa, olen ratkaissut ylikuumenemisen ongelman päivittämällä BIOSin (olen tiiminrakentaja), toinen , on muuttaa tehtaalta tulevaa lämpötahnaa (ne ovat yleensä erittäin huonoja), hopeayhdisteillä varustetun tuotteen hinta on 10 dollaria ja se on yleensä paljon parempi kuin kokoonpanossa käytettynä. Tarkasta toinen: lika tai pöly, nukka laitteidesi sisällä ja lopuksi voit ostaa pohjan (eli alumiinin, muovilla on päinvastainen vaikutus kuin mihin ne on hankittu) ja tuuleta sen kanssa osa laitteen pohjassa.
Toivottavasti se auttaa sinua,
Tervehdys.
Se on Toshiba Satellite A305D-SP6905R http://pcxion.com/shop/printinfo.php?products_id=1080
Uudesta lähtien minulla oli ongelma, kun minulla on rahaa, vietän sen huollettavaksi ja jouduin päivittämään BIOS, koska en voinut asentaa Windows 7: tä omaan aikaan, joten minun piti päivittää pakolla ja oletan, että se oli viimeinen BIOS-päivitys oli asennettava.
Kuinka outoa sinulle tapahtuu, minulla on ollut 2 Toshibaa eikä minulla ole koskaan ollut lämpötilaongelmia. Ei niin HP: llä, minulla oli 13.3 tuuman tablet-tyyppinen HP Compaq ja se tuli hirvittävän huono. Ja olen korjannut kymmeniä HP: itä samalla ongelmalla, mutta se on ollut enimmäkseen suunnitteluongelma, ja ne, joissa on Nvidia-grafiikka, tyypillinen juottamisongelma, joten minun piti soveltaa uudelleenpalloa.
Tervehdys.
Kiitos tiedoista, tällä hetkellä Samsung RV408 -kannettavani, jossa on 6 Gt RAM-muistia ja LM14 KDE RC x64, toimii ongelmitta, mutta varotoimenpiteenä ja jonkin aikaa sitten käytin alustaa, jossa on 3 moottoripuhelinta, sekä tähän että Acer AOD255E -verkkokirjaan, jossa on 2 Gt RAM-muistia ja LM14 KDE RC x32 ja pitävät erittäin viileinä, vain netbook on havaittavissa, että se kuumenee hieman, kun minulla on monia ohjelmia ja ikkunoita auki, muuten minua ei ole koskaan kytketty pois päältä tai annettu ylikuumenemishälytyksiä.
Olisi hyvä oppia tuntemaan, mitkä tuotemerkit ja mallit antavat näille ongelmille ja miten he ovat ratkaisseet ne, jotta meillä olisi viitteitä.
Minun joskus kuumenee, 2 prosessorini taajuus
alf @ Alf: ~ $ more / sys / devices / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies
::::::::::::::::::
/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies
::::::::::::::::::
1900000 1800000 1600000 1400000 1200000 1000000 800000
::::::::::::::::::
/ sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies
::::::::::::::::::
1900000 1800000 1600000 1400000 1200000 1000000 800000
alf @ Alf: ~ $
Kuinka usein ehdotat, että lähden mahdollisimman paljon?
1600000
En todellakaan tiedä kovin hyvin, mutta jos 1.9 GHz on suurin, 1.6 on hyvä taajuus.
Hyvä vinkki. Minulla ei ole koskaan ollut ylikuumenemisongelmia, mutta otan sen joka tapauksessa huomioon.
Käytännössä tämän pitäisi vähentää merkittävästi sovellusten avautumisnopeutta ja muita tapahtumia, joissa prosessorin työmäärä on huippu (erityisesti yhden ytimen tietokoneissa)
Olen oikeassa?
Se on oikea, mutta riippuu siitä, jos käytät tietokonetta vain Internetin, musiikin ja videoiden katseluun, et huomaa eroa. Nyt, jos olet pakollinen koodin kääntäjä, huomaat eron.
Tervehdys.
Minulla on myös tämä ongelma vanhassa Acer Aspire 5315: ssä, jonka haluan ratkaista lopullisesti; mutta hakemistopuun polku eroaa ilmoittamastasi polusta, CPU0: een saakka, mutta siitä lähtien en löydä cpufreq-kansiota, mutta nämä muut välimuistit, cpuidle, teho, alijärjestelmä, lämpökaasu, topologia ja kaatumismerkinnät ja tiedostot uevent ja missään kansiossa näen tiedoston scaling_max_freq.
cpu-taajuuden skaalaus on käytettävissä vain mikrofoneille core2duo: n jälkeen, ei pentium D, 4, celeron tai mononukleot. Koska jopa prescotit työskentelivät maksimaalisesti, tuhlaamalla energiaa ja lämpöä, minulla oli sellainen, joka käveli aina vähintään 40: ssä, jos talvella minulla ei ollut kylmiä jalkoja 😛 terveisiä
Hehehe 🙂 et voi kuvitella ajatusta, jonka olet antanut minulle ... !!!
Gnomelle tai Unitylle on indikaattori-cpufreq, jonka avulla voit muuttaa prosessorin nopeutta ja tehoasetuksia yläpaneelista.
Hei @Christopher Castro, onnittelut artikkelista, ytimekäs ja hyödyllinen, vain pieni korjaus, älä kutsu CPU / UCP-ytimiä (prosessori), koska ihmiset voivat hämmentyä.
Yllättävää on, että sinulla on kaksi suorittimen ydintä, sinulla on lämmitysongelmia, ehkä sinun pitäisi avata se ja puhdistaa se, tai jos se ei johdu liasta tai pölystä, ota se tekniseen palveluun.
Terveisiä kaikille.
Ei ole järkevää rajoittaa suorittimen nopeutta, jos ONDEMAND * -ohjain on aktivoitu, ellet tiedä etukäteen, että suoritettavat tehtävät eivät tule olemaan suorittimen intensiivisiä, kuten raskaiden verkkosivujen selaaminen *.
Muista, että mitä vähemmän prosessoria skaalataan, sitä enemmän aikaa se tarvitsee sivujen renderoimiseksi ja sitä enemmän energiaa kuluttaa, toisaalta ONDEMAND-ohjain asettaa taajuudet automaattisesti alimmalle tasolle koneen ollessa tyhjäkäynnillä.
Ihannetapauksessa käytä ONDEMAND-painiketta ja säädä viivainta oikein, jotta se aktivoituu ja deaktivoituu mahdollisimman nopeasti järjestelmän kuormituksesta riippuen, esimerkiksi:
w / sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_governor - - - - ondemand
w / sys / devices / system / cpu / cpufreq / ondemand / up_threshold - - - - 85
w / sys / devices / system / cpu / cpufreq / ondemand / sampling_down_factor - - - - 20
(nimikkeistö systemd-muodossa)
Aivan yhtä tärkeä kuin hallitsijat, on erillisen näytönohjaimen kytkeminen pois päältä, jos emme käytä sitä (jos koneessamme on hybridi-videojärjestelmä) sama kuin muut järjestelmän käyttämät laitteet ja ennen kaikkea POWERTOP 2 laittaa matalaenergiatilaan laitteet, jotka on asetettu toimimaan maksimaalisella suorituskyvyllä.
j: 0 ~ $ kissa /etc/tmpfiles.d/optimized.conf
w / sys / kernel / debug / vgaswitcheroo / switch - - - - POIS
#w / sys / class / drm / card0 / device / power_profile - - - - matala
w / sys / class / drm / card0 / device / power_method - - - - dynpm
w / sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_governor - - - - ondemand
w / sys / devices / system / cpu / cpufreq / ondemand / up_threshold - - - - 85
w / sys / devices / system / cpu / cpufreq / ondemand / sampling_down_factor - - - - 20
#w / sys / module / snd_hda_intel / parametrit / power_save - - - - 1
w / sys / kernel / mm / transparent_hugepage / käytössä - - - - madvise
w / sys / kernel / mm / transparent_hugepage / defrag - - - - madvise
w / sys / kernel / mm / transparent_hugepage / khugepaged / defrag - - - - 0
w / proc / sys / kernel / watchdog - - - - 0
w / sys / class / scsi_host / host [0-5] / link_power_management_policy - - - - min_power
w / sys / väylä / PCI / laitteet / * / virta / ohjaus - - - - auto
w / proc / sys / vm / dirty_writeback_centisecs - - - - 1500
j: 0 ~ $ kissa /etc/rc.local
#! / Bin / bash
#
# /etc/rc.local: Paikallinen monen käyttäjän käynnistyskomentosarja.
#
mod probe radeon
echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
rmmod radeon
(Ole varovainen rmmodin suhteen, koska jos haluamme aktivoida erikoistuneen näytönohjaimen ja yrittää ladata moduulin uudelleen, kun se on pois päältä, järjestelmä antaa meille kauniin ytimen paniikin.)
Jos olisit ymmärtänyt jotain, kokeilisin sitä. Olen uusi asia ja minun täytyy nähdä asiat askel askeleelta, päärynöiden ja omenoiden kanssa. Minusta vastauksesi oli mielenkiintoinen.
Mikä mukava kaveri, annan sen kokeilla, koska minulla on ollut joitain ongelmia joukkueen kanssa. Kiitos
Hei, voisitteko kertoa mikä on 2 GHz: n kaksiytimisen prosessorin normaali lämpötila, kiitos ja terveiset
hyvä,
Tämä on erittäin tärkeä asia, jota aloin jonkin aikaa käyttää Linuxia aloin tutkia vähentämään suorittimen lämpötilaa ja sen energiankulutusta.
Tämä aihe kesti useita tunteja tutkimusta ja testausta, ja aion kertoa teille yksinkertaisen tavan määrittää Debianin prosessorimme toimimaan kysynnän mukaan, ts. CPU säätää taajuutensa automaattisesti prosessorin vastaanottaman kuormituksen mukaan, sen lisääminen, kun on välttämätöntä menettää suorituskykyä ja työskennellä pienimmällä taajuudella tarvittaessa, mikä vähentää prosessorin virrankulutusta ja siten lämpötilaa. Vaikka tein tämän debianilla, sen pitäisi toimia minkä tahansa distron kanssa.
Asenna cpufreqd- ja cpufrequtils-paketit. (Mielestäni uudelleenkäynnistys oli tarpeen tämän jälkeen).
Valitaan ja ladataan moduuli prosessorille, nykyaikaisille intel-prosessoreille teemme sen modprobe acpi-cpufreqilla (huomaa debianissa, että se lataa itsensä, voimme tarkistaa sen lsmodilla, luulen, että se on sama muillekin).
Tarkista toiminta.
Ensin aiomme tarkistaa, että prosessorin ohjain on ladattu, tätä varten meidän on vain tehtävä kissa oikeaan tiedostoon:
cat / sys / devices / system / cpu / cpu0 / cpufreq / scaling_driver
Tulos, jota sinun tulisi tarkkailla, on jotain ...
acpi-cpufreq
Jos edellinen testi on onnistunut, voimme tarkistaa uudelleen prosessorillemme käytettävissä olevat taajuudet uudelleen cat-komennolla:
cat / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies
Tulos, jota sinun tulisi tarkkailla, on jotain ...
1600000 800000
Voimme myös näyttää käytettävissä olevat kuvernöörit:
cat / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_governors
Tulos, jota sinun tulisi tarkkailla, on jotain ...
powerave -käyttäjätila konservatiivinen kysynnän suorituskyky
Ja mitä kuvernööriä käytetään tällä hetkellä:
cat / sys / devices / system / cpu / cpu0 / cpufreq / scaling_governor
Antaa meille jotain tällaista:
Suorituskyky
Huomaa: debian lataa oletuksena kysynnän.
Tämä viimeinen komento ilmaisee parhaillaan toimivan ohjaimen, suositeltavin on ondemand, joka säätää prosessorin nopeuden kysynnän mukaan.
Toinen suorempi apuohjelma tietämään prosessorimme tiedot:
cpufreq-info (suoritamme tämän komennon nähdäksesi prosessorin tiedot):
pufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Ilmoita virheistä ja virheistä osoitteeseen linux@brodo.de, ole kiltti.
CPU 0: n analysointi:
ohjain: acpi-cpufreq
Keskusyksiköt, joiden on vaihdettava taajuutta samanaikaisesti: 0
laitteistorajat: 800 MHz - 1.73 GHz
käytettävissä olevat taajuusaskeleet: 1.73 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
käytettävissä olevat cpufreq-ohjaimet: konservatiivinen, ondemand, PowerSave, käyttäjätila, suorituskyky
nykyinen käytäntö: taajuuden tulisi olla 800 MHz - 1.73 GHz.
Kuvernööri «ondemand» voi päättää, mitä nopeutta käyttää
tällä alueella.
nykyinen suorittimen taajuus on 800 MHz.
Laitteisto rajoittaa linjoja: 800 MHz - 1.73 GHz ja käytettävissä olevat taajuusaskeleet: 1.73 GHz, 1.33 GHz, 1.07 GHz, 800 MHz ovat tärkeitä, jotka merkitsevät prosessorin mahdollisuuksia.
Kuten näette, ne osoittavat myös käyttämämme kuvernöörin ja taajuuden, jolla prosessorimme toimii tällä hetkellä.
Kaikkien prosessorien ohjaimen vaihtaminen (vaaditaan kaksois- ja neliytimille):
cpufreq -set -r -g ondemand
Seuraava komento näyttää myös prosessorin nopeuden, jos tallentaminen toimii hyvin, sen pitäisi antaa prosessorin maksimiä pienemmät arvot:
$ cat / proc / cpuinfo | grep -i mhz
o
$ katsella grep \ »cpu MHz \» / proc / cpuinfo
Terveisiä, tämän avulla saat prosessorisi toimimaan tehokkaammin tuhlaamatta resursseja.
Älä koskaan vaihda CPU: n ohjainta, rajoitan vain enimmäisnopeutta.
Käytän edelleen kysyntää: D.
Ystäväni, kiitos paljon, juuri sitä etsin.
Se toimi minulle hyvin Athlon II x2 250 -laitteellani 3GHz: llä.
Aina kun avasin 1080p-videon Linuxissa, suorittimeni käytti 100%, nyt se käyttää
keskimäärin 40-50%.
Pelkäsin, että taajuus vahvistettaisiin 1.8 GHz: n tasolle (missä
Säädin sitä), mutta «OnDemand» on edelleen aktiivinen, kun tietokone on lepotilassa
CPU laskee 800 MHz: iin. Upea! 🙂
Olen kokeillut sitä alkeisosissa Os ja Ubuntu ja se on toiminut, mutta olen kokeillut sitä fedora 17: ssä eikä se ole toiminut, se ei anna minun tallentaa muutoksia vaihdettaessa max_freq -määrää. Kukaan ei tiedä keinoja sen saavuttamiseksi? Erittäin hyvä artikkeli muuten
Itse asiassa tapahtuu, että fedora 17: ssä rc.local-tiedostoa ei ole ja se on luotava kansioon /etc/rc.d/, jättäen polun /etc/rc.d/rc.local
arktisen hopean 5 kanssa tein testin ja prosessorin lämpötilan alle 10 ° !!!!
Oo kuulostaa mielenkiintoiselta. Minun on ostettava sellainen ruisku, se todella kiinnittää huomioni.
Kiitos tiedoista, millä tavoin voin hallita suorittimen nopeutta milloin haluan ilman päätelaitteen käyttöä, se ei auta minua tekemään sen jokaisen uudelleenkäynnistyksen yhteydessä, vain kun jätän koneen tekemään työtä, joka ei ole vie enemmän kuin yksi 10%, joitain komentosarjoja sen lataamiseksi ja palauttamiseksi normaaliksi
kiitos
Kiitos paljon neuvojistasi. Se on auttanut minua paljon rajoittamaan 4 i3-2330m -suorittimeni taajuutta; koska olin huolissani vahingoista, joita täydellä nopeudella työskentely voi aiheuttaa.
Paljon kiitoksia tästä arvokkaasta panoksesta, autoit minua asentamaan linux MacBook Pro -sovellukseeni. Todella, kiitos paljon
Loistava ratkaisu…. pidentää vanhan teknologian laitteiden käyttöikää, joiden suorituskykyä jo korostavat nykyisten ohjelmistojen vaatimukset. Paljon kiitoksia panoksesta!
Hei ystävät, kiitos panoksestasi, toivon, että se toimii minulle OpenSuse Tumbleweed -ohjelmassa ♣
terveiset