Ilgu laiku es prātoju, kāpēc mans dators pārkarst Linux, lai gan tas notika arī ar mani Windows, bet ne tik bieži, tāpēc es domāju, kas notiks, un es sapratu, ka tas notika tikai tad, kad kāds no diviem procesoriem bija 2% frekvence ilgu laiku, kas izraisīja tā pārkaršanu un beidzot izslēdzās.
Tas padarīja gandrīz neiespējamu jebkura Linux displeja instalēšanu, jo no tiešraides kompaktdiska, ko viņi veica, lai maksimāli palielinātu procesoru, un man klēpjdatora ventilācijas ieplūdē bija jāievieto ventilators, es to izdarīju vairākas reizes savas instalēšanas mānijas dēļ distro Es tiku ievietots priekšā tikai līdz ieejai sadaļā, bet tikai gnome 2 varēja ierobežot procesora frekvenci (lietotāju telpas režīmā) ar iekļauto sīklietotni, bet tā visu laiku palika tajā frekvencē, kuru es to ievietoju, un tas nebija pēc pieprasījuma un ka tas vienmēr padarīja to frekvenci, ko es ļāvu, nevis procesoram vajadzīgo.
Tas bija tad, kad es meklēju, kā ierobežot maksimālo frekvenci, kādā procesors var darboties, lai procesors varētu rīkoties pēc pieprasījuma, nesasniedzot 100% procesora, lai tas nepārkarstu.
Vispirms mums jāzina, cik daudz procesoru mums ir terminālā, rakstot:
ls / sys / ierīces / sistēma / cpu / | grep CPU [0-9]
Manā gadījumā produkcija bija
cpu0 cpu1
Tas nozīmē, ka man ir 2 procesori
Tad katram jūsu procesoram
more / sys / devices / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies
Manā gadījumā rezultāti bija
::::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies ::::::::::::::::: 2100000 1050000 525000 - More-- (Nākamais fails: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl ::::::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000
Abiem procesoriem, kā jau minēju, ja man procesori ir 2100000 hercos, tas pēc kāda laika pārkarst, tāpēc es vēlos ierobežot maksimālo frekvenci, jo direktorijā / sys / devices / system / cpu / cpux / cpufreq / esošie faili ir no administrators ir nepieciešams, lai veiktu izmaiņas, kuras mēs vēlamies kā administrators
Maksimālais ātrums tiek rediģēts failā
/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq / sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq
Tā kā es vēlos to mainīt katrā sākumā, man ir ērti to ievietot mapē /etc/rc.local, tad es rediģēju šo failu kā administrators
Rūķis
gksu gedit /etc/rc.local
KDE
kdesu Kate /etc/rc.local
Termināls (pirms komandas ierakstīšanas nomainiet nano uz iecienītāko redaktoru vai izmantojiet su)
sudo nano /etc/rc.local
Pievienojiet starp rindām
#! / 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' izeja 0
Tātad procesora maksimālais ātrums būs 1050000.
Es ceru, ka tas kādam ir noderīgs.
Cik labs padoms, patiesībā man ir darbvirsma ar Solus, kas nevarēja darīt neko, kas izslēgts. Es mēģināšu pateikties par rakstu.
Hei, vai jūs kādreiz pārbaudījāt vai atjauninājāt sava datora BIOS? Vai tas ir HP modelis? Es jums jautāju, jo, visticamāk, tā ir problēma ar BIOS un Intel SpeedStep vai AMD cool & Quiet konfigurāciju, es daudzkārt esmu atrisinājis pārkaršanas jautājumu, atjauninot BIOS (esmu komandas veidotājs) , otrs, ir mainīt termisko pastu, kas nāk no rūpnīcas (tie parasti ir ļoti slikti), vienam ar sudraba savienojumiem tie maksā USD 10 un parasti ir daudz labāki nekā tie, kurus izmanto montāžā. Pārējo pārbaudiet netīrumus vai putekļus, savārstījumu savās iekārtās un, visbeidzot, jūs varat iegādāties pamatni (tas ir alumīniju, plastmasas materiāliem ir pretējs efekts, par kuru tie tika iegūti), un līdz ar to vēdiniet daļas apakšdaļu. aprīkojumu.
Es ceru, ka tas jums palīdzēs
Sveicieni.
Tas ir Toshiba Satellite A305D-SP6905R http://pcxion.com/shop/printinfo.php?products_id=1080
Tā kā man bija problēma, tad, kad man ir nauda, es to nogādāju tehniskajā apkopē, un man bija jāatjaunina BIOS, jo es nevarēju instalēt Windows 7 savā laikā, tāpēc man bija jāatjaunina ar varu, un es domāju, ka tas bija pēdējais BIOS atjauninājums tika uzstādīts.
Cik dīvaini tas notiek ar jums, man ir bijuši 2 Toshiba un nekad nav bijušas temperatūras problēmas. Ne tik HP, man bija 13.3 collu planšetdatora tipa HP Compaq, un tas iznāca šausmīgi slikti. Un es esmu salabojis desmitiem HP ar vienu un to pašu problēmu, taču tā galvenokārt ir bijusi dizaina problēma, un tās, kurām ir Nvidia grafika, tipiska lodēšanas problēma, tāpēc man nācās pielietot reballing.
Sveicieni.
Paldies par informāciju, šobrīd mans Samsung RV408 klēpjdators ar 6GB RAM un LM14 KDE RC x64 darbojas bez problēmām, tomēr piesardzības nolūkos un pirms kāda laika es šim nolūkam un Acer AOD3E netbook izmantoju bāzi ar 255 motoru ventilatoriem ar 2 GB RAM un LM14 KDE RC x32, un tie ir ļoti atdzist, tikai netbook ir pamanāms, ka tas nedaudz uzsilst, kad man ir atvērtas daudzas programmas un logi, pretējā gadījumā man nekad nav bijis izslēgts vai doti trauksmes signāli par pārkaršanu.
Būtu labi uzzināt, kādi zīmoli un modeļi rada šīs problēmas un kā viņi tos ir atrisinājuši, lai būtu atsauces.
Manējais dažreiz kļūst karsts, manu 2 procesoru biežums
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: ~ $
Cik bieži jūs iesakāt man aiziet maksimāli?
1600000
Es īsti nezinu ļoti labi, bet, ja maksimums ir 1.9 GHz, 1.6 ir laba frekvence.
Labs padoms. Man nekad nav bijušas pārkaršanas problēmas, taču es ņemšu to vērā katram gadījumam.
Praksē tam vajadzētu ievērojami samazināt lietojumprogrammu atvēršanas ātrumu un citus notikumus, kuros procesoram ir vislielākā slodze (it īpaši viena kodola datoros).
Man ir taisnība?
Tas ir pareizi, bet tas ir atkarīgs no tā, ja datoru izmantojat tikai interneta, mūzikas un videoklipu skatīšanai, atšķirību nepamanīsit, tagad, ja esat kompulsīvs kodu sastādītājs, pamanīsit atšķirību.
Sveicieni.
Šī problēma man ir arī vecā Acer Aspire 5315, kuru es gribu atrisināt vienreiz un uz visiem laikiem; bet mana direktoriju koka ceļš atšķiras no norādītā, līdz cpu0 tas sakrīt, bet kopš tā laika es nevaru atrast mapi cpufreq, bet šīs citas kešatmiņas, cpuidle, jauda, apakšsistēma, termo-droseļvārsts, topoloģija un avārija -notes un faili ir notikuši, un nevienā no mapēm es neredzu failu scaling_max_freq.
CPU frekvences mērogošana ir pieejama tikai mikrofoniem pēc core2duo, nevis pentium D, 4, seleronam vai mononukleos. Tā kā pat prescotas strādāja maksimāli, tērējot enerģiju un siltumu, man bija tāda, kas vienmēr staigāja pie 40 un vairāk vienmēr, ja ziemā man nebija aukstas kājas, sveicieni
Hehehe 🙂 tu nevari iedomāties ideju, kuru tu man esi devis ... !!!
Gnome vai Unity ir indikators-cpufreq, kas ļauj mainīt procesora ātrumu un jaudas iestatījumus no augšējā paneļa.
Sveiks, @ Christopher Castro, apsveicu ar rakstu, kodolīgi un noderīgi, tikai neliels labojums, nesauciet CPU / UCP kodolu (procesoru) procesoru, jo cilvēki varētu sajaukt.
Mani pārsteidz tas, ka, ja jums ir divi procesora kodoli, jums ir problēmas ar apkuri, iespējams, jums vajadzētu to atvērt un notīrīt, vai, ja tas nav netīrumu vai putekļu dēļ, jums tas jānogādā tehniskajā dienestā.
Sveicieni visiem.
Nav īsti jēgas ierobežot procesora ātrumu, ja tiek aktivizēts regulators ONDEMAND *, ja vien iepriekš nezināt, ka uzdevumi, kurus veicat, nebūs intensīvi ar centrālo procesoru, piemēram, pārlūkojot smagas tīmekļa lapas *.
Paturiet prātā, ka jo mazāk mēs mērogojam procesoru, jo vairāk laika tam būs nepieciešams lapu renderēšanai un jo vairāk enerģijas tas patērēs, no otras puses, ONDEMAND regulators frekvences automātiski iestata zemākajā līmenī, kad mašīna ir dīkstāvē.
Ideālā gadījumā izmantojiet ONDEMAND un koriģējiet regulatoru pareizi, lai tas pēc iespējas ātrāk aktivizētos un deaktivizētos atkarībā no sistēmas slodzes, piemēram:
w / sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_governor - - - - pēc pieprasījuma
w / sys / devices / system / cpu / cpufreq / ondemand / up_threshold - - - - 85
w / sys / devices / system / cpu / cpufreq / ondemand / sampling_down_factor - - - - 20
(nomenklatūra systemd formātā)
Tikpat svarīgi kā lineāliem ir izslēgt veltīto grafisko karti, ja mēs to neizmantojam (ja mūsu mašīnai ir hibrīda video sistēma) tāpat kā pārējās ierīces, kuras sistēma izmanto, un, galvenokārt, izmantojiet POWERTOP 2, lai zemas enerģijas režīmā ieslēgtu tās ierīces, kuras ir iestatītas darbam ar maksimālu veiktspēju.
j: 0 ~ $ cat /etc/tmpfiles.d/optimized.conf
w / sys / kernel / debug / vgaswitcheroo / switch - - - - OFF
#w / sys / class / drm / card0 / device / power_profile - - - - zems
w / sys / class / drm / card0 / device / power_method - - - - dinamometrs
w / sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_governor - - - - pēc pieprasījuma
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 / parametri / power_save - - - - 1
w / sys / kodols / mm / transparent_hugepage / iespējots - - - - madvise
w / sys / kodols / mm / transparent_hugepage / defrag - - - - madvise
w / sys / kodols / mm / transparent_hugepage / khugepaged / defrag - - - - 0
w / proc / sys / kodols / sargsuns - - - - 0
w / sys / class / scsi_host / host [0-5] / link_power_management_policy - - - - min_power
w / sys / bus / pci / devices / * / power / control - - - - auto
w / proc / sys / vm / dirty_writeback_centisecs - - - - 1500
j: 0 ~ $ cat /etc/rc.local
#! / bin / bash
#
# /etc/rc.local: vietējais vairāku lietotāju startēšanas skripts.
#
mod zonde radeon
echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
rmmod radeon
(Esiet piesardzīgs ar rmmod, jo, ja mēs vēlamies aktivizēt specializēto videokarti un mēģināt ielādēt moduli, kamēr tas ir izslēgts, sistēma mums radīs skaistu kodola paniku).
Ja jūs būtu kaut ko sapratis, es to izmēģinātu. Es esmu jauns šajā jautājumā, un man ir jāskatās lietas soli pa solim ar bumbieriem un āboliem.
Cik jauks puisis, es pamēģināšu, jo man ir bijušas dažas problēmas ar komandu. Paldies
Sveiki, vai jūs varētu pateikt, kāda ir 2 GHz divkodolu procesora normālā temperatūra, paldies un ar cieņu
labi,
Tas ir ļoti svarīgs jautājums, kuru pēc kāda laika, lietojot Linux, es sāku pētīt, lai samazinātu procesora temperatūru, kā arī tā enerģijas patēriņu.
Šī tēma man prasīja vairākas stundas izpētes un testēšanas, un es jums pastāstīšu par vienkāršu veidu, kā konfigurēt mūsu CPU Debian darbam pēc pieprasījuma, tas ir, CPU automātiski pielāgo savu frekvenci atbilstoši procesora saņemtajai slodzei, palielinot to, kad nepieciešams nezaudēt veiktspēju un nepieciešamības gadījumā strādāt ar zemāko frekvenci, tādējādi samazinot mūsu procesora enerģijas patēriņu un līdz ar to arī temperatūru. Lai gan es to izdarīju debianā, tam vajadzētu darboties ar jebkuru distro.
Instalējiet paketes cpufreqd un cpufrequtils. (Es domāju, ka pēc tam bija nepieciešama atsāknēšana).
Izvēloties un ielādējot moduli procesoram, mūsdienu intel procesoriem mēs to darām ar modprobe acpi-cpufreq (piezīme debianā tā tiek ielādēta atsevišķi, mēs to varam pārbaudīt ar lsmod, es domāju, ka tas būs tāds pats arī pārējiem).
Pārbaudiet darbību.
Vispirms mēs pārbaudīsim, vai mūsu procesora draiveris ir ielādēts, tāpēc mums kaķis ir jāizveido tikai pareizajā failā:
cat / sys / ierīces / sistēma / cpu / cpu0 / cpufreq / scaling_driver
Rezultāts, kas jums jāievēro, ir kaut kas līdzīgs ...
acpi-cpufreq
Tagad, ja iepriekšējais tests ir bijis veiksmīgs, mēs varam atkal pārbaudīt, kādas ir mūsu procesoram pieejamās frekvences, izmantojot komandu cat:
cat / sys / ierīces / sistēma / cpu / cpu0 / cpufreq / scaling_available_frequencies
Rezultāts, kas jums jāievēro, ir kaut kas līdzīgs ...
1600000 800000
Mēs varam parādīt arī pieejamos vadītājus:
cat / sys / ierīces / sistēma / cpu / cpu0 / cpufreq / scaling_available_governors
Rezultāts, kas jums jāievēro, ir kaut kas līdzīgs ...
powersave userspace konservatīva pēc pieprasījuma
Un ko šajā laikā lieto gubernators:
cat / sys / ierīces / sistēma / cpu / cpu0 / cpufreq / scaling_governor
Sniedzot mums kaut ko līdzīgu šim:
sniegums
Piezīme: Debian pēc noklusējuma ielādē pēc pieprasījuma.
Šī pēdējā komanda norāda pašreiz strādājošo regulatoru, visvairāk ieteicams ir ondemand, kas ir tāds, kas pielāgo procesora ātrumu atbilstoši pieprasījumam.
Vēl viena tiešāka lietderība, lai uzzinātu mūsu procesora informāciju:
cpufreq-info (mēs izpildām šo komandu, lai redzētu mūsu cpu informāciju):
pufrequtils 002: cpufreq-info (C) Dominiks Brodovskis 2004.-2006
Ziņot par kļūdām un kļūdām linux@brodo.de, lūdzu.
analizējot CPU 0:
vadītājs: acpi-cpufreq
Procesori, kuriem vienlaikus jāpārslēdz frekvence: 0
aparatūras ierobežojumi: 800 MHz - 1.73 GHz
pieejamās frekvences pakāpes: 1.73 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
pieejami cpufreq pārvaldnieki: konservatīvie, ondemand, powersave, userspace, performance
pašreizējā politika: frekvencei jābūt 800 MHz un 1.73 GHz robežās.
Gubernators pēc pieprasījuma var izlemt, kuru ātrumu izmantot
šajā diapazonā.
pašreizējā CPU frekvence ir 800 MHz.
Aparatūra ierobežo līnijas: 800 MHz - 1.73 GHz un pieejamās frekvences pakāpes: 1.73 GHz, 1.33 GHz, 1.07 GHz, 800 MHz ir svarīgas, kas iezīmē mūsu piedāvātās procesora iespējas.
Kā redzat, tie norāda arī gubernatoru, kuru mēs izmantojam, un biežumu, kādā mūsu CPU pašlaik strādā.
Lai mainītu regulatoru visiem procesoriem (nepieciešams divu un četrkodolu):
cpufreq-set -r -g pēc pieprasījuma
Šī komanda arī parāda procesora ātrumu, ja saglabāšana darbojas labi, tai vajadzētu dot vērtības, kas zemākas par procesora maksimumu:
$ cat / proc / cpuinfo | grep -i mhz
o
$ skatīties grep \ »cpu MHz \» / proc / cpuinfo
Sveicināti, ar šo jūs varat panākt, lai procesors strādātu efektīvāk, netērējot resursus.
Nekad nemainiet sava procesora regulatoru, es ierobežoju tikai maksimālo ātrumu.
Es joprojām izmantoju ondemand: D.
Draugs, liels paldies, tieši to es meklēju.
Tas man lieliski darbojās manā Athlon II x2 250 pie 3GHz.
Ikreiz, kad es atvēru 1080p video Linux, mans centrālais procesors izmantoja 100%, tagad to izmanto
vidēji no 40 līdz 50%.
Es baidījos, ka frekvence tiks fiksēta 1.8 GHz (tieši tur
Es to pielāgoju), bet «OnDemand» joprojām ir aktīvs, kad dators ir dīkstāvē
centrālais procesors samazinās līdz 800 MHz. 🙂
Es to esmu izmēģinājis pamata OS un Ubuntu, un tas ir darbojies, bet es to izmēģināju fedora 17, un tas nav strādājis, tas neļauj man saglabāt izmaiņas, mainot max_freq daudzumu. Kāds zina, kā to sasniegt? Starp citu ļoti labs raksts
Patiesībā notiek tas, ka fedora 17 failā rc.local nav un tas ir jāizveido mapē /etc/rc.d/, atstājot ceļu /etc/rc.d/rc.local
ar arktisko sudrabu 5 es veicu testu un cpu temperatūru zem 10 ° !!!!
Oo izklausās interesanti. Man ar to jāpērk šļirce, tā patiešām piesaista manu uzmanību.
Paldies par informāciju, kādā veidā es varu pārvaldīt sava procesora ātrumu, kad vien vēlaties, neizmantojot termināli, tas man nepalīdz to izdarīt katru restartēšanu, tikai tad, kad atstāju mašīnu darīt darbu, kas nedarbojas ņem vairāk nekā vienu 10%, daži skripti, lai to lejupielādētu un padarītu to normālu
Gracias
Liels paldies par jūsu padomu. Tas man ir ļoti palīdzējis ierobežot manu 4 i3-2330m CPU biežumu; Mani uztrauca bojājumi, kas var izraisīt darbu ar pilnu procesa ātrumu.
Liels paldies par šo vērtīgo ieguldījumu, jūs man palīdzējāt Linux instalēt manā MacBook Pro. Tiešām, liels paldies
Lielisks risinājums ... pagarināt aprīkojuma kalpošanas laiku ar vecām tehnoloģijām, kuru veiktspēju jau uzsver pašreizējās programmatūras prasības. Liels paldies par ieguldījumu !!
Sveiki draugi, paldies par jūsu ieguldījumu, es ceru, ka tas man noderēs manā OpenSuse Tumbleweed ♣
Sveicieni