Steuern Sie es mitnbfc

Steuern Sie es mitnbfc

Ich habe die 16.04 LTS für meinen Lenovo G50-80-Laptop.

Das Problem ist: Die Kühlventilatoren sind fast die ganze Zeit in Betrieb (das ist wirklich laut und langweilig).

Ich habe dieses Problem seit dem Kauf meines Laptops vor 6 Monaten und habe während dieser Zeit bis jetzt nach einer Lösung gesucht.

ich folgtediese Stufen:

1) Installieren Sie dielm-sensorenUndLüftersteuerungPakete.

2) Konfigurierenlm-sensoren

  1. Geben Sie im Terminal sudo sensors-detectalle JA/Nein-Fragen mit JA ein und beantworten Sie sie.
    Das erste „JA“ gibt mir Folgendes:

    Einige South Bridges, CPUs oder Speichercontroller enthalten eingebettete Sensoren.
    Möchten Sie nach ihnen suchen? Dies ist völlig sicher. (JA/NEIN): y
    Modul-CPU erfolgreich geladen.
    Silicon Integrated Systems SIS5595... Nein
    VIA VT82C686 Integrierte Sensoren... Nein
    VIA VT8231 Integrierte Sensoren... Nein
    AMD K8-Wärmesensoren... Nein
    AMD-Familie 10h-Wärmesensoren... Nein
    AMD-Familie 11h-Wärmesensoren... Nein
    AMD-Familie 12h- und 14h-Wärmesensoren... Nein
    AMD-Familie 15h-Wärmesensoren... Nein
    AMD-Familie 16h-Wärmesensoren... Nein
    AMD-Familie 15h-Leistungssensoren... Nein
    AMD-Familie 16h-Leistungssensoren... Nein
    Intel digitaler Wärmesensor... Erfolg!
    (Treiber „coretemp“)
    Intel AMB FB-DIMM-Wärmesensor... Nein
    Intel 5500/5520/X58-Wärmesensor... Nein
    VIA C7-Wärmesensor... Nein
    VIA Nano-Wärmesensor... Nein

  2. Am Ende von sensors-detect wird eine Liste der zu ladenden Module angezeigt. Geben Sie „yes“ ein, damit sensors-detect diese Module einfügt /etc/modules.
    Die folgenden Zeilen werden der Datei hinzugefügt modules.conf:

    # Erstellt von sensors-detect am Montag, 5. September 2016, 13:50:31 Uhr
    # Chip-Treiber
    coretemp

  3. Führen Sie aus sudo service kmod start. Dadurch werden die in Schritt 3 vorgenommenen Änderungen gelesen /etc/modulesund die neuen Module in den Kernel eingefügt.

3) KonfigurierenLüftersteuerung:

In dieser Phase sudo pwmconfigkehrt

/usr/sbin/pwmconfig: Es sind keine PWM-fähigen Sensormodule installiert

Ich habe versucht, dieses Problem zu beheben mitdieser Linkaber auf keinen Fall, immer das gleiche Problem mit dem Befehl pwmconfig.

Was unnormal erscheint:

1) sensorsnur Rücksendungen

coretemp-isa-0000
Adapter: ISA-Adapter
Physische ID 0: +49,0 °C (hoch = +105,0 °C, krit = +105,0 °C)
Kern 0: +48,0 °C (hoch = +105,0 °C, krit = +105,0 °C)
Kern 1: +46,0 °C (hoch = +105,0 °C, krit = +105,0 °C)

2) acpi -tgibt nichts zurück.

Möglicherweise erkennt der Kernel den Lüfter-Controller für dieses Laptop-Modell nicht.

Beachten Sie, dass es keine Möglichkeit gibt, Lüfter vom BIOS aus zu steuern. Und cat /proc/cmdlinekehrt zurück

BOOT_IMAGE=/boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=b606c0de-3f11-439e-bdd2-c17579566c57 ro quiet splash acpi_enforce_resources=lax vt.handoff=7

Ich weiß nicht, ob es eine mögliche Lösung für das Gesamtproblem gibt. Ich verzweifle.

Antwort1

Bei sensorsden meisten der gemeldeten „Extras“ handelt es sich um Desktop-Systeme.

Für meine beiden Laptops habe ich bisher nur Folgendes gesehen cat /sys/class/thermal/thermal_zone*/temp:

27800
29800
71000

Für die Wärmezonen 0, 1 und 2, die sensorsebenfalls gemeldet werden. In diesem Fall ist die Wärmezone 0 falsch, die Conkyebenfalls gemeldet wird. Es handelt sich um einen Fehler in meinem System, den ich noch nicht herausgefunden habe, aber der letzte Thermal Zone 2ist korrekt.

Wenn Ihr Lüfter mit voller Geschwindigkeit läuft, lauten Ihre Kernel-Boot-Parameter:

BOOT_IMAGE=/boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=b606c0de-3f11-439e-bdd2-c17579566c57 ro quiet splash acpi_enforce_resources=lax vt.handoff=7

Die wichtigen Parameter sind:

  • ro- schreibgeschützt

  • quiet- Systemmeldungen werden nicht über dem Begrüßungsbildschirm angezeigt.

  • splash- einen Begrüßungsbildschirm mit Plymouth anzeigen (normalerweise das Ubuntu-Logo mit beweglichen Punkten)

  • acpi_enforce_resources=lax- Lüfter auf Höchstgeschwindigkeit laufen lassen (soweit ich das beurteilen kann)

  • vt.handoff=7- Sorgen Sie dafür, dass Nachrichten vom Systemstart zum Terminalbildschirm weitergeleitet werden (die ohnehin mit den vorherigen Optionen so gesteuert werden, dass sie nicht angezeigt werden quiet) splash.

Der erste Schritt besteht darin, den acpi_enforce_resources=laxKernelparameter zu entfernen.

Geben Sie im Terminal Folgendes ein:

gksu gedit /etc/default/grub

Suche nach dieser Zeile:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax vt.handoff=7"

Löschen acpi_enforce_resources=laxund speichern Sie die Datei. Wir müssen nicht aufschreiben, was wir löschen, da AskUbuntu unser riesiger Notizblock ist.

Geben Sie an der Terminal-Eingabeaufforderung Folgendes ein:

sudo update-grub

Starten Sie jetzt Ihren Laptop neu und berichten Sie uns über den Fortschritt.

Bearbeitung 1:

Das Entfernen der =laxVariable hat die Lüftereinstellung nicht geändert. Der nächste Schritt besteht nun darin, Ihrem Lenovo mitzuteilen, dass ACPI unterstützt wird. Einige Laptops suchen nach Windows und wenn es nicht angezeigt wird, implementiert es keine ACPI-Dienste (wie die Lüftersteuerung). Wir sagen Ihrem Laptop, dass Windows läuft und übergeben die Steuerung an Linux. Fügen Sie in derselben Kernel-Befehlszeile die Option acpi_osi=Linuxvor demvt.handoff=7

Jetzt sieht Ihre Zeile folgendermaßen aus:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=linux vt.handoff=7"

Aktualisieren Sie Grub noch einmal und starten Sie neu.

Berichten Sie über den Fortschritt.

Bearbeitung 2:

Nach langem Suchen bin ich auf jemanden gestoßen, der zehn Lenovo G50-80-Laptops besitzt und einer davon hatte das gleiche Problem:Kühllüfter bleibt an. Der technische Support empfahl zunächst, das BIOS auf die aktuelle Version zu aktualisieren (jetzt ist es # B0CN99WW vom 25. August 2016). Der Benutzer hatte das BIOS aktualisiert und das Problem bestand weiterhin, also gab er es zurück und erhielt ein neues.

BIOS(Basic Input Output System) enthält dieACPI(Erweiterte Konfiguration und Stromversorgungsschnittstelle) wie oben beschrieben.

Wenn Ihr Lüfter unter Windows einwandfrei funktioniert, ist der nächste Schritt die Überprüfung der Kompatibilität mit Linux. Sie können die Frage googeln, aber es werden keine Antworten angezeigt. Sie können Folgendes überprüfen:Ubuntu-Zertifizierung LenovoAber bis heute erscheint das Modell G50-80 nicht auf der Liste.

Mit etwas Glück kann ein anderer Lenovo G50-80-Benutzer Ratschläge geben.

Antwort2

Steuern Sie es mitnbfc

Ich habe einen Acer Aspire E5-573G Laptop und nichts anderes hat funktioniert, um den CPU-Lüfter zu steuern, abernbfc. Ich verwende Ubuntu 18.04. Das genaue Profil für mein Modell fehlt, aber nbfc funktionierte mit einem anderen ähnlichen Profil (Acer Aspire E5-575G) einwandfrei. Wenn Sie nicht wissen, welches Profil Sie verwenden sollen, können Sie Folgendes versuchen: mono nbfc.exe config -r

Sie können es also verwenden und ein Profil anpassen, um Ihren Lüfter so leise wie möglich zu machen.

verwandte Informationen