Schalten Sie den CPU-Lüfter manuell ein

14

Mein BIOS steuert meine Lüftergeschwindigkeiten und ich möchte, dass dies so bleibt. Ich habe eine Maschine in meinem Keller, wo es normalerweise ziemlich cool ist, und solange die Maschine nicht unter hoher Last steht, müssen die Lüfter überhaupt nicht laufen. Das BIOS handhabt das schon ganz gut.

Aber wenn meine Fans nicht laufen, kann ich sie nicht testen, um sicherzustellen, dass sie nicht kaputt sind. Also möchte ich ein Skript erstellen, das die Lüfter für ein paar Sekunden auf Hochtouren einschaltet, dann lm-Sensoren zur Überwachung der Lüftergeschwindigkeit verwendet und dann weiß ich, dass die Lüfter nicht kaputt sind.

Wie kann ich die Lüfter manuell auf volle Geschwindigkeit einschalten? Ich möchte fancontrol nicht verwenden, weil ich nicht nach etwas suche, das weiterläuft und die Lüftergeschwindigkeit kontrolliert. Ich möchte nur etwas "Low Tech", das sie unabhängig von der Temperatur einschaltet.

Ein anderer Thread sagte:

Wenn Sie wirklich , es selbst tun möchten, können Sie wahrscheinlich spezielle Gerätedateien mit dem Namen finden pwm1, pwm2etc. in /sys/class/hwmon/*/device/. Sie können den aktuellen Wert abrufen oder eine Zahl zwischen 0 und 255 eingeben, um die Lüftergeschwindigkeit zu ändern.

Das wäre perfekt, aber es scheint nicht zu funktionieren. Laut Fancontrol ist mein CPU-Lüfter eingeschaltet /sys/devices/platform/it87.656/pwm3, aber wenn ich ihn auf 255 stelle , wirkt sich dies überhaupt nicht auf die Lüftergeschwindigkeit aus.

Weiß jemand, wie ich den Lüfter von einem Skript aus manuell einschalten kann, unabhängig von der Temperatur?

Ricksebak
quelle
1
Normalerweise gibt es sowas pwm3_enableauch. Es ist jedoch ein bisschen spezifisch für Ihren it87.656Steuerchip, so dass es für andere schwer zu sagen ist. Kannst du experimentieren
Robie Basak

Antworten:

9

Dies können Sie mit dem Tool tun

pwmconfig

Dieses Tool wird normalerweise zum Speichern einer Konfigurationsdatei für Fancontrol verwendet. Das musst du aber nicht. Sie können das Tool einfach starten, damit alle Lüfter auf Hochtouren laufen und die aktuelle Geschwindigkeit wie folgt einstellen:

Giving the fans some time to reach full speed...
Found the following fan sensors:
  hwmon0/device/fan1_input     current speed: 2129 RPM
  hwmon0/device/fan2_input     current speed: 1679 RPM
  hwmon0/device/fan3_input     current speed: 0 ... skipping!
  hwmon0/device/fan4_input     current speed: 0 ... skipping!

Danach überspringen Sie das Tool einfach (Strg + C), ohne etwas zu speichern.

Um das Tool zu installieren, können Sie den folgenden Befehl verwenden:

sudo apt-get install fancontrol
user5950
quelle
4
Funktioniert nicht auf einem Asus EeePC Seashell Series Netbook - es wurden laut Aussage keine kompatiblen Sensoren gefunden.
Ivan