Mengapa Linux memanaskan komputer saya?

12

Saya telah menggunakan Linux pada Acer 5740 saya selama beberapa tahun sekarang. Akhir-akhir ini, saya perhatikan bahwa komputer saya mulai memanas dan stabil di sekitar 70 derajat. Jika saya menjalankan Eclipse atau ffmpeg atau sesuatu, komputer menembak ke 85-90 derajat. Mungkin ini pernah terjadi sebelumnya, tetapi saya mungkin mengabaikannya.

Saya memiliki dual-boot dengan Windows 7 dan 70 derajat adalah maksimum bahkan ketika saya bermain game.

Saya berharap Linux sedikit panas karena driver tetapi 70 derajat @ ​​idling agak terlalu banyak.


Penelitian saya sebelumnya menunjukkan ini:

  1. Seorang teman saya dengan Laptop yang sama persis tetapi dengan kartu ATI bukan Intel (hadir di tambang) sedang berjuang dengan masalah panas intensitas yang jauh lebih besar. Dia menginstal fgrlx dan Laptop-nya sekeren Siberia.

  2. Saya telah mencoba menginstal driver Intel untuk kartu saya. Saya memiliki Xorg dan xorg untuk Intel versi terbaru. Itu tidak membantu.

  3. Masalahnya tidak tergantung pada Distribusi. Saya sudah mencoba Ubuntu, Debian, Fedora dan FreeBSD.

  4. Grafik untuk suhu versus waktu setelah boot-up cukup stabil. Tidak ada lompatan tiba-tiba.

  5. Semua suhu dalam Celcius dan sesuai dengan max(acpi -t)


Ada solusi?

Sunting : CPU saya jika diskalakan pada 933MHz masih tidak membantu. Saya tidak dapat menemukan Kontrol Kipas untuk Laptop saya. Ada beberapa skrip untuk Acer Aspire One tetapi saya tidak dapat menemukannya untuk 5740.

/proc/acpi/fanFolder saya kosong!

 blah@blah-Laptop:/proc/acpi/fan$ ls -l
 total 0
Kazark
sumber
Sudahkah Anda menonaktifkan penskalaan CPU?
Karlson
2
Kedengarannya seperti penskalaan CPU benar-benar mati, atau penggemar Anda tidak dikelola dengan baik (idealnya BIOS harus mengelolanya, tetapi saya telah melihat situasi di mana modul kernel mengambil alih).
Chris Down
Saya telah meningkatkan CPU. Lihat Edit.
Karena Anda melihat perbedaan spesifik antara kedua os, dan sedang menskalakan freq CPU, di linux, yang meninggalkan kontrol kipas. Anda mungkin ingin bereksperimen dengan pengaturan kipas eksplisit, lalu memeriksa pengaturan ACPI. Artikel ini menjelaskan cara mengatur kecepatan kipas CPU secara eksplisit melalui / proc / acpi / fan / FAN / state
bsd
1
Itu artikel yang bagus tapi masalahnya folder / proc / acpi / fan saya kosong!

Jawaban:

5

Saya menjalankan Arch Linux, dan inilah yang saya lakukan untuk mengurangi emisi panas.

  1. Saya gunakan laptop-mode-toolsuntuk mengontrol penskalaan frekuensi CPU dan memutar hard disk. Hard disk dapat memanas sedikit jika Anda terus beroperasi. Tetapi perhatikan, terlalu sering memutar hard disk akan menyebabkannya rusak. Hard disk desktop biasanya diberi peringkat hanya untuk 40.000-50.000 putaran. Hard drive laptop biasanya berperingkat sekitar 300.000 putaran. Tautan.

  2. Saya menginstal acpi_callKunjungi di sini atau ikuti posting ini untuk instruksi untuk menonaktifkan / mengaktifkan kartu diskrit Anda. Bagi saya, saya menonaktifkan kartu diskrit dan hanya menggunakan kartu terintegrasi.

  3. Jika Anda menggunakan driver i915 untuk kartu intel Anda, ini akan berfungsi. Periksa output Anda dari lspci -mvknn | grep -B8 i915. Jika kembali non-kosong, maka Anda dapat menambahkan i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1ke parameter boot Anda.

    pcie_aspm=force juga dapat ditambahkan jika semua perangkat keras PCIe pada sistem mendukung Manajemen Daya Status Aktif.

Saya menggunakan langkah-langkah terutama untuk mengurangi konsumsi daya, tetapi saya juga melihat penurunan suhu lebih dari 10 ° C sebagai efek samping. Saya kira dengan sedikit daya yang digunakan, lebih sedikit panas yang dipancarkan.

stnly
sumber
Menonaktifkan penggunaan kartu video diskrit acpi_calltidak disarankan karena tidak dapat ditunda. Saya sarankan Anda untuk melihat Bumblebee yang menggunakan bbswitch untuk beralih daya.
Lekensteyn
sudo apt-get install laptop-mode-tools dengan beberapa penyesuaian yang berhasil (setidaknya untuk saat ini).
0

Saya mendapat masalah yang sama dengan FSC XA3530 saya dan kartu video AMD 3650. Saya memotong lubang di bagian belakang dekat heatpipe dan kipas kemudian saya menambahkan beberapa pendingin tembaga tambahan dan pendingin laptop. Tetapi suhunya masih sangat tinggi dan kadang-kadang saya mendapatkan shutdown termal ketika saya menjalankan beberapa aplikasi yang sangat intens seperti misalnya game. Saya menonaktifkan cpu scaling untuk memaksimalkan cpu saya dan saya menginstal driver kernel yang dikembangkan sendiri untuk mengontrol kipas. Di luar kotak kipas tidak didukung sehingga tanpa driver kernel saya, saya benar-benar bisa melupakan menggunakan kotak ini. Akhir-akhir ini saya menginstal driver fglrx terbaru dan saya perhatikan bahwa suhu cpu jauh lebih rendah dibandingkan dengan driver open source ?? Sebelum cpu idle sekitar 60 ° C + sekarang idle di 40 ° C + ??? Mungkin perlu disebutkan bahwa hanya ada 1 heatpipe besar dengan 3 cooler dan 1 fan. Ini hanya resume cepat karena saya telah menginstal fglrx sejak beberapa hari yang lalu. Saya tidak akan mempercayainya karena add-on saya dan driver kernel yang saya kembangkan sendiri, tetapi saya sarankan Anda untuk menginstal driver kernel dan melakukannya sendiri? Ada juga skrip perl untuk beberapa kotak Acer. Mungkin ini berhasil untuk Anda? Ini sangat membantu saya untuk membuat driver kernel saya berfungsi. Mungkin Anda perlu menemukan register yang tepat di controller tertanam? Biasanya ada satu untuk mode kipas dan satu untuk kecepatan. Lebih mudah di Windows dengan alat RW. Di W7 situasinya tidak berubah bahkan dengan driver baru. Mungkin ini berhasil untuk Anda? Ini sangat membantu saya untuk membuat driver kernel saya berfungsi. Mungkin Anda perlu menemukan register yang tepat di controller tertanam? Biasanya ada satu untuk mode kipas dan satu untuk kecepatan. Lebih mudah di Windows dengan alat RW. Di W7 situasinya tidak berubah bahkan dengan driver baru. Mungkin ini berhasil untuk Anda? Ini sangat membantu saya untuk membuat driver kernel saya berfungsi. Mungkin Anda perlu menemukan register yang tepat di controller tertanam? Biasanya ada satu untuk mode kipas dan satu untuk kecepatan. Lebih mudah di Windows dengan alat RW. Di W7 situasinya tidak berubah bahkan dengan driver baru.

Gigameg
sumber
1
Untuk mengendalikan EC, Anda dapat melihat aceracpi.googlecode.com/svn/trunk/acer_ec/acer_ec.pl
Lekensteyn
0

Linux memanaskan laptop Anda karena Anda perlu menginstal driver kartu grafis yang tepat (atau menunggu sampai tersedia) dan beberapa paket yang membantu Anda mengelola suhu, seperti memutar disk dengan kecepatan lebih rendah, dan menskalakan CPU dengan benar. Saya sarankan Anda menginstal powertop; ia datang dengan beberapa saran yang akan membantu Anda meningkatkan kinerja laptop Anda.

develCuy
sumber