Ketika menjalankan aplikasi intensif seperti blender, CPU saya bisa mencapai 80.CI secara manual dapat melakukan underclock CPU dari BIOS, tetapi saya ingin pc saya mendeteksi ketika suhu CPU terlalu tinggi dan memperlambat semuanya sampai semuanya menjadi dingin. Apakah ada cara untuk melakukan ini secara otomatis atau bahkan cara manual untuk memperlambat CPU dari ubuntu
cpu
temperature
Qwertie
sumber
sumber
Jawaban:
Solusi Intel Ubuntu 16.04+ untuk Sandy Bridge dan prosesor yang lebih baru
Dari ( wiki.debian.org -thermald ) ada Debian (Ubuntu) menulis tentang daemon thermald A Linux untuk pendinginan tablet dan laptop. Ini hanya berfungsi untuk Sandy Bridge (generasi ke-2) dan Intel Core yang lebih baru. Setelah suhu sistem mencapai ambang tertentu, daemon Linux mengaktifkan berbagai metode pendinginan untuk mencoba mendinginkan sistem.
Linux thermal daemon (thermald) memonitor dan mengontrol suhu pada laptop, tablet PC dengan Intel sandy bridge terbaru dan rilis CPU Intel terbaru. Setelah suhu sistem mencapai ambang tertentu, daemon Linux mengaktifkan berbagai metode pendinginan untuk mencoba mendinginkan sistem.
Ini beroperasi dalam dua mode:
Mode Konfigurasi Nol
Mode konfigurasi yang ditentukan pengguna
Bagaimana cara meng-install
TLP
Dari Arch Linux :
Silakan baca tautan Arch Linux TLP lengkap di atas. Ada masalah dengan Nvidia yang membutuhkan perubahan konfigurasi.
Setelah banyak percobaan dan kesalahan dengan paket lain, saya sudah sangat sukses menggunakan TLP. Ini memberikan kontrol kipas yang unggul dan bekerja dengan mulus dengan thermald dan p-state .
Karena petunjuk instalasi ini untuk Ubuntu 15.04+ menyebutkan TLP tidak hanya mengurangi panas berlebih tetapi juga memperpanjang usia baterai.
Sejak menginstal TLP, Powerclamp (dijelaskan di bawah) tidak pernah dipanggil lagi.
Intel Powerclamp
Driver Powerclamp Intel didefinisikan di sini ( kernel.org - Intel Power Clamp.txt ) dan merupakan bagian dari thermald yang dijelaskan di atas. Kutipan langsung untuk Powerclamp dari tautan:
Bagaimana Anda tahu Powerclamp sedang berjalan?
Powerclamp mungkin hanya muncul setahun sekali ketika ventilasi kipas Anda terlalu banyak debu & serat. Jadi, bagaimana Anda tahu itu benar-benar berjalan di latar belakang? Menggunakan:
Dan Anda akan melihat daftar yang mirip dengan ini:
Jika Anda melihat
intel_rapl
danintel_powerclamp
Anda tahu itu berfungsi dan hanya menunggu untuk melebihi 85C.Powerclamp beraksi ditampilkan oleh Conky
Ini adalah cuplikan layar ketika Powerclamp menyuntikkan siklus tidur:
Biasanya pada sistem ini kecepatan clock CPU adalah 2400 Mhz hingga 3400 Mhz saat menonton video HTML5 dan 10 tab Chrome terbuka. Biasanya pemanfaatan CPU adalah sekitar 9% hingga 12% di 8 CPU. Ketika segalanya menjadi terlalu panas ( 86C ) Powerclamp masuk dan ini terjadi:
x
dari 0 hingga 7. Untuk 8 CPU pertama.The Powerclamp Sopir berjalan sampai temps turun di bawah 85C lagi. Saat driver sedang berjalan, Anda mungkin memiliki jeda detik berhenti di video Anda dan mungkin membagi keyboard dan mouse lag kedua.
Nonaktifkan Intel Turbo Boost
Kembali ke "masa lalu yang asyik" pada Ubuntu 14.04 Intel Turbo Boost rusak sehingga kecepatan prosesor saya berfluktuasi antara 1200 Mhz dan 2400 Mhz. Setelah memutakhirkan ke Ubuntu 16.04 akan naik hingga 3400 Mhz (3,4 Ghz) karena Turbo Boost akhirnya berfungsi. Tapi itu juga meningkatkan panas.
Untuk menonaktifkan penggunaan Intel Turbo Boost:
Perbaikan jangka pendek dalam skenario ini
Untuk "bantuan band" memperbaiki masalah ini, saya menarik pad pendingin laptop lama dengan kipas ganda keluar dari lemari dan muncul di bawah laptop. Ini menjatuhkan suhu ke 63C di bawah beban kerja yang sama.
Langkah selanjutnya adalah kompres udara dalam ventilasi. Setelah itu langkah terakhir akan menjadi Heatsink Pendingin baru dengan pipa untuk CPU dan GPU. Thermal paste yang baik seperti Arctic Silver 5 juga diperlukan dalam operasi itu. Penggemar baru sudah dipasang tahun lalu dan sepertinya berjalan ok.
Perbarui 25 Jan 2017
Meniup ventilasi kipas dengan udara terkompresi dan suhu turun dari 63C ke 56C. Ini masih menggunakan pad pendingin laptop pikiran Anda.
Perbarui 06 Agustus 2017
Telah menggunakan
TLP
(dijelaskan di atas) selama berbulan-bulan sekarang dan suhu stabil di sekitar 50C dan kinerja kipas optimal.Berhati-hatilah karena terlalu banyak driver kontrol kipas
Karena ini adalah Dell, saya telah menginstal I8K Fan Monitor / Control dengan harapan akan mempercepat kipas lebih cepat dan lebih cepat. Ketika saya mengetik
sensors
saya mendapatkan:Abaikan temps virtual, mereka keluar untuk makan siang . Di bawah Ubuntu 14.04 yang akurat dan saya gunakan
temp 1
di layar Conky. Setelah peningkatan Ubuntu 16.04 saya harus merujuk pada suhu ketiga yang tidak ditampilkan pada layar ini. Untuk melihattemp nyata, Anda dapat menggunakan perintah ini:Saat saya mengetik:
Saya melihat
dell_smm_hwmon
modul / driver kernel. Ketika saya google driver itu danI8K
orang - orang melaporkan dua driver menyebabkan sistem membeku selama sepersekian detik setiap 10 detik. Saya mengalami masalah ini sendiri sehingga harus menghapus kontrol kipas I8K .Ada banyak utilitas lain dan metodologi pendinginan tetapi ini mendapatkan TL; DR .
sumber
$ lsmod | grep power
Anda harus melihat ini:intel_powerclamp 16384 0
. Jika tidak, Powerclamp mungkin masuk daftar hitam karena alasan tertentu. Ambang batas adalah 85C tapi saya pikir Anda bisa mengubahnya. Lihat: bugs.launchpad.net/ubuntu/+source/linux/+bug/1389077Saya membuat program hanya untuk masalah ini. Batasi CPU Anda berdasarkan suhu yang diinginkan. Ini berjalan seperti ini:
Perintah itu akan membuat core CPU Anda melambat ketika mencapai 80 derajat Celcius. Saat suhu turun, core CPU akan dibiarkan berjalan lebih cepat lagi. Anda dapat menemukan temp_throttle di sini .
Untuk menjalankan skrip utama saat startup dengan sudo dan memasukkan kata sandi di gnome-terminal, seseorang dapat membuat skrip kecil:
(
--geometry=45x15
membuka layar terminal kecil;--profile=hold
menggunakan profil terminal-gnome yang disebut "tahan" yang harus sudah dibuat dengan opsi "Ketika perintah keluar: Tahan terminal terbuka",--hide-menubar
menyembunyikan menu untuk jendela itu)Setelah membuatnya dapat dieksekusi, skrip kecil ini (sebut saja
temp_throttle_80.sh
) kemudian dapat ditambahkan ke daftar startup dan Anda akan diminta untuk memasukkan kata sandi saat startup; kemudian, jika suhu yang disebutkan tercapai, aksinya dilaporkan:sumber
sudo
kekuatan saya gunakancron
menggunakanreboot
opsi. Dengan begitu tidak perlu kata sandi dimasukkan saat boot. Ada cara lain untuk melakukannya tetapi cron adalah yang paling mudah bagi saya untuk melakukan setup.Anda dapat membatasi frekuensi CPU, sehingga Anda dapat menurunkan frekuensi dan dapat mengontrol Panas dari CPU.
sumber
gnome-applets
agar ini berfungsiThe program 'cpufreq-selector' is currently not installed. You can install it by typing: sudo apt-get install gnome-applets