Der Lüfter ist immer eingeschaltet, die CPU-Auslastung ist eher niedrig und die Dateien fan oder thermal_zone proc können nicht gefunden werden

18

Ich habe ein Asus N76VB-Notebook mit Ubuntu 14.04 und TLP für die Energieverwaltung. Der Lüfter ist jedoch immer eingeschaltet. Es ist nicht wirklich laut, aber nervig. Meine CPU-Auslastung liegt bei 1-2%. Es ist mit 1,20 GHz getaktet.

Ich habe acpi=forcemeine Boot-Parameter hinzugefügt , aber es ändert sich nichts.

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

Ich habe alle Asus ACPI-Module geladen.

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

Irgendwie kann es die Temperaturen ablesen.

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  

Ich hoffe wirklich, dass jemand weiß, wie man das löst. Fast alle Informationen, die ich finden konnte, betrafen das Energiesparen, um weniger Wärme zu erzeugen.


Ich habe Intel- und NVIDIA-Grafiken (GeForce 740M), bin aber fast immer bei 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
quelle
Ich habe meine Frage aktualisiert.
Louis Matthijssen
1
Haben Sie nach einem BIOS-Update gesucht, das die neuesten Empfehlungen Ihres Laptop-Herstellers enthält? Dies behebt manchmal ACPI-Probleme.
fossfreedom
Ja, es gab ein Update, das "die Thermal-Richtlinie aktualisiert" hat, aber ich habe es bereits installiert, bevor ich Ubuntu installiert habe.
Louis Matthijssen
Wenden Sie sich an den Hersteller und fragen Sie, warum die "aktualisierte Thermorichtlinie" nicht richtig funktioniert. Besuchen Sie möglicherweise support.asus.com/contactus.aspx?SLanguage=de. Die Optionen 5, 6 oder 7 sind möglicherweise ein guter Ausgangspunkt. Viel Glück!
Elder Geek
Danke, ich werde es versuchen, aber ich glaube nicht, dass es helfen wird, da Linux wahrscheinlich "nicht unterstützt" wird. Ich habe sie auch schon früher kontaktiert und sie scheinen nicht in der Lage zu sein, die einfachsten Fragen zu beantworten.
Louis Matthijssen

Antworten:

6

Canonical hat ein so genanntes FWTS entwickelt, das die bereitgestellten ACPI-Funktionen systematisch testet und über deren Zustand und mögliche Korrekturlösungen Bericht erstattet. Führen Sie es aus und veröffentlichen Sie den Inhalt hier (Pastbin bitte) und auf einem Launchpad-Bug gegen den Linux-Kernel.

Führen Sie mindestens die Tests "thermal_trip fan" aus.

[weiterhin Ergebnisse von FWTS verwenden]

Test 2 von 2: System laden, CPU-Lüfterstatus prüfen.
Testen Sie, wie viele Lüfter sich im System befinden. Überprüfen Sie den aktuellen Status der
Lüfter.
Laden Sie die CPUs 20 Sekunden lang, um zu versuchen, die Lüfterdrehzahl zu ändern.
Der aktuelle Status von Fan cooling_device0 hat sich nicht von 0 geändert, während sich die CPUs im Status befanden
beschäftigt.
Der aktuelle Status von Fan cooling_device1 hat sich nicht von 0 geändert, während sich die CPUs im Status befanden
beschäftigt.
Der aktuelle Status von Fan cooling_device2 hat sich nicht von 0 geändert, während sich die CPUs im Status befanden
beschäftigt.
Der aktuelle Status von Fan cooling_device3 hat sich nicht von 0 geändert, während sich die CPUs im Status befanden
beschäftigt.
Der aktuelle Status von Fan cooling_device4 hat sich nicht von 0 geändert, während sich die CPUs im Status befanden
beschäftigt.
Der aktuelle Status von Fan cooling_device5 hat sich nicht von 0 geändert, während sich die CPUs im Status befanden
beschäftigt.
Der aktuelle Status von Fan cooling_device6 hat sich nicht von 0 geändert, während sich die CPUs im Status befanden
beschäftigt.
Der aktuelle Status von Fan cooling_device7 hat sich nicht von 0 geändert, während sich die CPUs im Status befanden
beschäftigt.

HINWEIS: Es wurden keine Änderungen am CPU-bezogenen thermischen Kühlgerät festgestellt
Zustände. Möglicherweise geben die Geräte statische Informationen an zurück
Der Treiber und / oder die Lüftergeschwindigkeit werden automatisch von der Firmware gesteuert
Verwenden des Systemverwaltungsmodus. In diesem Fall werden die Kernel-Schnittstellen untersucht
kann sowieso nicht funktionieren.

IN ORDNUNG. Das bestätigt das Problem, es gibt kein Feedback.

Es scheint nicht, dass Sie das Asus-Laptop-Modul installiert haben. Manchmal machen diese Laptop-spezifischen Support-Module den Trick für diese Komponenten

$ sudo modprobe asus-laptop

Dies scheint auf einmal funktioniert zu haben, Ubuntu 12.04 auf Asus n76vb Lüftergeschwindigkeit funktioniert nicht , was Ihren Fall eine Regression machen würde. Leider war das Mittel in diesem Fall "Ich habe ein paar Sachen aktualisiert und es hat funktioniert" :(.

ppetraki
quelle
Ich konnte den Lüftertest nur durchführen, da der Thermal_trip-Test anscheinend nicht mehr existiert. Ergebnisse sind in der Frage.
Louis Matthijssen
1
Du hast recht, das Modul ist nicht geladen. Aber ich bekomme diese Fehlermeldung: modprobe: ERROR: could not insert 'asus_laptop': No such device. Ich habe ein bisschen gesucht und acpi_osi=Linuxzu meiner GRUB-Konfiguration hinzugefügt , aber es funktioniert immer noch nicht. Wenn Sie Ideen zur Behebung haben, würde ich mich freuen. Ich werde weiter suchen.
Louis Matthijssen
Ich werde Ihnen die 50 Wiederholungen für Ihre Mühe geben. Vielen Dank. Ich denke, dieses Notebook hat überhaupt keine ACPI-Unterstützung für Fans, sie scheinen vollständig vom BIOS gesteuert zu werden.
Louis Matthijssen
Vielen Dank! ping mich bei ppetraki auf freenode an, wenn du weiter hacken willst.
ppetraki
3

Zwei Dinge, die ich getan und das Lüftergeräusch verringert habe:

  1. Fügen Sie wie unten beschrieben einen Boot-Parameter hinzu
  2. Install tlp, ein großartiges Energieverwaltungsprogramm für Linux

Ich habe in dieser Reihenfolge und 2 war die effektivste.


So fügen Sie Startparameter hinzu:

  1. sudo nano /etc/default/grub
  2. Bearbeite die Zeile ab GRUB_CMDLINE_LINUX_DEFAULTund füge sie acpi_osi=zu den anderen Wörtern zwischen den "doppelten Anführungszeichen" hinzu
  3. speichern
  4. Lauf sudo update-grub
  5. neustarten

Mehr Details hier oder hier und hier .

So installieren Sie tlp:

sudo apt-get install tlp


Ich muss erwähnen, dass es in der ursprünglichen Antwort so war acpi_osi=Linux, also möchten Sie das vielleicht auch versuchen.

Schließlich habe ich dies in einem Asus G53JW mit Debian 8 getan (obwohl tlpes auch für Ubuntu verfügbar ist). Es funktionierte auch auf einem neuesten 4K-Asus-Laptop (UX501VW)

marcelocra
quelle
2
  • Linux 3.13 hat einen Fehler in Bezug auf die Lüftersteuerung: kernel.org Fehler # 71711 Seltsame / gefährliche Lüfterrichtlinie seit 3.13 . Es sieht so aus, als würde der Patch, der diesen Fehler verursacht hat, in Linux 3.15 zurückgesetzt. In der Zwischenzeit können Sie versuchen, einen der 3.12.x-Kernel von der Kernel-PPA zu installieren . Die Fehlerberichte scheinen darauf hinzudeuten, dass 3.12.17 in Ordnung funktionieren sollte.

  • Bei Nouveau treten möglicherweise Probleme mit der Lüftersteuerung auf. Das Wechseln zu den proprietären Treibern kann hilfreich sein, wenn Sie über Nvidia-Grafiken verfügen und der fehlerhafte Lüfter an die Grafikkarte angeschlossen ist.

  • Überprüfen Sie, ob BIOS-Updates für Ihr System verfügbar sind. Viele Lüftersteuerungen verlassen sich darauf, dass das BIOS bestimmte Sensorwerte korrekt einstellt.

bain
quelle
Okay, da ich bereits NVIDIA-Treiber und das neueste BIOS-Update habe, möchte ich das Kernel-Ding ausprobieren. Ich frage mich, ob ich installieren muss linux-headers? Wenn ja, sollte ich linux-headersbeides installieren amd64und / alloder nur amd64?
Louis Matthijssen
Sie sollten keine Linux-Header benötigen, es sei denn, Sie verwenden ein externes Kernel-Modul, das neu kompiliert werden muss (DKMS).
Bain
Ich denke, NVIDIA nutzt dies? Also sollte ich beides installieren amd64und alloder nur amd64?
Louis Matthijssen
Ja, das Nvidia-Modul wird es verwenden. Installieren Sie beide.
Bain
Ich muss berichten, dass mein Asus N55SL etwa 10 ° C heißer läuft, seit ich das System von Ubuntu 12.04 auf 14.04 aktualisiert habe. Könnte mein Problem damit zusammenhängen, was hier diskutiert wird? Wie kann man dies weiter debuggen?
Andrea Borga
0

Ich hatte das gleiche Problem mit meinem Dell Inspiron 15 7537.

Das Problem wurde behoben, als ich den nVidia-Treiber unter "Zusätzliche Treiber" auf den Nouveau-Treiber umstellte. Ich weiß nicht warum, aber es hat in meinem Fall funktioniert.

Ich bin neu in Ubuntu und wollte mich nur ungern mit den Systemfans beschäftigen. Ich habe ein Programm psensorzur Überwachung der Systemtemperatur installiert .

Die CPU-Auslastung im Systemmonitor sah gut aus, daher dachte ich, es könnte ein Problem mit der GPU-Auslastung sein, die im Systemmonitor nicht gemeldet wird, und meine erste glückliche Vermutung war, den Grafiktreiber zu ändern.

Hani
quelle