Fan selalu aktif, penggunaan CPU agak rendah dan tidak dapat menemukan file proc fan atau thermal_zone

18

Saya memiliki notebook Asus N76VB dengan Ubuntu 14.04 dan TLP untuk manajemen daya. Namun, kipas selalu menyala. Itu tidak terlalu keras, tapi itu menjengkelkan. Penggunaan CPU saya sekitar 1-2%. Ini clock pada 1,20 GHz.

Saya telah menambahkan acpi=forceke parameter boot saya tetapi tidak mengubah apa pun.

/proc/acpi/fan: No such file or directory
/proc/acpi/thermal_zone: No such file or directory

Saya telah memuat semua modul Asus ACPI.

lsmod | grep asus:

asus_nb_wmi            16990  0 
asus_wmi               24191  1 asus_nb_wmi
sparse_keymap          13948  1 asus_wmi
video                  19476  2 i915,asus_wmi
wmi                    19177  2 mxm_wmi,asus_wmi

Entah bagaimana, itu bisa membaca suhu.

sensors:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +43.0°C  (crit = +108.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +44.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +44.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +42.0°C  (high = +87.0°C, crit = +105.0°C)
Core 2:         +39.0°C  (high = +87.0°C, crit = +105.0°C)
Core 3:         +39.0°C  (high = +87.0°C, crit = +105.0°C)

asus-isa-0000
Adapter: ISA adapter
temp1:        +43.0°C  

Saya sangat berharap seseorang tahu bagaimana menyelesaikan ini. Hampir semua informasi yang dapat saya temukan adalah tentang menghemat daya untuk menghasilkan lebih sedikit panas.


Saya mendapatkan grafik Intel dan NVIDIA (GeForce 740M) tapi saya hampir kapan saja menggunakan Intel.

$ sudo lshw -c display
  *-display               
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:43 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)

fwts fan:

http://pastebin.com/tCRW4Tn6

Louis Matthijssen
sumber
Saya telah memperbarui pertanyaan saya.
Louis Matthijssen
1
Pernahkah Anda melihat untuk memperbarui BIOS Anda dengan apa pun yang terbaru direkomendasikan dari manufaktur laptop Anda? Ini terkadang menyelesaikan masalah ACPI.
fossfreedom
Ya, ada pembaruan yang "memperbarui kebijakan termal" tetapi saya sudah menginstalnya sebelum saya menginstal Ubuntu.
Louis Matthijssen
Mengapa tidak menghubungi pabrikan dan bertanya mengapa "kebijakan termal yang diperbarui" tidak berfungsi dengan baik? Anda mungkin ingin mengunjungi support.asus.com/contactus.aspx?SLanguage=en Opsi 5,6, atau 7 mungkin tempat yang baik untuk memulai. Semoga berhasil!
Penatua Geek
Terima kasih, saya akan mencobanya, tetapi saya rasa itu tidak akan membantu karena Linux mungkin "tidak didukung". Juga, saya telah menghubungi mereka sebelumnya dan mereka tampaknya tidak dapat menjawab pertanyaan paling sederhana.
Louis Matthijssen

Jawaban:

6

Canonical mengembangkan sesuatu yang disebut FWTS yang secara sistematis akan menguji fitur ACPI yang disediakan dan melaporkan kesehatan mereka dan kemungkinan solusi korektif. Jalankan dan posting isinya di sini (pastbin) dan ke bug launchpad terhadap linux-kernel.

Paling tidak jalankan "thermal_trip fan" tes.

[terus menggunakan hasil dari FWTS]

Uji 2 dari 2: Muat sistem, periksa status kipas CPU.
Uji berapa banyak penggemar yang ada dalam sistem. Periksa status terkini dari
kipas angin.
Memuat CPU selama 20 detik untuk mencoba dan mendapatkan kecepatan kipas berubah.
Fan cooling_device0 keadaan saat ini tidak berubah dari nilai 0 saat CPU
sibuk.
Fan cooling_device1 kondisi saat ini tidak berubah dari nilai 0 saat CPU
sibuk.
Fan cooling_device2 keadaan saat ini tidak berubah dari nilai 0 saat CPU
sibuk.
Fan cooling_device3 keadaan saat ini tidak berubah dari nilai 0 saat CPU
sibuk.
Fan cooling_device4 kondisi saat ini tidak berubah dari nilai 0 saat CPU
sibuk.
Fan cooling_device5 keadaan saat ini tidak berubah dari nilai 0 saat CPU
sibuk.
Fan cooling_device6 keadaan saat ini tidak berubah dari nilai 0 saat CPU
sibuk.
Fan cooling_device7 keadaan saat ini tidak berubah dari nilai 0 saat CPU
sibuk.

SARAN: Tidak mendeteksi perubahan apa pun pada perangkat pendingin termal terkait CPU
menyatakan. Bisa jadi perangkat mengembalikan informasi statis ke
driver dan / atau kecepatan kipas secara otomatis dikendalikan oleh firmware
menggunakan Mode Manajemen Sistem dalam hal ini antarmuka kernel sedang diperiksa
mungkin tidak bekerja.

BAIK. Itu mengkonfirmasi masalah, tidak ada umpan balik.

Tampaknya Anda belum menginstal modul asus-laptop. Terkadang modul dukungan khusus laptop ini melakukan trik untuk komponen ini

$ sudo modprobe asus-laptop

Ini tampaknya telah bekerja pada satu waktu, Ubuntu 12,04 pada kecepatan kipas asus n76vb tidak berfungsi , yang akan membuat kasus Anda mengalami regresi. Sayangnya dalam kasus itu obatnya adalah "Saya memperbarui banyak hal dan berhasil" :(.

ppetraki
sumber
Saya hanya bisa menjalankan tes kipas karena tes termal_trip sepertinya tidak ada lagi. Hasilnya ada dalam pertanyaan.
Louis Matthijssen
1
Anda benar, modul tidak dimuat. Tapi saya mendapatkan error ini: modprobe: ERROR: could not insert 'asus_laptop': No such device. Saya telah mencari sedikit dan menambahkan acpi_osi=Linuxke konfigurasi GRUB saya, tetapi masih tidak berhasil. Jika Anda memiliki ide tentang cara memperbaikinya saya sangat menghargainya. Saya akan terus mencari.
Louis Matthijssen
Saya akan memberi Anda 50 rep untuk usaha Anda. Terima kasih banyak. Saya pikir notebook ini tidak memiliki dukungan ACPI untuk penggemar sama sekali, mereka tampaknya sepenuhnya dikontrol oleh BIOS.
Louis Matthijssen
Terima kasih! ping saya di ppetraki di freenode jika Anda ingin terus meretas.
ppetraki
3

Dua hal yang saya lakukan dan mengurangi suara kipas:

  1. Tambahkan parameter boot, seperti dijelaskan di bawah ini
  2. Instal tlp, yang merupakan utilitas manajemen daya yang hebat untuk Linux

Saya melakukannya dalam urutan ini, dan 2 adalah yang paling efektif.


Untuk menambahkan parameter boot:

  1. sudo nano /etc/default/grub
  2. edit baris awal GRUB_CMDLINE_LINUX_DEFAULTdan tambahkan acpi_osi=kata-kata lain di antara "tanda kutip ganda"
  3. menyimpan
  4. Lari sudo update-grub
  5. reboot

Lebih detail di sini atau di sini dan di Jerman di sini .

Untuk menginstal tlp:

sudo apt-get install tlp


Saya harus menyebutkan bahwa dalam jawaban aslinya acpi_osi=Linux, jadi Anda mungkin ingin mencobanya juga.

Akhirnya, saya melakukan ini di Asus G53JW dengan Debian 8 (meskipun tlpjuga tersedia untuk Ubuntu). Ini juga bekerja pada laptop Asus 4K terbaru (UX501VW)

marcelocra
sumber
2
  • Linux 3.13 memiliki bug yang terkait dengan kontrol kipas: kernel.org bug # 71711 Kebijakan fan aneh / berbahaya sejak 3.13 . Sepertinya tambalan yang memperkenalkan bug ini akan dikembalikan di Linux 3.15. Sementara itu, Anda dapat mencoba menginstal salah satu kernel utama 3.12.x dari PPA kernel . Laporan bug tampaknya menyarankan bahwa 3.12.17 harus berfungsi dengan baik.

  • Nouveau mungkin memiliki masalah kontrol kipas, beralih ke driver berpemilik dapat membantu jika Anda memiliki grafis Nvidia dan kipas yang mengalami gangguan terpasang ke kartu grafis.

  • Periksa apakah ada pembaruan BIOS untuk sistem Anda. Banyak pengendali kipas yang mengandalkan BIOS dengan benar mengatur nilai sensor tertentu.

bain
sumber
Oke, karena saya memiliki driver NVIDIA dan pembaruan BIOS terbaru sudah saya ingin mencoba hal kernel. Saya ingin tahu apakah saya harus menginstal linux-headers? Jika demikian, apakah saya harus menginstal linux-headersuntuk keduanya amd64dan allatau hanya amd64?
Louis Matthijssen
Anda seharusnya tidak memerlukan linux-header kecuali Anda menggunakan beberapa modul kernel eksternal yang memerlukan kompilasi ulang (DKMS).
bain
Saya pikir NVIDIA menggunakan ini? Jadi haruskah saya menginstal keduanya amd64dan allatau hanya amd64?
Louis Matthijssen
Ya modul Nvidia akan menggunakannya. Pasang keduanya.
bain
Saya harus melaporkan bahwa Asus N55SL saya berjalan sekitar 10 ° C lebih panas karena saya telah memutakhirkan sistem dari Ubuntu 12.04 ke 14.04. Bisakah masalah saya terkait dengan apa yang sedang dibahas di sini? ada cara untuk men-debug ini lebih lanjut?
Andrea Borga
0

Saya memiliki masalah yang sama dengan Dell Inspiron 15 7537 saya.

Masalahnya hilang ketika saya mengubah driver nVidia di Driver Tambahan menjadi driver Nouveau. Saya tidak tahu mengapa, tetapi itu berhasil dalam kasus saya.

Saya baru di Ubuntu jadi saya sangat enggan mengutak-atik penggemar sistem. Saya menginstal sebuah program yang dipanggil psensoruntuk memonitor suhu sistem.

Penggunaan CPU pada Monitor Sistem tampak baik jadi saya pikir ini bisa menjadi masalah dengan penggunaan GPU, yang tidak dilaporkan dalam Monitor Sistem, dan tebakan pertama saya yang beruntung adalah mencoba mengubah driver grafis.

Hani
sumber