Wie kann ich meinen CPU-Lüfter im Leerlauf aufhören zu drehen?

7473
Adam Rosenfield

Ich habe einen PC, den ich vor 3 Jahren gebaut habe und der bis vor kurzem reibungslos und leise lief. Jetzt dreht der CPU-Lüfter selbst im Leerlauf gerne mit 1200-1500 U / min, was ziemlich nervig ist. Ich habe keine Änderungen (softwaremäßig oder hardwaremäßig) daran vorgenommen.

Die spezifikationen:

Hauptplatine: Gigabyte MA78GM-S2HP-
CPU: AMD Athlon (TM) Dual-Core-Prozessor 4850e
Gehäuse: Antec Minuet 350 MicroATX-
Betriebssystem: Ubuntu 10.04, Linux 2.6.38-10-Generic

Ich habe die lm-sensorsund hddtempPakete (via apt-get) installiert und konfiguriert. Hier ist ein typischer Ausgang im stationären Zustand, bei dem der Computer eine Zeit lang im Leerlauf war und die Lüfter sich seit einiger Zeit drehen:

$ Sensoren k8temp-pci-00c3 Adapter: PCI-Adapter Kerntemperatur: + 29,0 ° C  Kerntemperatur: + 32,0 ° C  Kerntemperatur: + 27,0 ° C  Kerntemperatur: + 22,0 ° C   it8718-isa-0228 Adapter: ISA-Adapter in0: +0,99 V (min = +0,00 V, max = +4,08 V)  in1: +1,94 V (min = +0,00 V, max = +4,08 V)  in2: +3,38 V (min = +0,00 V, max = +4,08 V)  + 5V: +2,94 V (min = +0,00 V, max = +4,08 V)  in4: +3,04 V (min = +0,00 V, max = +4,08 V)  in5: +3,25 V (min = +0,00 V, max = +4,08 V)  in6: +4,08 V (min = +0,00 V, max = +4,08 V) ALARM in7: +0,03 V (min = +0,00 V, max = +4,08 V)  Vbat: +3,34 V Lüfter 1: 1366 U / min (min = 0 U / min) Lüfter2: 0 U / min (min = 0 U / min) Lüfter3: 0 U / min (min = 0 U / min) Lüfter4: 0 U / min (min = 0 U / min) temp1: + 35,0 ° C (niedrig = + 127,0 ° C, hoch = + 127,0 ° C) Sensor = Thermistor Temperatur 2: + 28,0 ° C (niedrig = + 127,0 ° C, hoch = + 127,0 ° C) Sensor = thermische Diode Temperatur3: + 34,0 ° C (niedrig = + 127,0 ° C, hoch = + 127,0 ° C) Sensor = Thermistor cpu0_vid: +1.100 V  $ sudo hddtemp / dev / sda / dev / sda: WDC WD5000AACS-00ZUB0: 35 ° C 

All dies scheint mir ziemlich normal zu sein. Ich bin verblüfft, warum der Lüfter mit einer so hohen Drehzahl weiterläuft. Was bedeutet das ALARM, für das berichtet wird in6? Ist es wichtig? Ein Forumsbeitrag, den ich über Google gefunden habe, sagt wahrscheinlich nicht.

Ich habe mit dem fancontrolDämon herumgespielt und versucht zu sehen, ob ich bessere Ergebnisse erzielen kann als mit der Standard-Lüfterverwaltung. Mit dem pwmconfigDienstprogramm habe ich die folgende /etc/fancontrolDatei erstellt:

# Von pwmconfig generierte Konfigurationsdatei, Änderungen gehen verloren INTERVAL = 10 DEVPATH = hwmon0 = devices / pci0000: 00/0000: 00: 18.3 hwmon1 = devices / platform / it87.552 DEVNAME = hwmon0 = k8temp hwmon1 = it8718 FCTEMPS = hwmon1 / device / pwm1 = hwmon0 / device / temp1_input FCFANS = hwmon1 / device / pwm1 = hwmon1 / device / fan1_input MINTEMP = hwmon1 / device / pwm1 = 35 MAXTEMP = hwmon1 / device / pwm1 = 60 MINSTART = hwmon1 / device / pwm1 = 180 MINSTOP = hwmon1 / device / pwm1 = 100

Das funktioniert nur irgendwie - sobald ich den fancontrolDämon aktiviere, schaltet der Lüfter zuerst ab (gut), aber die Temperaturen der 7 verschiedenen Sensoren steigen langsam an, selbst wenn alles im Leerlauf ist. Wenn der Core0 TempSensor 35 ° überschreitet, schaltet sich der Lüfter wieder ein und schaltet abwechselnd mit ca. 500 bis 700 U / min ein und aus, wenn die Temperatur über die Grenze hin und her geht. Es ist sicherlich viel angenehmer als 1200-1500 U / min, aber es ist noch lange nicht wünschenswert.

Hier ist ein Beispiel für die sensorsAusgabe in dieser Situation:

$ Sensoren k8temp-pci-00c3 Adapter: PCI-Adapter Kerntemperatur: + 36,0 ° C  Kerntemperatur: + 38,0 ° C  Kerntemperatur: + 34,0 ° C  Kerntemperatur: + 30,0 ° C   it8718-isa-0228 Adapter: ISA-Adapter in0: +0,99 V (min = +0,00 V, max = +4,08 V)  in1: +1,94 V (min = +0,00 V, max = +4,08 V)  in2: +3,38 V (min = +0,00 V, max = +4,08 V)  + 5V: +2,94 V (min = +0,00 V, max = +4,08 V)  in4: +3,04 V (min = +0,00 V, max = +4,08 V)  in5: +3,25 V (min = +0,00 V, max = +4,08 V)  in6: +4,08 V (min = +0,00 V, max = +4,08 V) ALARM in7: +0,03 V (min = +0,00 V, max = +4,08 V)  Vbat: +3,34 V Lüfter1: 585 U / min (min = 0 U / min) Lüfter2: 0 U / min (min = 0 U / min) Lüfter3: 0 U / min (min = 0 U / min) Lüfter4: 0 U / min (min = 0 U / min) temp1: + 40,0 ° C (niedrig = + 127,0 ° C, hoch = + 127,0 ° C) Sensor = Thermistor Temp2: + 34,0 ° C (niedrig = + 127,0 ° C, hoch = + 127,0 ° C) Sensor = thermische Diode Temperatur3: + 42,0 ° C (niedrig = + 127,0 ° C, hoch = + 127,0 ° C) Sensor = Thermistor cpu0_vid: +1.100 V

Ich öffnete das Gehäuse und der CPU-Kühlkörper fühlte sich warm an, aber nicht übermäßig heiß. Ich habe versucht, den Kühlkörper abzunehmen, die Wärmeleitpaste abzuwischen, neue Wärmeleitpaste aufzusetzen und den Kühlkörper wieder aufzusetzen, aber das schien keinen großen Einfluss zu haben, wenn überhaupt.

Die beiden anderen Kühlkörper - einer auf dem integrierten AMD 780G-Grafikchipset und der andere auf der AMD SB700 Southbridge - fühlten sich merklich heißer als der CPU-Kühlkörper.


Meine Frage ist also: Was muss ich tun, um diesen Computer in den Zustand zu versetzen, in dem der Lüfter ausgeschaltet ist, wenn er nicht benutzt wird? Kann ich dies mit einer intelligenteren fancontrolKonfiguration lösen ? Muss ich die Hardware irgendwie ändern? Irgendwelche anderen Ratschläge?


AKTUALISIEREN

Ich habe den Kühlkörper und den Lüfter so gut wie möglich mit Druckluft gereinigt (es gab zwar nicht viel Staub, aber ich habe das entfernt, was ich konnte), aber immer noch keine Würfel. Ein Neustart in der BIOS-Konfiguration führt zu den gleichen Ergebnissen - der Lüfter läuft immer noch mit 1100-1200 U / min und die System- und CPU-Temperaturen werden mit 40-44 ° C angegeben.

Soll ich noch einen Fan hinzufügen? Die integrierte GPU und die SB-Kühlkörper fühlten sich gegenüber den CPU-Kühlkörpern deutlich wärmer an. Das BIOS meldet eine Systemlüftergeschwindigkeit und NB-Lüftergeschwindigkeit von 0 U / min (da ich nicht mehr als einen Lüfter habe).

4
Haben Sie einen 3- oder 4-Draht-Lüfter? Breakthrough vor 12 Jahren 0
@ Durchbruch: 3-Draht Adam Rosenfield vor 12 Jahren 0
Siehe [Warum kann ich die Geschwindigkeit meines CPU-Lüfters nicht steuern?] (Http://superuser.com/questions/310946/why-cant-i-control-the-speed-of-my-cpu-fan) Breakthrough vor 12 Jahren 0

2 Antworten auf die Frage

6
Mike Insch

Klingt, als müssten Sie das System öffnen, die HSF-Einheit reinigen, sicherstellen, dass alle Lufteinlässe frei von Verunreinigungen sind, den HSF entfernen und die alte Wärmeleitpaste (vorsichtig) sowohl von der CPU als auch von der HSF entfernen und eine neue Schicht Wärmeleitpaste auftragen .

Im Laufe der Zeit verringern Verschmutzungen wie Staub die Effizienz des Kühlkörpers und sollten regelmäßig gereinigt werden. Verwenden Sie dazu einen Luftreiniger oder ähnliches. Während ausgedehnter Heiz- und Kühlzyklen zwingt ein als "thermisches Auspumpen" bekanntes Phänomen die Wärmeleitpaste dazu, von der Mitte des CPU-Chips in Richtung der Kanten zu wandern, wodurch die Kontaktfläche zwischen dem HSF und der CPU verringert wird, was dessen Effizienz verringert.

Dies sollte sicherstellen, dass Ihr System wie gewünscht funktioniert.

lmsensorsNehmen Sie für Ihre Ausgabe diese Temperaturwerte mit einer Prise Salz - die Skalierungsfaktoren können stark abweichen. Überprüfen Sie die Temperaturen in Ihrem BIOS und Sie werden sie wahrscheinlich höher finden, als von angezeigt lmsensors.

+1 Ich hatte ein System, das wie verrückt schreien würde und meine Bürokollegen in den Wahnsinn treiben würde. Es öffnete sich (ursprünglicher Plan war es, einen 120-mm-Lüfter zu schlagen, um ihn langsamer drehen zu lassen), blies Druckluft auf die HSF und * voila * ruhig wie eine Maus, ohne etwas zu ändern. crasic vor 12 Jahren 0
Hmm danke, ich werde morgen versuchen, etwas Druckluft aufzunehmen und zu sehen, ob das hilft. Was meinen Sie mit "über längere Heiz- und Kühlzyklen"? Adam Rosenfield vor 12 Jahren 0
Ein "Heiz- / Kühlzyklus" ist in diesem Fall im Wesentlichen, wenn Sie das Gerät einschalten und verwenden (Heizen) und dann ausschalten, wenn Sie fertig sind (Abkühlen) - da Sie das Gerät etwa 3 Jahre lang haben für viele Zyklen ... Mike Insch vor 12 Jahren 0
@ Mike: Danke für die Hilfe, aber trotzdem kein Glück, siehe mein Update. Adam Rosenfield vor 12 Jahren 0
3
Adam Rosenfield

Ok, anscheinend habe ich die scheinbar offensichtliche Tatsache übersehen, dass der Ansaugventilator meines Gehäuses nicht angeschlossen war. Der Einlasslüfter hat nicht den gleichen kleinen 3/4-Pin-Anschluss, sondern nur einen größeren 4-Pin-Molex-Anschluss (mit männlichen und weiblichen Enden), den ich an ein Ersatz-Molex angeschlossen habe, das aus meiner Stromversorgung stammt. An den Ansaugventilator ist auch ein manueller 3-Positionsschalter angeschlossen, der mit LMH bezeichnet ist, vermutlich zur Steuerung der Drehzahl.

Das Anschließen des Ansauglüfters hat die Dinge viel glücklicher gemacht. Wenn der fancontrolDämon läuft und das System im Leerlauf ist, ist der CPU-Lüfter vollständig ausgeschaltet, und die verschiedenen Temperatursensoren geben 22–34 ° C an. Wenn er fancontrolnicht läuft (dh während des Startvorgangs, beim Herunterfahren und in der BIOS-Konfiguration), steigt der Lüfter wieder an, aber ich kann damit leben. Der Ansauglüfter ist nicht völlig leise, aber er ist viel angenehmer als der CPU-Lüfter.

+1, da dies immer eine Überprüfung wert ist und auf jeder Fehlerüberprüfungsliste ganz oben stehen sollte (ich habe fälschlicherweise angenommen, dass alle Lüfter in meiner Antwort liefen) ... Beim Ändern von Inhalten innerhalb einer Maschine habe ich es mir zur Gewohnheit gemacht Starten Sie das Gehäuse bei geöffnetem Gehäuse, um zu prüfen, ob alle Lüfter laufen, um dieses Problem zu vermeiden. Mike Insch vor 12 Jahren 1