Saya sedang menjalankan Arch Linux terbaru pada laptop ThinkPad t420 saya, dan saya mengalami masalah panas yang sebentar-sebentar di mana suhu saya akan naik dari ~ 45 ° C hingga ~ 75-90 ° C, dan tetap di sana sampai saya reboot.
Saya sudah menjalankan beberapa alat diagnostik, termasuk yang jelas htop
dan lain-lain yang googling telah menyarankan, termasuk powertop
, iostats
, dan pasti orang lain saya tidak ingat. Sejauh ini saya belum menemukan masalah yang jelas, dan seolah-olah tidak ada perbedaan dalam pembacaan apakah mesin saya berjalan normal atau dalam keadaan panas ini.
Saya juga telah membunuh sebagian besar proses yang mencurigakan satu per satu (basis data dan daemon lainnya), berharap untuk menemukan pelakunya yang tersembunyi, tetapi tidak berhasil.
Di luar upaya ini, saya tidak tahu harus mulai dari mana pemecahan masalah . Saya berharap seseorang dapat mengarahkan saya ke arah yang benar untuk mulai mencari masalah yang lebih dalam.
Lebih tepatnya, pertanyaan saya bukan bagaimana mendinginkan mesin saya, tetapi apa yang bisa menyebabkan perubahan panas 30 derajat yang konsisten dalam suatu sistem di mana (kabarnya) CPU dan beban normal? Dan alat / praktik apa yang dapat saya gunakan untuk mendiagnosisnya?
Beberapa catatan yang mungkin bermanfaat:
- Saya dapat mendinginkan sistem (mis. Dengan melepaskan kontrol kipas sepenuhnya), tetapi segera memanas lagi jika dibiarkan sendiri. Hal ini tampaknya menunjukkan bahwa retensi panas bukanlah masalah, tetapi sesuatu terus menghasilkan panas.
- Penggunaan dan beban CPU dilaporkan secara
htop
normal setelah memasuki kondisi panas ini. Ini termasuk utas kernel. Menuruthtop
, sistem ini pada dasarnya idle (penggunaan CPU lebar 1-2% sytem, beban 0,10). - Mesin saya menggunakan grafik terintegrasi Intel HD, dan tidak memiliki kartu grafis lain . Kartu nVidia adalah pilihan untuk model ini, seperti dicatat oleh @braiam; Saya tidak memilih untuk itu.
- @terdon membuka pengaturan gubernur CPU. CPU saya diatur ke
powersave
- Prosesor spesifik saya adalah 2.7GHz Core i7-2620M.
Sunting : Pada saat menulis pertanyaan ini, fancontrol saya tidak berfungsi dengan baik dan terus berjalan pada kisaran RPM menengah (3900 RPM), bahkan pada suhu tinggi. Atas saran @Alex dan @JustDanyul, ini telah diperbaiki. Namun masalah yang mendasarinya masih tetap ada.
sumber
Jawaban:
Kipas angin
Milik saya melakukan ini juga, menjalankan Fedora 14. Cobalah mendapatkan kaleng udara terkompresi dan meniup ventilasi di bagian belakang dan samping case.
Secara berkala Anda juga akan ingin melepas keyboard dan meniupkan udara bertekanan langsung ke bilah kipas. Mereka terkena debu dan mulai mempengaruhi keefektifannya dengan menurunkannya.
Hal terbaik tentang Thinkpad adalah manual layanan! Mereka menunjukkan kepada Anda cara merobohkan laptop Anda dan memasangnya kembali.
Proses yang buruk
Hal lain yang saya perhatikan adalah bahwa saya kadang-kadang akan mengalami proses yang salah dan akan mengkonsumsi 100% dari salah satu inti. Bunuh proses ini biasanya membawa suhu kembali normal.
Anda dapat menggunakan
htop
atautop
untuk melihat proses apa ini dan membunuhnya dari mereka atau dari terminal yang menggunakannyaPID
.apa lagi?
Lihat jawaban saya untuk T&J T&J ini untuk kiat lebih lanjut tentang cara mendapatkan pembacaan suhu untuk berbagai komponen laptop Anda. T&J berjudul: Cara mendapatkan suhu inti dari inti haswell i7 di i3status .
sumber
top
perintah Anda dapat menekan "1" untuk melihat beban masing-masing inti.Ini lebih dari komentar panjang tetapi Anda harus melihat di thinkwiki.org itu adalah yang sumber daya untuk Linux di ThinkPads. Adapun suhu, saya punya masalah yang sama dengan T4500 saya dan mengatasinya dengan bermain-main
Gubernur CPU yang mengontrol penskalaan frekuensi CPU. Pilihan Anda adalah:
Dengan ondemand , CPU Anda hanya akan berjalan pada kecepatan tertinggi bila diperlukan. Idealnya, ini akan sepenuhnya transparan untuk Anda, mesin Anda hanya akan bekerja secepat yang diperlukan untuk tugas saat ini. Untuk mengaktifkannya lakukan
Kendali kipas. Ada utilitas yang sangat bagus yang disebut " Simple ThinkPad Fan Control " yang memungkinkan Anda menyesuaikan suhu pemicu yang mengubah kecepatan kipas. Lihat juga informasinya di sini .
sumber
powersave
Saya pikir ada masalah dengan apa yang Anda anggap "panas". Untuk Thinkpad t420 ( menurut forum ) adalah sekitar 80-85 C dan mari kita lupakan kartu nVidia yang mungkin menyebabkan kenaikan suhu juga (bahkan konfigurasi Optimus mungkin tidak berfungsi dengan baik, memaksa CPU Anda untuk melakukan pekerjaan GPU). Katakanlah bahwa, Anda CPU maksimum suhu ditoleransi adalah 100C (jika mendapat ada sistem akan shutdown), sedangkan suasana sekitar 10,0 ° C menjadi 35,0 ° C . Yang mengatakan, jika laptop Anda berada dalam jangkauan semuanya ok (kecuali untuk baterai dan masa hidup laptop Anda).
Sekarang Anda ingin menunjukkan kemungkinan tersangka. Dalam aspek ini, saya akan mengatakan bahwa implementasi nVidia yang buruk dengan Linux dapat menyebabkan CPU Anda tidak berfungsi di htop (atau di mana pun) karena sistem On-Demand Optimus mereka yang terkenal, yang tampaknya sesuai dengan kesulitan Anda saat ini ( itu berfungsi dengan baik sampai suatu saat, itu hanya mulai memanaskan tanpa kontrol). Anda harus memperbarui instalasi Anda sampai Bumblebee sepenuhnya terkonfigurasi. Anda dapat menggunakannya
bbswitch
untuk menonaktifkan kartu nVidia sesuka hati dan melihat bagaimana kelanjutannya.Untuk menginstal Bumblebee for Arch, Anda dapat menemukan paket di repositori. Jika Anda masih belum menginstalnya.
sumber
Bahkan dengan suhu seperti ~ 75-90 ° C?
Jadi satu masalah adalah hanya bahwa kecepatan kipas tidak bekerja secara otomatis?
Lupakan tentang otomatis, Anda dapat membaca suhu dengan benar dan Anda dapat mengontrol kecepatan kipas secara manual, bukan? Jika demikian, yang perlu Anda lakukan adalah menemukan skrip kontrol kipas yang berfungsi atau menjalankan skrip Anda sendiri (jajak pendapat suhu dan atur kecepatan sesuai tabel
temp[i]=speed[i]
, saat Anda menyetel kecepatan yang lebih tinggi simpanlah untuk sementara waktu meskipun suhu turun , ketika Anda perlu memperlambat kecepatan, lakukan perlahan dan langkah demi langkah).Tentang jajak pendapat, yang terbaik adalah memiliki daemon monitor suhu yang memicu peristiwa perubahan termal, dan skrip kontrol kipas mendengarkan / menunggu acara-acara itu, saya pikir (mungkin salah) dulu,
acpid
tetapi saat ini saya tidak tahu.Dalam kedua kasus (skrip Anda sendiri / yang sudah ada) saat Anda tidak percaya diri dengan solusi selalu awasi suhu dan RPM, kipas tidak boleh berhenti.
Selesaikan
auto
masalah ini terlebih dahulu, dan jika terlalu panas, Anda dapat fokus pada penyebabnya.sunting
Anda mungkin ingin mencoba alat seperti
lttng
mengumpulkan statistik seluruh sistem sepanjang waktu, tetapi bisa tidak mudah untuk setup dan bisa mahal dalam hal penyimpanan jika Anda perlu mengumpulkan untuk waktu yang lama.sumber
Karena secara manual meningkatkan kipas memecahkan masalah, ini akan menjadi tempat yang sangat baik untuk memulai pemecahan masalah, karena ini tampaknya menunjukkan bahwa kontrol kipas otomatis tidak berfungsi.
Sekarang, Anda menjalankan arch linux, yang merupakan distro yang brilian (ya, saya jalankan juga) dengan wiki yang hebat. Jadi, saya harus bertanya, apakah Anda RTFM? ; p
https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T420#Fans
Sejauh yang saya bisa lihat, Anda perlu:
Apakah ini semua sudah dilakukan?
PEMBARUAN Saya senang mendengar bahwa kipas Anda sekarang berfungsi dengan benar, bukan hanya berputar di media yang bahagia. (Menurut saya ini menyelesaikan masalah mesin Anda yang berjalan pada suhu lebih dari 80 derajat?)
Berkenaan dengan menjawab apa penyebab perubahan suhu 30 derajat, saya tergoda untuk bertanya: Tidak bisakah karena fakta bahwa kipas Anda tidak berfungsi dengan benar?
Mari kita mendalilkan itu,
Tidakkah aman untuk mengasumsikan bahwa mungkin tidak ada masalah sama sekali, dan bahwa masalahnya adalah Anda hanya berlari di tingkat yang hampir tidak bisa diatasi? Dan perubahan kecil dalam suhu sekitar dll, taruh di atas batas kemampuannya?
Sebagai contoh, saya memiliki laptop Acer, dan pada hari-hari yang hangat, kipas angin "terus-menerus" berputar naik dan turun. Saya yakin jika kipas saya tidak dapat benar-benar menyesuaikan sendiri, saya akan melihat fluktuasi suhu yang cukup besar juga :)
sumber