Lüfter arbeitet ohne Unterbrechung unter Ubuntu 18.04


13

Ich verwende eine neue Ubuntu 18.04-Installation. Ich habe ein Problem mit meinem Lüfter, der ohne Unterbrechung funktioniert. Die CPU scheint in Ordnung zu sein. Meine vorherige Version von Ubuntu (16.04) hatte kein solches Problem.

Wie finde ich die Ursache für dieses Problem?


Welche Marke und welches Modell hat Ihr Laptop? Haben Sie noch 16.04 auf einer anderen Partition oder haben Sie es für die Neuinstallation von 18.04 gelöscht?
WinEunuuchs2Unix

Antworten:


9

Beiträge von TomFreudenberg auf Github waren sehr hilfreich. i8kutilsarbeitet wie ein Champion auf einem Dell Inspiron-Laptop, es war jedoch schwierig, ein einziges Verfahren zu finden, um installiert und für eine Deaktivierung der Dell WITH BIOS-Lüftersteuerung konfiguriert zu werden. Dies sind meine detaillierten Schritte und Maschinen:

  • Ubuntu 18.04 Bionic Beaver
  • Laptop: Dell Inspiron 7000-Serie (7737)
  • CPU: Intel® Core ™ i7-4510U CPU bei 2,00 GHz × 4

Meine Lösungsschritte (Lüfter schalten sich beim letzten Schritt sofort aus):

  1. Laden Sie die ZIP-Datei (oder git clone) herunter , um die BIOS-Lüftersteuerung für Dell-Laptops zu deaktivieren.

  2. Dann als Wurzel:

    • cd Downloads
    • unzip -t dell-bios-fan-control-master.zip (Test-Zip-Datei; alles sah gut aus, also entpacke Dateien ...)
    • unzip dell-bios-fan-control-master.zip
    • cd dell-bios-fan-control-master/
    • more Makefile (Schau, was es tun wird; sieht gut aus, also kompiliere mit ...)
    • make
  3. Gut kompiliert, also:

    • ./dell-bios-fan-control 0 (Schalten Sie die Dell BIOS-Lüftersteuerung aus.)
    • BIOS-STEUERUNG DEAKTIVIERT
  4. Der Lüfter lief immer noch um 2500 U / min im Leerlauf. Hmmm .. hat einen Beitrag zurückgerufen, der auf Deinstallation hinweist, und dann i8kutilsmit derselben Konfigurationsdatei /etc/i8kutils.conf neu installiert .

  5. Deinstallierte und neu installierte i8kutils mit:

    • apt-get remove i8kutils
    • apt-get install i8kutils
  6. Der Lüfter stoppte sofort nach der Neuinstallation von i8kutils.

Sieht so aus, als würde es funktionieren. Der Lüfter schaltet sich ordnungsgemäß ein, wenn die CPU-Temperatur 55 ° C erreicht, und schaltet sich dann schnell aus, da der Lüfter bei der hohen Einstellung eingeschaltet wurde.

Überwacht weiterhin Temperatur und Lüfterzustände mit "Sensoren", um sicherzustellen, dass alles wie in konfiguriert funktioniert /etc/i8kutils.conf.

Danke für die Hinweise und den Code. Dies ist die einzige Lösung, die für mich funktioniert hat.

tlp tat nichts, aber das könnte daran liegen, dass BIOS die Fans kontrollierte.


4

Sie können die tlpApp von ihrer ppa-Quelle und cpufreqdund installieren indicator-cpufreq.
Es ist möglich, dass es ausreicht, um das Problem zu lösen.

Das Ausprobieren von Kerneln über eine ukuuApp kann einige Probleme hinsichtlich des Stromverbrauchs lösen.

Hinweis: Es gab das gleiche Problem beim Upgrade auf 17.xx und jetzt wieder beim 18.04, was seltsam ist, da die Kernel bei der Energieverwaltung immer effizienter zu sein scheinen.


Hallo, kannst du deinen Beitrag bearbeiten und die Links zu tlpund hinzufügen ukuu?
Hastur

1
Ich denke, tlp ist der richtige Weg! Ich hatte das gleiche Problem auf Kubuntu 18.04 und tlp hat den Trick gemacht. Für weitere Informationen: askubuntu.com/questions/516067/…
Claudio Taccogna

2

Ich hatte das gleiche Problem mit einem neuen DELL XPS 9560 Laptop - Non-Stop-Fans.

Für mich war es die SMBIOS-Steuerung meines Dell. Wenn diese Option aktiviert ist (Standardeinstellung), werden alle i8kctl-Einstellungen von der SMBIOS-Steuerung überschrieben.

Mit Hilfe anderer habe ich dieses Projekt auf github gepostet

Mit diesem kleinen Tool können Sie SMBIOS-Steuerelemente auf Dell XPS 9560 deaktivieren, damit i8kmon funktioniert.

Vielleicht ist es auch für andere sinnvoll.


1

Ich habe kürzlich einen neuen Dell Precision 3520 gekauft, der mit 16.04 installiert wurde. Ich habe ein Upgrade auf 17.10 durchgeführt und der CPU-Lüfter hat einwandfrei funktioniert. Es kam nur zeitweise an, nur wenn es erforderlich war.

Dann habe ich vor ein paar Tagen ein Upgrade auf 18.04 durchgeführt. Anfangs bemerkte ich nichts Seltsames an dem CPU-Lüfter. Dann, ungefähr einen Tag später, bemerkte ich, dass der Lüfter mehr als gewöhnlich lief. Ich bemerkte auch, dass die Akkulaufzeit schneller abnahm als ich es normalerweise gewohnt war.

Die CPU, die ich habe, i7 7700HQ, läuft im Turbo-Modus zwischen 2,8 GHz und 3,8 GHz. Ich habe die CPU-Frequenz und -Temperatur mithilfe von CPU-Informationen und Sensoren im Auge behalten. Nach dem Upgrade auf 18.04 sah ich, dass die CPU mit 3,8 GHz lief, obwohl ich keine Anwendungen ausführte. Also ging ich in die BIOS-Einstellungen und deaktivierte den Turbo-Modus. Dies scheint mein Problem gelöst zu haben. Ich leite auch den cpufreq-Gouverneur auf Powersave. Hoffe das hilft.


0

Hatte das gleiche Problem, Lüfter funktionierte nicht aufhören. Ich entdeckte, dass die CPU immer auf maximaler Frequenz war. Intel pstate aktiviert und Powersave Governor ausgewählt.

cpupower frequency-info
analyzing CPU 0:
    driver: intel_pstate
   CPUs which run at the same hardware frequency: 0
   CPUs which need to have their frequency coordinated by software: 0
   maximum transition latency:  Cannot determine or is not supported.
   hardware limits: 800 MHz - 3.80 GHz
   current policy: frequency should be within 3.80 GHz and 3.80 GHz.
              The governor "powersave" may decide which speed to use
              within this range.

Aus einem unbekannten Grund betrug die minimale und maximale CPU-Frequenz 3,80 GHz. Ich habe das Tool https://github.com/pyamsoft/pstate-frequency verwendet, um den Powersave-Regler einzustellen, und diesmal wurden die korrekten Werte für die minimalen und maximalen CPU-Frequenzen festgelegt. Die CPU-Temperatur sank um einige Grad und die Akkulaufzeit beträgt wieder mehr als 7 Stunden (~ 3-4 Stunden). Zum ersten Mal nach der Installation von 18.04 funktionierte der Lüfter nicht mehr. (Dell XPS 9560, i7-7700HQ)


Hallo henri17, können Sie weitere Informationen zum Befehl cpupower sowie zu Ihrer Kernel-Version geben? Es sieht so aus, als ob cpupower von linux-tools-common bereitgestellt wird, aber Sie müssen eine Version installieren, die für Ihren Kernel spezifisch ist.
Hee Jin

Ich habe: 4.15.0-20-generic # 21-Ubuntu SMP Di 24. April 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux cpupower 4.15.17
henri17


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.