It doesn't actually report physical information at all. The physical sensors return a value from 0 to (say) 65535, and then this value is manipulated (multiplied, added to, etc.) to give the result you see. It may be that the software is miscalibrated or such, which would give strange values such as the ones you're seeing.
Was berichtet der Lüftergeschwindigkeitssensor wirklich?
Ich habe ein Problem mit der Überhitzung meines Netbooks (ASUS EeePC 1015PW), das ich zu beheben versuche. Die Verwendung von LM-Sensoren bei Überhitzung ergab folgende Ausgabe:
acpitz-virtual-0 Adapter: Virtual device temp1: +86.0°C (crit = +100.0°C) eeepc-isa-0000 Adapter: ISA adapter fan1: 4089 RPM coretemp-isa-0000 Adapter: ISA adapter Core 0: +82.0°C (crit = +100.0°C) Core 1: +80.0°C (crit = +100.0°C)
Aber ich konnte den Lüfter nicht hören, obwohl der Sensor behauptet, dass er sich dreht. Also habe ich die manuelle pwm-Steuerung aktiviert und den Lüfter auf volle Drehzahl eingestellt, und nach wenigen Minuten erhielt ich diesen Ausgang:
acpitz-virtual-0 Adapter: Virtual device temp1: +65.0°C (crit = +100.0°C) eeepc-isa-0000 Adapter: ISA adapter fan1: 4016 RPM coretemp-isa-0000 Adapter: ISA adapter Core 0: +62.0°C (crit = +100.0°C) Core 1: +58.0°C (crit = +100.0°C)
Und dieses Mal konnte ich hören, wie sich der Lüfter drehte. Es gibt also offensichtlich ein Problem mit der Lüftersteuerung oder der Lüfterüberwachung. Daher die Frage: Welche physischen Informationen meldet der Lüftersensor wirklich?
Warum ich ziemlich sicher bin, dass ich den Mann kontrolliere, den ich kontrolliere:
*** root # cd /sys/class/hwmon/hwmon2 *** hwmon2 # ls device fan1_input name power pwm1 pwm1_enable subsystem uevent *** hwmon2 # cat * cat: device: is a folder 4094 eeepc cat: power: is a folder 0 2 cat: subsystem: is a folder *** hwmon2 # echo 1 > pwm1_enable; echo 255 > pwm1 *** hwmon2 # cat * cat: device: is a folder 4016 eeepc cat: power: is a folder 255 1 cat: subsystem: is a folder
Es scheint, dass lm-sensors den Inhalt dieser fan1_input-Datei liest, die sich im selben Ordner befindet wie die pwm1-Datei, mit der ich spiele, und sie sollten dem gleichen Gerät zugeordnet sein.
Ich habe versucht, den Lüfter auf die halbe Geschwindigkeit echo 125 > pwm1
einzustellen. Das Ergebnis war, dass der Lüfter immer noch langsamer drehte (logisch), aber der fan1_input enthielt 4094! Also habe ich versucht, herumzuspielen ... Es stellt sich heraus, dass der Lüfter bei jeder Geschwindigkeit unter 242 bei 4090-ish-U / min (4094 bei jedem Versuch, die ich heute ausprobierte) dreht, während er oberhalb von 243 eine Geschwindigkeit von 4020-ish-RPM anzeigt (zwischen 4015 und 4025).
Und jetzt bin ich wirklich verwirrt ... Wie kann das sein? Ist es so, dass der Computer den Lüftereingang nicht auf derselben "Skala" liest wie der Lüfter ihn liefert?
Vielen Dank
PS. Ich hätte hinzufügen sollen, dass der Computer ein kleines, schwer zu zerlegendes Netbook ist, daher kann und will ich nicht Experimente wie "den Lüfter blockieren und sehen, was der Sensor meldet" versuchen.
1 Antwort auf die Frage
Verwandte Probleme
-
9
Warum ist mein Computerfächer so laut?
-
6
Ist eine CPU-Lüftergeschwindigkeit von 3590 U / min normal?
-
4
Installierter Ubuntu-Server auf altem Compaq Desktop - Die Lüfter laufen immer mit voller Geschwindi...
-
6
Normale Gehäusetemperatur
-
8
Einen alten Computer leiser machen
-
3
Wie auch immer, ein Laptop-Lüfterproblem ohne physischen Zugriff auf den Lüfter zu diagnostizieren?
-
2
Wie installiere ich einen Lüfter richtig in meinem Computergehäuse?
-
5
Kann ich einen serienmäßigen Netzteillüfter durch einen leiseren ersetzen?
-
4
Lüftersteuerungssoftware oder BIOS-Einstellungen für ein lautes Notebook?
-
3
Gibt es eine Möglichkeit, herauszufinden, welche Komponente in meinem Laptop Geräusche erzeugt?