Untuk waktu yang lama saya bertanya-tanya mengapa komputer saya terlalu panas di Linux, meskipun itu juga terjadi pada saya di Windows tetapi tidak terlalu sering, jadi saya bertanya-tanya apa yang akan terjadi dan saya menyadari bahwa itu hanya terjadi ketika salah satu dari 2 prosesor berada pada frekuensi 100% oleh dalam waktu lama yang menyebabkannya menjadi terlalu panas dan akhirnya mati.
Hal ini membuat hampir tidak mungkin untuk menginstal distro linux apapun karena dari live cd yang mereka buat dapat menempatkan prosesor secara maksimal dan saya harus meletakkan kipas angin di lubang ventilasi laptop, saya melakukan ini beberapa kali karena hobi saya menginstal distro yang saya suka. letakkan di depan hanya sampai memasuki bagian tetapi hanya gnome 2 yang dapat membatasi frekuensi prosesor (dalam mode ruang pengguna) dengan applet yang disertakan tetapi tetap sepanjang waktu dalam frekuensi yang saya taruh dan tidak sesuai permintaan dan itu Itu membuatnya selalu pada frekuensi yang saya biarkan dan bukan yang dibutuhkan prosesor.
Saat itulah saya mencari bagaimana cara membatasi frekuensi maksimal di mana prosesor dapat bekerja, sehingga prosesor akan ditangani sesuai permintaan tanpa mencapai 100% prosesor agar tidak terlalu panas.
Pertama kita harus tahu berapa banyak prosesor yang kita miliki di terminal tulis:
ls / sys / perangkat / sistem / cpu / | grep cpu [0-9]
Dalam kasus saya, hasilnya adalah
cpu0 cpu1
Artinya saya punya 2 prosesor
Kemudian untuk setiap prosesor yang Anda miliki
more / sys / devices / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies
Dalam kasus saya, hasilnya adalah
::::::::::::::: / sys / perangkat / sistem / cpu / cpu0 / cpufreq / scaling_available_frequencies ::::::::::::::: 2100000 1050000 525000 --Lainnya-- (File berikutnya: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl :::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000
Untuk kedua prosesor, seperti yang saya sebutkan jika saya memiliki prosesor pada 2100000 hertz itu terlalu panas setelah beberapa saat jadi saya ingin membatasi frekuensi maksimum, karena file di direktori / sys / perangkat / sistem / cpu / cpux / cpufreq / berasal dari administrator adalah diperlukan untuk melakukan perubahan yang kita inginkan sebagai administrator
Kecepatan maksimum diedit di file
/ sys / perangkat / sistem / cpu / cpu0 / cpufreq / scaling_max_freq / sys / perangkat / sistem / cpu / cpu1 / cpufreq / scaling_max_freq
Dan karena saya ingin mengubahnya di setiap startup, akan lebih mudah bagi saya untuk meletakkannya di /etc/rc.local jadi saya mengedit file itu sebagai administrator
jembalang
gksu gedit /etc/rc.local
KDE
kdesu kate /etc/rc.local
Terminal (ubah nano ke editor favorit Anda atau gunakan su sebelum mengetik perintah)
sudo nano /etc/rc.local
Tambahkan yang tersirat
#! / 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
Dan kecepatan maksimum prosesor akan menjadi 1050000.
Saya berharap ini bermanfaat bagi seseorang.
Betapa tip yang bagus, sebenarnya saya memiliki PC Desktop dengan Solus yang tidak dapat melakukan apa pun yang dimatikan, saya akan mencoba terima kasih untuk artikelnya.
Hai, pernahkah Anda memeriksa atau mengupdate BIOS komputer Anda? Apakah ini model HP? Saya bertanya kepada Anda, karena kemungkinan besar masalah dengan BIOS dan konfigurasi Intel SpeedStep atau AMD cool & Quiet, saya telah menyelesaikan masalah terlalu panas dengan memperbarui BIOS (saya adalah pembangun tim), yang lainnya , adalah mengganti pasta termal yang berasal dari pabrik (biasanya sangat buruk), untuk produk dengan senyawa perak, harganya USD $ 10 dan umumnya jauh lebih baik daripada yang digunakan saat merakit. Yang lain, periksa kotoran atau debu, serat di dalam peralatan Anda dan akhirnya, Anda dapat membeli alas (yaitu aluminium, plastik memiliki efek berlawanan yang diperoleh), dan dengan ventilasi bagian tersebut bagian bawah peralatan.
Itu, saya harap ini membantu Anda,
Salam.
Ini adalah Toshiba Satellite A305D-SP6905R http://pcxion.com/shop/printinfo.php?products_id=1080
Sejak baru saya punya masalah, ketika saya punya uang saya bawa untuk pemeliharaan dan saya harus memperbarui BIOS karena saya tidak dapat menginstal windows 7 pada waktunya jadi saya harus memperbarui secara paksa dan saya kira itu adalah pembaruan BIOS terakhir yang harus diinstal.
Betapa anehnya hal itu terjadi pada Anda, saya memiliki 2 Toshiba dan tidak pernah mengalami masalah suhu. Tidak demikian halnya dengan HP, saya memiliki HP Compaq tipe tablet 13.3 dan hasilnya sangat buruk. Dan saya telah memperbaiki lusinan HP dengan masalah yang sama, tetapi sebagian besar merupakan masalah desain, dan yang memiliki grafis Nvidia, masalah penyolderan yang khas, jadi saya harus menerapkan reballing.
Salam.
Terima kasih atas informasinya, saat ini laptop Samsung RV408 saya dengan RAM 6GB dan LM14 KDE RC x64 bekerja tanpa masalah, namun sebagai pencegahan dan dari beberapa waktu yang lalu saya menggunakan basis dengan 3 kipas motor untuk ini dan netbook Acer AOD255E dengan RAM 2 GB dan LM14 KDE RC x32 dan tetap sangat dingin, hanya netbook yang terlihat agak panas ketika saya memiliki banyak program dan jendela terbuka, jika tidak saya tidak pernah dimatikan atau diberi alarm overheating.
Akan lebih baik untuk mengetahui apa yang membuat dan model memberikan masalah ini dan bagaimana mereka menyelesaikannya, untuk mendapatkan referensi.
Milik saya terkadang menjadi panas, frekuensi 2 prosesor saya
alf @ Alf: ~ $ lebih / sys / perangkat / sistem / 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: ~ $
Seberapa sering Anda menyarankan saya berhenti bekerja semaksimal mungkin?
1600000
Saya tidak terlalu paham, tetapi jika 1.9Ghz adalah maksimum, 1.6 adalah frekuensi yang baik.
Tip bagus. Saya tidak pernah mengalami masalah panas, tetapi saya akan mempertimbangkannya untuk berjaga-jaga.
Dalam praktiknya, hal ini harus secara signifikan mengurangi kecepatan buka aplikasi dan peristiwa lain di mana prosesor memiliki puncak beban kerja (terutama di komputer inti tunggal)
Aku benar?
Itu benar, tetapi itu tergantung, jika Anda hanya menggunakan komputer untuk menonton internet, musik dan video, Anda tidak akan melihat perbedaannya, sekarang, jika Anda adalah kompiler kode kompulsif, Anda akan melihat perbedaannya.
Salam.
Saya juga memiliki masalah ini di Acer Aspire 5315 lama yang ingin saya selesaikan sekali dan untuk selamanya; tetapi jalur pohon direktori saya berbeda dari yang Anda tunjukkan, hingga cpu0 itu cocok tetapi sejak saat itu saya tidak dapat menemukan folder cpufreq tetapi cache, cpuidle, daya, subsistem, termal-throttle, topologi dan crash-note dan file lainnya ini uevent dan tidak ada folder yang saya lihat file scaling_max_freq.
cpu freq scaling hanya tersedia untuk mikrofon setelah core2duo, bukan pentium D, 4, celeron, atau mononucleos. Itu karena bahkan prescott bekerja secara maksimal, membuang energi dan panas, saya punya satu yang selalu berjalan di 40 atau lebih selalu, bahwa jika di musim dingin saya tidak memiliki kaki dingin 😛 salam
Hehehe 🙂 kamu tidak bisa membayangkan ide yang kamu berikan padaku… !!!
Untuk Gnome atau Unity terdapat indikator-cpufreq, yang memungkinkan Anda untuk mengubah kecepatan prosesor dan pengaturan daya dari panel atas.
Hai @Christopher Castro, selamat atas artikelnya, ringkas dan bermanfaat, hanya koreksi kecil, jangan panggil prosesor inti CPU / UCP (prosesor), karena orang bisa bingung.
Yang mengejutkan saya adalah memiliki dua inti prosesor, Anda mengalami masalah pemanasan, mungkin Anda harus membukanya dan membersihkannya, atau jika bukan karena kotoran atau debu, Anda harus membawanya ke layanan teknis.
Salam untuk semua.
Tidaklah masuk akal untuk membatasi kecepatan prosesor jika pengatur ONDEMAND * diaktifkan kecuali Anda mengetahui sebelumnya bahwa tugas yang akan Anda lakukan tidak akan menggunakan CPU intensif seperti menjelajahi halaman web yang berat *.
Perlu diingat bahwa semakin sedikit kami menskalakan prosesor, semakin banyak waktu yang dibutuhkan untuk merender halaman dan lebih banyak energi yang akan dikonsumsi, di sisi lain, pengatur ONDEMAND secara otomatis menyetel frekuensi ke level terendah saat mesin dalam keadaan idle.
Idealnya, gunakan ONDEMAND dan atur pengatur dengan benar sehingga dapat diaktifkan dan dinonaktifkan secepat mungkin tergantung pada beban sistem, misalnya:
w / sys / perangkat / sistem / cpu / cpu [0-3] / cpufreq / scaling_governor - - - - ondemand
w / sys / perangkat / sistem / cpu / cpufreq / ondemand / up_threshold - - - - 85
w / sys / perangkat / sistem / cpu / cpufreq / ondemand / sampling_down_factor - - - - 20
(nomenklatur dalam format systemd)
Sama pentingnya dengan penggaris adalah mematikan kartu grafis khusus jika kami tidak menggunakannya (jika mesin kami memiliki sistem video hybrid) sama dengan perangkat lain yang digunakan sistem dan, yang terpenting, gunakan POWERTOP 2 untuk letakkan dalam mode energi rendah perangkat yang diatur untuk bekerja pada kinerja maksimum.
j: 0 ~ $ cat /etc/tmpfiles.d/optimized.conf
w / sys / kernel / debug / vgaswitcheroo / switch - - - - OFF
#w / sys / class / drm / card0 / device / power_profile - - - - low
w / sys / class / drm / card0 / device / power_method - - - - dynpm
w / sys / perangkat / sistem / cpu / cpu [0-3] / cpufreq / scaling_governor - - - - ondemand
w / sys / perangkat / sistem / cpu / cpufreq / ondemand / up_threshold - - - - 85
w / sys / perangkat / sistem / cpu / cpufreq / ondemand / sampling_down_factor - - - - 20
#w / sys / module / 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 / perangkat / * / daya / kontrol - - - - otomatis
w / proc / sys / vm / dirty_writeback_centisecs - - - - 1500
j: 0 ~ $ cat /etc/rc.local
#! / bin / bash
#
# /etc/rc.local: Skrip startup multi-pengguna lokal.
#
mod probe radeon
echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
rmmod radeon
(Hati-hati dengan rmmod karena jika kita ingin mengaktifkan kartu video khusus dan mencoba memuat ulang modul saat dimatikan, sistem akan memberi kita kepanikan kernel yang indah).
Jika Anda telah memahami sesuatu, saya akan mencobanya. Saya baru dalam hal ini dan saya perlu melihat hal-hal selangkah demi selangkah, dengan pir dan apel. Saya menemukan jawaban Anda menarik.
Pria yang baik, saya akan mencobanya karena saya memiliki beberapa masalah dengan tim. Terima kasih
Hai, dapatkah Anda memberi tahu saya berapa suhu normal untuk prosesor dual-core 2 GHz, Terima kasih dan salam
baik,
Ini adalah masalah yang sangat penting yang, setelah beberapa saat menggunakan linux, saya mulai menyelidiki untuk mengurangi suhu cpu serta konsumsi energinya.
Topik ini membutuhkan waktu beberapa jam untuk penelitian dan pengujian dan saya akan memberi tahu Anda tentang cara sederhana untuk mengkonfigurasi cpu kami di Debian agar berfungsi sesuai permintaan, yaitu, cpu secara otomatis menyesuaikan frekuensinya sesuai dengan beban kerja yang diterima prosesor, meningkatkannya saat Anda tidak perlu kehilangan kinerja dan bekerja pada frekuensi terendah bila perlu, sehingga mengurangi konsumsi daya prosesor kami dan akibatnya suhu. Meskipun saya melakukan ini di debian, itu harus berfungsi dengan distro apa pun.
Instal paket cpufreqd dan cpufrequtils. (Saya pikir reboot diperlukan setelah ini).
Memilih dan memuat modul untuk prosesor, untuk prosesor intel modern kita melakukannya dengan modprobe acpi-cpufreq (catatan di debian memuat sendiri, kita dapat memeriksanya dengan lsmod, saya kira akan sama untuk yang lain).
Periksa operasi.
Pertama kita akan memeriksa apakah driver kita untuk prosesor telah dimuat, untuk ini kita hanya perlu membuat cat ke file yang benar:
cat / sys / devices / system / cpu / cpu0 / cpufreq / scaling_driver
Output yang harus Anda amati adalah seperti ...
acpi-cpufreq
Sekarang jika pengujian sebelumnya telah berhasil kita dapat memeriksa frekuensi apa yang tersedia untuk prosesor kita lagi dengan perintah cat:
cat / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies
Output yang harus Anda amati adalah seperti ...
1600000 800000
Kami juga dapat menunjukkan gubernur yang tersedia:
cat / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_governors
Output yang harus Anda amati adalah seperti ...
menghemat kinerja permintaan pengguna yang konservatif
Dan apa yang digunakan gubernur saat ini:
cat / sys / perangkat / sistem / cpu / cpu0 / cpufreq / scaling_governor
Memberi kami sesuatu seperti ini:
Performance
Catatan: debian memuat ondemand secara default.
Perintah terakhir ini menunjukkan gubernur yang sedang bekerja, yang paling direkomendasikan adalah sesuai permintaan, yaitu yang mengatur kecepatan prosesor sesuai permintaan.
Utilitas lain yang lebih langsung untuk mengetahui info cpu kami:
cpufreq-info (kami menjalankan perintah ini untuk melihat info cpu kami):
pufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Laporkan kesalahan dan bug ke linux@brodo.de, silahkan.
menganalisis CPU 0:
driver: acpi-cpufreq
CPU yang perlu mengganti frekuensi pada saat bersamaan: 0
batas perangkat keras: 800 MHz - 1.73 GHz
langkah frekuensi yang tersedia: 1.73 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
gubernur cpufreq yang tersedia: konservatif, sesuai permintaan, hemat daya, ruang pengguna, kinerja
kebijakan saat ini: frekuensi harus dalam 800 MHz dan 1.73 GHz.
Gubernur «sesuai permintaan» dapat memutuskan kecepatan mana yang akan digunakan
dalam kisaran ini.
Frekuensi CPU saat ini adalah 800 MHz.
Garis batas hardware: 800 MHz - 1.73 GHz dan tersedia langkah frekuensi: 1.73 GHz, 1.33 GHz, 1.07 GHz, 800 MHz yang penting, yang menandai kemungkinan prosesor yang kita miliki.
Seperti yang Anda lihat, mereka juga menunjukkan gubernur yang kami gunakan dan frekuensi di mana cpu kami saat ini bekerja.
Untuk mengubah pengatur untuk semua prosesor (diperlukan untuk dual core dan quad core):
cpufreq-set -r -g sesuai permintaan
Perintah berikut juga menunjukkan kecepatan prosesor, jika penyimpanan berfungsi dengan baik, itu harus memberikan nilai yang lebih rendah dari maks prosesor:
$ cat / proc / cpuinfo | grep -i mhz
o
$ perhatikan grep \ »cpu MHz \» / proc / cpuinfo
Salam, dengan ini Anda dapat membuat prosesor Anda bekerja lebih efisien tanpa membuang sumber daya.
Jangan pernah mengubah gubernur cpu saya, saya hanya membatasi kecepatan maksimum.
Saya masih menggunakan ondemand: D.
Sobat, terima kasih banyak, justru itulah yang saya cari.
Ini bekerja sangat baik untuk saya di Athlon II x2 250 saya di 3GHz.
Setiap kali saya membuka video 1080p di linux, CPU saya menggunakan 100%, sekarang digunakan
rata-rata 40 sampai 50%.
Saya takut frekuensinya akan ditetapkan pada 1.8 GHz (di situlah
Saya menyesuaikannya), tetapi «OnDemand» masih aktif, saat komputer dalam keadaan idle
CPU turun hingga 800 MHz. Hebat! 🙂
Saya sudah mencobanya di OS dasar dan Ubuntu dan berhasil, tetapi saya sudah mencobanya di fedora 17 dan tidak berhasil, tidak memungkinkan saya menyimpan perubahan saat mengubah jumlah max_freq. Adakah yang tahu cara untuk mencapainya? Artikel yang sangat bagus
Sebenarnya yang terjadi adalah di fedora 17 file rc.local tidak ada dan harus dibuat di folder /etc/rc.d/ meninggalkan path /etc/rc.d/rc.local
dengan Arctic silver 5 saya melakukan test dan temperatur cpu dibawah 10 ° !!!!
Oo terdengar menarik. Saya harus membeli jarum suntik dengan itu, itu benar-benar menarik perhatian saya.
Terima kasih atas informasinya, dengan cara apa saya dapat mengatur kecepatan CPU saya kapan pun saya mau tanpa harus menggunakan terminal, itu tidak membantu saya melakukannya setiap restart, hanya ketika saya meninggalkan mesin untuk melakukan pekerjaan yang tidak mengambil lebih dari satu 10%, beberapa skrip untuk mengunduhnya dan membuatnya kembali normal
terima kasih
Terima kasih banyak atas saran Anda Ini telah banyak membantu saya untuk membatasi frekuensi cpu 4 i3-2330m saya; Saya khawatir tentang kerusakan yang dapat menyebabkan proses bekerja dengan kecepatan penuh.
Terima kasih banyak atas kontribusi berharga ini, Anda membantu saya menginstal linux di macbook pro saya. Sungguh, terima kasih banyak
Solusi hebat…. untuk memperpanjang masa manfaat peralatan teknologi lama, yang kinerjanya sudah ditekankan oleh tuntutan perangkat lunak saat ini. Terima kasih banyak atas kontribusinya !!
Halo teman-teman, terima kasih atas kontribusi Anda. Saya harap ini berhasil untuk saya di OpenSuse Tumbleweed saya ♣
salam