Lüfterdrehzahl in Ubuntu: pwmconfig Keine pwm-fähigen Sensormodule installiert


16

Ich habe diese Anleitung zur Steuerung der Lüftergeschwindigkeit in Ubuntu befolgt , aber sie funktioniert nicht mit meinem Laptop (Dell Inspiron 15r).

Ich habe lm-SensorenInstallieren Sie lm-Sensoren und Fancontrol-Installieren Sie Fancontrol Pakete installiert . Dann habe ich lm-sensors durch Eingabe von konfiguriert :

sudo sensors-detect

und ich beantwortete alle Fragen mit JA. Am Ende hatte ich diese Nachricht:

Treiber coretemp': * ChipIntel Digital Thermal Sensor '(Vertrauen: 9)

Fügen Sie Folgendes zu / etc / modules hinzu, um alles zu laden, was benötigt wird:

----schneiden Sie hier----

#Chip drivers

coretemp

----schneiden Sie hier----

  • Ich habe die vorgeschlagenen Zeilen hinzugefügt /etc/modules.
  • Ich habe meinen Laptop neu gestartet.

Nun das Problem: Wenn ich versuche, die Fancontrol-Eingabe zu konfigurieren:

sudo pwmconfig

Ich erhalte einen Fehler:

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

Ich habe den größten Teil des Tages damit verbracht, nach einer Lösung zu suchen, aber ich hatte kein Glück.

Was sollte ich jetzt tun?

Antworten:


9

Ich habe das Problem teilweise mit i8kutils gelöst. Hier ist eine Anleitung dazu:

Keenformatics - So lösen Sie Probleme mit Dell-Laptops in Ubuntu

und eine Diskussion hier auf askubuntu:

Dell Inspiron 5521 i7-3317U Lüfter-CPU zu laut

Hier sind die wichtigsten Schritte, die auf der Keenformatics-Website (meinem Blog) geschrieben wurden.

So lösen Sie Probleme mit Dell-Laptops in Ubuntu

  1. Laden Sie zunächst i8kutils herunter und installieren Sie es. Öffne dein Terminal und schreibe:

    sudo apt-get install i8kutils

  2. Jetzt müssen Sie Ihren Modulen i8k hinzufügen. Öffnen Sie die modules-Datei:

    sudo gedit /etc/modules

    und fügen Sie der Datei den String " i8k " (ohne Anführungszeichen) hinzu. Speichern und schließen.

  3. Erstellen Sie eine i8k.confDatei

    sudo vim /etc/modprobe.d/i8k.conf

    und fülle es mit diesem Code:

    options i8k force=1

    Hinweis: In einigen älteren Handbüchern werden Sie aufgefordert, eine Datei /modprobe.d/options zu erstellen. Die "options" -Datei wird unter Ubuntu nicht mehr verwendet. Was wichtig ist, ist, dass Sie eine Datei mit der Erweiterung .conf erstellen (der Dateiname ist nicht wichtig, aber ich habe mich aus Gründen der Klarheit für den Namen i8k.conf entschieden). Achten Sie also auf ältere i8kmon-Konfigurationsanleitungen.

  4. Starten Sie nun Ihren Computer neu oder führen Sie diesen Code aus, damit i8k ausgeführt wird:

    sudo modprobe i8k force=1

  5. Wir werden nun eine i8kmon.conf-Datei erstellen, die dem Dienstprogramm i8kmon mitteilt, wie es sich verhalten soll.

    sudo gedit /etc/i8kmon.conf

    Fügen Sie den folgenden Code ein:

    # Run as daemon, override with --daemon option
    set config(daemon)      0
    
    # Automatic fan control, override with --auto option
    set config(auto)        1
    
    # Report status on stdout, override with --verbose option
    set config(verbose) 1
    
    # Status check timeout (seconds), override with --timeout option
    set config(timeout) 20
    
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    set config(0)   {{-1 0}  -1  40  -1  40}
    set config(1)   {{-1 1}  30  60  30  60}
    set config(2)   {{-1 2}  53  128  53  128}
    
    # For computer with 2 fans, use a variant of this instead:
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    # set config(0) {{-1 0}  -1  52  -1  65}
    # set config(1) {{-1 1}  41  66  55  75}
    # set config(2) {{-1 1}  55  80  65  85}
    # set config(3) {{-1 2}  70 128  75 128}
    
    # end of file
    

    Dies wurde bearbeitet, um mit meiner Dell Inspiron 15r 5521-Lüfterkonfiguration übereinzustimmen (und ich hoffe, ich habe es gut gemacht). Weitere Informationen finden Sie in der Dokumentation der Ubuntu-Handbücher: http://manpages.ubuntu.com/manpages/gutsy/man1/i8kmon.1.html

  6. Jetzt sollten Sie in der Lage sein, i8kmon von Ihrem Terminal aus auszuführen und zu prüfen, ob (und wie) es funktioniert. Einfach ausführen:

    i8kmon

Fertig!


4
Funktioniert das für PS?
Unsterblicher Spieler
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.