Dienstag, 3. Februar 2009

Lüftersteuerung optimieren

Der Aspire One verfügt über einen temperaturgeregelten Lüfter. Das heisst, je wärmer es im Computer wird, umso stärker arbeitet der Lüfter. Störend ist dabei nur, dass der Lüfter sofort nach dem Einschalten zu arbeiten beginnt. Er tut dies zwar auf einem sehr niedrigen Niveau, aber das leise Surren kann in ruhigen Umgebungen durchaus nerven.

Schon kurz nach der Einführung des Gerätes gab es Lösungen, die Lüftersteuerung so zu optimieren, dass der Lüfter zu Anfang ganz abgeschaltet wird und erst ab einer gewissen Temperatur zu arbeiten beginnt. Dass dieser Tipp erst jetzt im Anhalter auftaucht, hat seinen Grund. Zuerst musste sichergestellt sein, dass es beim Dauergebrauch der Lösung nicht zu Hardware-Defekten kommt und dass die verwendete Software regelmässig auf neue Systemversionen angepasst wird.

Nehmen Sie sich den folgenden Hinweis dennoch zu Herzen.

Warnung! Diese Modifikation greift in das Hardware-Management des Computers ein. Daraus resultierende Defekte können einen Garantieverlust zur Folge haben.

Die Lösung sollte auf allen gängigen Modellen des Aspire One mit Linpus Linux funktionieren. Dennoch kann es sein, dass Sie die verwendeten Dateien nach einem Upgrade des Systems aktualisieren müssen oder dass sie bei Ihrem aktuellen System nicht funktionieren.

Zuerst muss geprüft werden, ob eine benötigte Komponente bereits auf dem System installiert ist. Das sollte bei Linpus Linux ab Werk der Fall sein. Öffnen Sie das Terminal.

which dmidecode

Als Ergebnis dieses Befehls sollte ein Pfad ausgegeben werden. Kommt statt dessen eine Fehlermeldung, so muss die Komponente installiert werden.

yum install dmidecode

Nun werden die benötigten Skripte geladen:
Klicken Sie mit der rechten Maustaste auf die Links und speichern Sie die Zieldateien in das Download-Verzeichnis. Wechseln Sie anschliessend im Terminal als Root in dieses Verzeichnis.

Die Datei acerfand muss zunächst ausführbar gemacht werden.

chmod a+x acerfand

Dann werden die beiden Dateien in das passende Verzeichnis verschoben.

mv acer_ec.pl acerfand /usr/local/bin/

Abschliessend muss noch eine Systemdatei angepasst werden.

mousepad /etc/rc.local

Schreiben Sie an das Ende der Datei folgende Zeile:

/usr/local/bin/acerfand

Sollten Sie in der Datei eine Zeile mit dem Text exit 0 vorfinden, so setzen Sie den neuen Text über dieser Zeile ein.

Sichern Sie die Datei und führen Sie einen Neustart durch. Danach verstummt der Lüfter. Er schaltet sich erst wieder bei einer Prozessortemperatur von 70° ein. Ist die Temperatur auf 60° gefallen, stellt sich der Lüfter wieder ab.

In der Praxis zeigt sich, dass der Aspire One sehr intensiv genutzt werden muss, um diese Werte zu erreichen. Sie haben jetzt also ein absolut leises Gerät und zudem wird für den Lüfter kein Strom verbraucht. Zwei Nachteile sollen nicht verschwiegen werden: Die Wärementwicklung ist an der Unterseite des Geräts deutlich spürbar und läuft der Lüfter erst an, dann tut er das recht lautstark.

Es gibt eine Möglichkeit, die o.g. Werte zu verändern. Aber mit diesen Werten ist der Lüfter des Aspire One optimal eingestellt. Belassen Sie sie so.

4 Kommentare:

  1. Mit der BIOS-Version 3.309 müssen andere Hex-Werte als im Script acerfand verwendet übegeben werden. Falls Interesse besteht übergebe ich gerne die neuen Einträge.

    AntwortenLöschen
  2. Danke, ist nicht nötig. Ein entsprechender Beitrag ist in Arbeit, die Werte werden z.Zt. auf Linpus und Ubuntu getestet.

    AntwortenLöschen
  3. gibt es hier schon was neues bzgl. der Lüftersteuerung unter den neuen BIOS Versionen?

    AntwortenLöschen
  4. Nein, acerfand ist ziemlich out. Unter Ubuntu kann man acerhfd verwenden, dazu gibt es einen Blogeintrag. Leider funktioniert das nicht unter dem derzeitigen Linpus-Kernel, da wird auch die BIOS-Version nichts daran ändern.
    An allen Ecken und Enden merkt man: die Linpus-Version, die Acer verwendet, ist veraltet und ein Update mehr als überfällig, sollten sie noch weiterhin an Linux-Usern als Kunden interessiert sein.

    AntwortenLöschen

Kommentare werden erst nach einer inhaltlichen Unbedenklichkeitsprüfung zur Veröffentlichung freigegeben.