Sudah lama saya tertanya-tanya mengapa komputer saya terlalu panas di Linux, walaupun ia juga berlaku pada saya di Windows tetapi tidak begitu kerap, jadi saya tertanya-tanya apa yang akan berlaku dan saya menyedari bahawa ia hanya berlaku apabila salah satu daripada 2 pemproses berada pada frekuensi 100% oleh lama menyebabkan ia terlalu panas dan akhirnya ditutup.
Ini menjadikan hampir mustahil untuk memasang distro linux kerana dari cd langsung yang mereka buat untuk meletakkan pemproses secara maksimum dan saya harus meletakkan kipas di saluran masuk pengudaraan komputer riba, saya melakukan ini beberapa kali kerana hobi saya memasang distro saya suka. letakkan di depan hanya sehingga memasuki bahagian tetapi hanya gnome 2 yang dapat menghadkan frekuensi pemproses (dalam mod ruang pengguna) dengan applet yang disertakan tetapi tetap sepanjang masa dalam frekuensi yang saya letakkan dan ia tidak dalam permintaan dan bahawa ia selalu berlaku pada frekuensi yang saya biarkan dan bukan yang diperlukan oleh pemproses.
Ketika saya sedang mencari cara untuk membatasi frekuensi maksimum pemproses dapat berfungsi, sehingga pemproses dapat menangani permintaan tanpa mencapai 100% prosesor sehingga tidak terlalu panas.
Mula-mula kita mesti mengetahui berapa banyak pemproses yang kita ada di terminal menulis:
ls / sys / peranti / sistem / cpu / | grep cpu [0-9]
Dalam kes saya, outputnya adalah
cpu0 cpu1
Ini bermaksud saya mempunyai 2 pemproses
Kemudian untuk setiap pemproses yang anda ada
lebih banyak / sys / peranti / sistem / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies
Dalam kes saya, outputnya adalah
::::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies ::::::::::::::: 2100000 1050000 525000 --Lebih-- (Fail seterusnya: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl ::::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000
Untuk kedua-dua pemproses, seperti yang saya katakan jika saya mempunyai prosesor pada 2100000 hertz ia terlalu panas setelah beberapa saat jadi saya ingin menghadkan frekuensi maksimum, kerana fail dalam direktori / sys / devices / system / cpu / cpux / cpufreq / berasal dari pentadbir adalah perlu untuk membuat perubahan yang kita mahukan sebagai pentadbir
Kelajuan maksimum diedit dalam fail
/ sys / peranti / sistem / cpu / cpu0 / cpufreq / scaling_max_freq / sys / peranti / sistem / cpu / cpu1 / cpufreq / scaling_max_freq
Oleh kerana saya ingin mengubahnya pada setiap permulaan, adalah lebih mudah bagi saya untuk memasukkannya ke /etc/rc.local maka saya menyunting fail itu sebagai pentadbir
Gnome
gksu gedit /etc/rc.local
KDE
kdesu kate /etc/rc.local
Terminal (ubah nano ke editor kegemaran anda atau gunakan su sebelum mengetik perintah)
sudo nano /etc/rc.local
Tambah antara garisan
#! / 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' keluar 0
Oleh itu, kelajuan maksimum pemproses adalah 1050000.
Saya harap ia berguna untuk seseorang.
Apa petua yang baik, sebenarnya saya mempunyai PC Desktop dengan Solus yang tidak dapat melakukan apa-apa yang mematikan saya akan mencuba terima kasih untuk artikel itu.
Hai, adakah anda pernah memeriksa atau mengemas kini BIOS komputer anda? Adakah model HP? Saya bertanya kepada anda, kerana kemungkinan besar masalah dengan BIOS dan konfigurasi Intel SpeedStep atau AMD cool & Quiet, saya telah menyelesaikan masalah terlalu panas dengan mengemas kini BIOS (saya adalah pembangun pasukan) , yang lain, adalah menukar pasta termal yang berasal dari kilang (mereka biasanya sangat teruk), untuk satu dengan sebatian perak, harganya USD $ 10 dan umumnya jauh lebih baik daripada yang digunakan semasa memasang. Yang lain, periksa kotoran atau debu, serat di dalam peralatan anda dan akhirnya, anda boleh membeli alas (iaitu aluminium, yang plastik mempunyai kesan yang berlawanan yang diperoleh), dan dengan itu ventilasi bahagian bawah peralatan.
Itu, saya harap ia dapat membantu anda,
Greetings.
Ia adalah Toshiba Satellite A305D-SP6905R http://pcxion.com/shop/printinfo.php?products_id=1080
Sejak baru saya menghadapi masalah, ketika saya mempunyai wang, saya membawanya ke penyelenggaraan dan saya perlu mengemas kini BIOS kerana saya tidak dapat memasang windows 7 pada waktunya, jadi saya perlu mengemas kini secara paksa dan saya rasa ia adalah kemas kini BIOS terakhir yang dipasang.
Sungguh pelik yang berlaku pada anda, saya mempunyai 2 Toshiba dan tidak pernah mengalami masalah suhu. Tidak seperti HP, saya mempunyai HP Compaq jenis 13.3 ″ tablet dan ia sangat teruk. Dan saya telah memperbaiki puluhan HP dengan masalah yang sama, tetapi kebanyakannya adalah masalah reka bentuk, dan yang mempunyai grafik Nvidia, masalah pematerian biasa, jadi saya terpaksa menggunakan bola ulang.
Greetings.
Terima kasih atas maklumatnya, buat masa ini komputer riba Samsung RV408 saya dengan RAM 6GB dan LM14 KDE RC x64 berfungsi tanpa masalah, namun sebagai langkah berjaga-jaga dan sejak beberapa ketika yang lalu saya menggunakan pangkalan dengan 3 kipas motor untuk kedua-dua ini dan netbook Acer AOD255E dengan RAM 2 GB dan LM14 KDE RC x32 dan mereka tetap sangat sejuk, hanya netbook yang kelihatan bahawa ia sedikit panas apabila saya mempunyai banyak program dan tingkap yang terbuka, jika tidak, saya tidak pernah dimatikan atau diberi penggera kerana terlalu panas.
Adalah baik untuk mengetahui jenama dan model mana yang memberikan masalah ini dan bagaimana mereka menyelesaikannya, untuk mendapatkan rujukan.
Tambang saya kadang-kadang menjadi panas, kekerapan 2 pemproses saya
alf @ Alf: ~ $ lebih banyak / sys / peranti / sistem / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies
::::::::::::::
/ sys / peranti / sistem / cpu / cpu0 / cpufreq / scaling_available_frequencies
::::::::::::::
1900000 1800000 1600000 1400000 1200000 1000000 800000
::::::::::::::
/ sys / peranti / sistem / cpu / cpu1 / cpufreq / scaling_available_frequencies
::::::::::::::
1900000 1800000 1600000 1400000 1200000 1000000 800000
alf @ Alf: ~ $
Berapa kerapkah anda mencadangkan saya meninggalkan maksimum?
1600000
Saya tidak begitu tahu, tetapi jika maksimum 1.9Ghz, 1.6 adalah frekuensi yang baik.
Petua baik. Saya tidak pernah mengalami masalah kepanasan, tetapi saya akan mempertimbangkannya sekiranya berlaku.
Dalam praktiknya, ini secara signifikan dapat mengurangkan kelajuan aplikasi terbuka dan peristiwa lain di mana pemproses mengalami kenaikan beban kerja (terutama pada komputer teras tunggal)
Saya betul?
Ia betul, tetapi bergantung, jika anda hanya menggunakan komputer untuk menonton internet, muzik dan video, anda tidak akan melihat perbezaannya, sekarang, jika anda adalah penyusun kod kompulsif, anda akan melihat perbezaannya.
Greetings.
Saya juga menghadapi masalah ini dalam Acer Aspire 5315 lama yang saya ingin selesaikan sekali dan selamanya; tetapi jalan dari pohon direktori saya berbeza dari yang anda nyatakan, hingga cpu0 ia sesuai tetapi sejak itu saya tidak dapat mencari folder cpufreq tetapi cache, cpuidle, power, subsistem ini, termal-throttle, topologi dan kemalangan -nota dan fail berlaku dan tidak ada folder saya melihat fail scaling_max_freq.
penskalaan frekuensi cpu hanya tersedia untuk mikrofon setelah core2duo, bukan pentium D, 4, celeron atau mononucleos. Ini kerana walaupun prescot bekerja dengan maksimum, membuang tenaga dan panas, saya mempunyai yang selalu berjalan pada suhu 40 atau lebih, jika pada musim sejuk saya tidak mempunyai kaki sejuk 😛 salam
Hehehe 🙂 anda tidak dapat membayangkan idea yang telah anda berikan kepada saya ... !!!
Untuk Gnome atau Unity terdapat penunjuk-cpufreq, yang membolehkan anda mengubah tetapan kelajuan dan kuasa pemproses dari panel atas.
Hai @Christopher Castro, selamat membaca artikel, ringkas dan berguna, hanya sedikit pembetulan, jangan panggil prosesor CPU / UCP (pemproses), kerana orang mungkin keliru.
Yang mengejutkan saya ialah kerana mempunyai dua teras pemproses, anda menghadapi masalah pemanasan, mungkin anda harus membukanya dan membersihkannya, atau jika ia bukan disebabkan oleh kotoran atau debu, anda harus membawanya ke perkhidmatan teknikal.
Salam kepada semua.
Sangat tidak masuk akal untuk membatasi kelajuan prosesor jika ONDEMAND * gabenor diaktifkan kecuali jika anda mengetahui terlebih dahulu bahawa tugas yang akan anda laksanakan tidak akan memerlukan CPU seperti melayari halaman web yang berat *.
Perlu diingat bahawa semakin sedikit kita memperhitungkan pemproses, semakin banyak waktu yang diperlukan untuk membuat halaman dan semakin banyak tenaga yang akan digunakan, di sisi lain gabenor ONDEMAND secara automatik menetapkan frekuensi ke tahap terendah ketika mesin dalam keadaan tidak aktif.
Sebaik-baiknya, gunakan ONDEMAND dan tweak gabenor dengan betul sehingga ia mengaktifkan dan menyahaktifkan secepat mungkin bergantung pada beban sistem, misalnya:
w / sys / peranti / sistem / cpu / cpu [0-3] / cpufreq / scaling_governor - - - - ondemand
w / sys / peranti / sistem / cpu / cpufreq / ondemand / up_threshold - - - - 85
w / sys / peranti / sistem / cpu / cpufreq / ondemand / sampling_down_factor - - - - 20
(tatanama dalam format systemd)
Sama pentingnya dengan penguasa adalah mematikan kad grafik khusus jika kita tidak menggunakannya (sekiranya mesin kita mempunyai sistem video hibrid) sama dengan peranti lain yang digunakan sistem dan, di atas semua, gunakan POWERTOP 2 untuk meletakkan dalam mod tenaga rendah peranti yang diatur untuk berfungsi pada prestasi maksimum.
j: 0 ~ $ cat /etc/tmpfiles.d/optimized.conf
w / sys / kernel / debug / vgaswitcheroo / switch - - - - MATI
#w / sys / class / drm / card0 / device / power_profile - - - - rendah
w / sys / class / drm / card0 / device / power_mode - - - - dynpm
w / sys / peranti / sistem / cpu / cpu [0-3] / cpufreq / scaling_governor - - - - ondemand
w / sys / peranti / sistem / cpu / cpufreq / ondemand / up_threshold - - - - 85
w / sys / peranti / sistem / cpu / cpufreq / ondemand / sampling_down_factor - - - - 20
#w / sys / modul / snd_hda_intel / parameter / power_save - - - - 1
w / sys / kernel / mm / transparent_hugepage / diaktifkan - - - - madvise
w / sys / kernel / mm / transparent_hugepage / defrag - - - - madvise
w / sys / kernel / mm / transparent_hugepage / khugepaged / defrag - - - - 0
w / proc / sys / kernel / pengawas - - - - 0
w / sys / class / scsi_host / host [0-5] / link_power_management_policy - - - - min_power
w / sys / bus / pci / devices / * / power / control - - - - automatik
w / proc / sys / vm / dirty_writeback_centisecs - - - - 1500
j: 0 ~ $ cat /etc/rc.local
#! / Bin / Bash
#
# /etc/rc.local: Skrip permulaan berbilang pengguna tempatan.
#
mod probe radeon
echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
rmmod radeon
(Hati-hati dengan rmmod kerana jika kita ingin mengaktifkan kad video khusus dan cuba memuatkan semula modul semasa ia mati, sistem akan memberi kita panik kernel yang indah).
Sekiranya anda memahami sesuatu, saya akan mencubanya. Saya baru dalam hal ini dan saya perlu melihat perkara demi langkah, dengan pir dan epal. Saya dapati jawapan anda menarik.
Apa lelaki yang baik, saya akan mencubanya kerana saya mempunyai beberapa masalah dengan pasukan. Terima kasih
Hai, bolehkah anda beritahu saya berapakah suhu normal untuk pemproses dua teras 2ghz, Terima kasih dan salam
Baik,
Ini adalah masalah yang sangat penting, setelah beberapa lama saya menggunakan linux, saya mula menyiasat untuk mengurangkan suhu cpu dan juga penggunaan energinya.
Topik ini memerlukan saya beberapa jam penyelidikan dan pengujian dan saya akan memberitahu anda tentang cara mudah untuk mengkonfigurasi CPU kami di Debian agar berfungsi berdasarkan permintaan, iaitu, cpu secara automatik menyesuaikan frekuensinya mengikut beban kerja yang diterima oleh pemproses, meningkatkannya ketika Adalah mustahak untuk tidak kehilangan prestasi dan bekerja pada frekuensi terendah apabila perlu, sehingga mengurangkan penggunaan kuasa pemproses kami dan akibatnya suhu. Walaupun saya melakukan ini pada debian, ia mesti berfungsi dengan distro apa pun.
Pasang pakej cpufreqd dan cpufrequtils. (Saya fikir but semula perlu selepas ini).
Memilih dan memuatkan modul untuk pemproses, untuk pemproses intel moden kami melakukannya dengan modprobe acpi-cpufreq (perhatikan dalam debian ia memuat sendiri, kami boleh memeriksanya dengan lsmod, saya rasa ia akan sama untuk yang lain).
Periksa operasi.
Mula-mula kita akan memeriksa bahawa pemacu kita untuk pemproses telah dimuat, untuk ini kita hanya perlu membuat kucing ke fail yang betul:
kucing / sys / peranti / sistem / cpu / cpu0 / cpufreq / scaling_driver
Output yang harus anda perhatikan adalah seperti ...
acpi-cpufreq
Sekiranya ujian sebelumnya berjaya, kita dapat memeriksa frekuensi yang tersedia untuk pemproses kita lagi dengan perintah kucing:
kucing / sys / peranti / sistem / cpu / cpu0 / cpufreq / scaling_available_frequencies
Output yang harus anda perhatikan adalah seperti ...
1600000 800000
Kami juga dapat menunjukkan gabenor yang ada:
kucing / sys / peranti / sistem / cpu / cpu0 / cpufreq / scaling_available_governors
Output yang harus anda perhatikan adalah seperti ...
menjimatkan prestasi pengguna pada masa permintaan konservatif
Dan apa yang digunakan oleh gabenor pada masa ini:
kucing / sys / peranti / sistem / cpu / cpu0 / cpufreq / scaling_governor
Memberi kami seperti ini:
prestasi
Nota: debian memuatkan permintaan secara lalai.
Perintah terakhir ini menunjukkan gabenor yang sedang bekerja, yang paling disarankan adalah ondemand, yang mana yang mengatur kelajuan pemproses mengikut permintaan.
Satu lagi utiliti langsung untuk mengetahui maklumat cpu kami:
cpufreq-info (kami melaksanakan perintah ini untuk melihat maklumat cpu kami):
pufrequtils 002: info cpufreq (C) Dominik Brodowski 2004-2006
Laporkan kesilapan dan pepijat ke linux@brodo.de, sila.
menganalisis CPU 0:
pemacu: acpi-cpufreq
CPU yang perlu menukar frekuensi pada masa yang sama: 0
had perkakasan: 800 MHz - 1.73 GHz
langkah frekuensi yang tersedia: 1.73 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
gabenor cpufreq yang ada: konservatif, permintaan, kuasa simpanan, ruang pengguna, prestasi
dasar semasa: frekuensi mestilah dalam 800 MHz dan 1.73 GHz.
Gabenor «ondemand» boleh memutuskan kepantasan yang akan digunakan
dalam julat ini.
frekuensi CPU semasa ialah 800 MHz.
Garis had perkakasan: 800 MHz - 1.73 GHz dan langkah frekuensi yang tersedia: 1.73 GHz, 1.33 GHz, 1.07 GHz, 800 MHz adalah penting, yang menandakan kemungkinan prosesor yang kita ada.
Seperti yang anda lihat, mereka juga menunjukkan gubernur yang kita gunakan dan frekuensi saat CPU kita berfungsi.
Untuk menukar gabenor untuk semua pemproses (diperlukan untuk dual dan quad core):
cpufreq-set -r -g ondemand
Perintah berikut juga menunjukkan kelajuan pemproses, jika penjimatan berjalan dengan baik, ia harus memberikan nilai yang lebih rendah daripada maksimum pemproses:
$ cat / proc / cpuinfo | grep -i mhz
o
$ tonton grep \ »cpu MHz \» / proc / cpuinfo
Salam, dengan ini, pemproses anda dapat berfungsi dengan lebih cekap tanpa membuang sumber.
Jangan sekali-kali menukar gabenor cpu saya, saya hanya mengehadkan kelajuan maksimum.
Saya masih menggunakan ondemand: D.
Kawan, terima kasih banyak, inilah yang saya cari.
Ia berfungsi dengan baik untuk saya pada Athlon II x2 250 pada 3GHz.
Setiap kali saya membuka video 1080p di Linux, CPU saya menggunakan 100%, sekarang, ia menggunakan
purata 40 hingga 50%.
Saya takut bahawa frekuensi akan ditetapkan pada 1.8 GHz (yang mana
Saya menyesuaikannya), tetapi «OnDemand» masih aktif, semasa komputer dalam keadaan tidak aktif
CPU turun ke 800 MHz. Hebat! 🙂
Saya telah mencubanya di sekolah dasar Os dan Ubuntu dan ia telah berjaya, tetapi saya telah mencubanya di fedora 17 dan ia tidak berjaya, ia tidak membiarkan saya menyimpan perubahan ketika mengubah jumlah max_freq. Ada yang tahu ada kaedah untuk mencapainya? Artikel yang sangat bagus
Sebenarnya apa yang berlaku ialah di fedora 17 fail rc.local tidak ada dan mesti dibuat di folder /etc/rc.d/ meninggalkan jalan /etc/rc.d/rc.local
dengan arktik perak 5 saya melakukan ujian dan suhu cpu di bawah 10 ° !!!!
Oo terdengar menarik. Saya mesti membeli picagari dengan itu, ia sangat menarik perhatian saya.
Terima kasih atas maklumatnya, dengan cara apa saya dapat mengatur kelajuan CPU saya bila-bila masa tanpa memerlukan terminal, ia tidak membantu saya melakukannya setiap kali dimulakan semula, hanya apabila saya membiarkan mesin melakukan pekerjaan yang tidak memerlukan lebih dari satu 10%, beberapa skrip untuk memuat turunnya dan menjadikannya kembali normal
Terima kasih
Terima kasih banyak atas nasihat anda. Ini banyak membantu saya mengehadkan kekerapan 4 i3-2330m CPU saya; Saya prihatin dengan kerosakan yang boleh menyebabkan kerja pada kelajuan penuh proses.
Terima kasih banyak atas sumbangan berharga ini, anda membantu saya memasang linux pada macbook pro saya. Sungguh, terima kasih banyak
Penyelesaian yang hebat…. untuk memperpanjang jangka hayat peralatan teknologi lama, yang prestasinya sudah tertekan oleh tuntutan perisian semasa. Terima kasih banyak atas sumbangan !!
Halo rakan-rakan, terima kasih atas sumbangan anda, saya harap ia berfungsi untuk saya di OpenSuse Tumbleweed ♣
salam