Das erfolgreiche Entdecken eines Lüftersensors bedeutet nicht automatisch, daß das Setzen der Lüfterdrehzahl
über den Sensor auch wirklich funktioniert. Es existieren einige frühe Versionen des Inspiron 8000, die
über einen kompatiblen Sensor verfügen, bei denen das manuelle Setzen der Drehzahl aber aus ungeklärten Gründen nicht
funktioniert. Bitte beachten Sie, daß diese Funktion noch experimentell ist und nicht ausreichend getestet
wurde.
2. Mein Notebook wird verdammt heiß. Warum laufen die Lüfter nicht ?
Das System BIOS setzt einen Temperaturwert, bei dem die/der Lüfter eingeschaltet werden/wird. Dieser
Temperaturwert ist ziemlich hoch bei aktuellen BIOS-Versionen (etwa zwischen 75°C-85°C). Das Problem ist,
daß dieser Temperaturwert unter normaler Verwendung des Notebooks nur selten erreicht wird (zumindest
auf meinem I8000). Und so erhitzt sich das Notebook mit der Zeit immer weiter, ohne daß die Lüfter aktiviert
werden. Daß dies für die internen Komponenten auf Dauer nicht gerade gut ist, muß wohl nicht extra erwähnt werden.
Offizielle Statements von Dell besagen, daß dies so sein soll, aber ich bezweifle das. Ich habe
die folgenden Temperaturwerte ermittelt:
Inspiron 8000:
- BIOS A17: Innerer Lüfter auf langsamen Modus bei 85°C, ausgeschaltet bei 70°C (langsam: ~7000RPM, schnell:~10500RPM)
- BIOS A18: Innerer Lüfter auf langsamen Modus bei 80°C, ausgeschaltet bei 65°C (langsam: ~7000RPM, schnell:~10500RPM)
Inspiron 8100:
- BIOS A03: Innerer Lüfter auf langsamen Modus bei 80°C, ausgeschaltet bei 68°C (langsam: ~6800RPM, schnell:~10800RPM)
- BIOS A08 & A10: Innerer Lüfter auf langsamen Modus bei 80°C, ausgeschaltet bei 68°C (langsam: ~7200RPM, schnell:~11000RPM)
3. Läuft das Programm auf meinem Notebook ?
Wenn Ihr Notebook in der Kompatibilitätsliste aufgeführt ist, wird das Programm laufen.
Wenn nicht, einfach ausprobieren.
4. I8kfanGUI kann weder die Lüfter kontrollieren, noch die Temperatur ermitteln. Was jetzt ?
Wenn Ihr Notebook-Modell in der Kompatibilitätsliste aufgeführt ist, aber die Lüfterkontrolle
oder das Ermitteln der CPU-Temperatur nicht funktionieren, dann versuchen Sie Ihr BIOS auf die neueste Version zu aktualisieren.
Ein Beispiel: Auf meinem Latitude CPtS funktionierte das Programm mit BIOS-Versionen vor A08 nicht (verursacht durch den
fehlenden SMBIOS-Support, der erst seit A08 integriert ist). Also surfen Sie zu Dell,
schnappen Sie sich das neueste BIOS für Ihr Modell, führen Sie die Aktualisierung durch und versuchen Sie es erneut.
5. Gibt es Pläne für die Unterstützung von bisher inkompatiblen Notebooks ?
Ich kann grundsätzlich nur die Notebooktypen unterstützen, zu denen ich zu Testzwecken Zugang habe. Darüber hinaus bedeutet
das Integrieren der Unterstützung für andere Notebooktypen einen nicht abzuschätzenden Zeitaufwand, um die technischen Details
heraus zu finden. Dieser (teilweise immense) Zeitaufwand ist für mich nicht vertretbar, da meine Freizeit sehr begrenzt ist.
Dieses Programm hätte ich niemals geschrieben, wenn mein eigener Inspiron 8000 nicht unter Überhitzung leiden würde.
Als Alternativen gibt es folgende Programme:
6. Beim Autostart unter Win2000 oder XP meldet das Programm 'Treiber nicht gefunden', aber es funktioniert
beim manuellen Start. Was soll das ?
Sie müssen die Startpriorität des FanIO-Treibers im Gerätemanager zurücksetzen. Starten Sie den Gerätemanager und führen Sie
folgende Schritte aus:
- Klicken Sie auf 'Ansicht' und 'Ausgeblendete Geräte anzeigen'
- In der Liste der Geräte öffnen Sie den Eintrag 'Nicht-PnP-Treiber'
- Suchen Sie den 'FanIO driver' und öffnen Sie seine Eigenschaften
- Auf der 'Treiber'-Seite setzen Sie den Starttyp auf 'System'
- Klicken Sie auf 'Ok' und führen Sie einen Neustart durch
7. Der Mauszeiger friert nach dem Programmstart bei jeder Anzeigeaktualisierung kurz ein. Wie kann man
das umgehen ?
Dies scheint durch eine miserable Implementierung des SMBIOS verursacht zu werden. Durch die Aktualisierung auf das neueste
BIOS müsste dieses Problem gelöst werden.
8. Gibt es eine sichere Methode, die Lüfterkontrolle wieder dem BIOS zu überlassen ?
Ja, das Programm und das BIOS teilen sich die Kontrolle über die Lüfter, d.h. das BIOS ist ohnehin immer aktiv. Wenn Sie die
Temperaturkontrolle verwenden, können Sie das Programm jederzeit gefahrlos beenden. Das BIOS übernimmt nach dem Programmende
automatisch die alleinige Kontrolle. Wenn Sie nur die direkte Lüfterkontrolle verwenden, sollten Sie vor dem Programmende
sicherstellen, daß die CPU-Temperatur unter 70°C liegt. Ein Reboot ist in keinem Fall notwendig.
9. Welche Werte müssen in der Temperaturkontrolle verwendet werden ?
Die Temperaturkontrolle enthält vier Einstellungen, die jeweils einen höheren Temperaturgrad darstellen. Der
Einschaltwert für jede Einstellung (oder Zeile) muß größer als der vorherige sein, wobei der erste Ausschaltwert
kleiner sein muß als der erste Einschaltwert. Ein Beispiel:
Die Formel ist: Ausschaltwert1 < Einschaltwert1 < Einschaltwert2 < Einschaltwert3 < Einschaltwert4.
Die im Bild gezeigten Werte sind natürlich nur ein Beispiel, aber die Bedeutung der Werte sollte klar sein.
Im allgemeinen kann ich keine Empfehlungen bezüglich Werte für die Temperaturkontrolle geben, da jeder einzelne
verschiedene Ansichten über Lüftergeräusche und Hitzeentwicklung hat. Die vordefinierten Profile in I8kfanGUI stellen
meine persönlichen Temperatureinstellungen dar, die ich für alle Benutzer zur Verwendung als Ausgangswerte eingebaut habe.
Sie sollten mit diesen Werten beginnen und sie dann entsprechend an die eigenen Bedürfnisse anpassen. Somit sollten
Sie mich nicht nach Empfehlungen fragen, da meine Einstellungen ja bereits als vordefinierte Profile integriert sind.
10. Bei der Installation des fanio Treibers durch Ausführen von faninst erscheint die Fehlermeldung 'Can't copy driver file: 0x00000002'. Was bedeutet das ?
Sie dürfen auf keinen Fall faninst direkt aus dem heruntergeladenen Zip-Archiv starten. Wenn doch,
erscheint diese Fehlermeldung. Dekomprimieren Sie zunächst das Zip-Archiv in ein Verzeichnis auf Ihrer
Festplatte und starten Sie die Programme von dort.
11. Gehen die Lüfter eher kaputt wenn sie häufiger laufen ?
Ja, natürlich. Bei der Verwendung von I8kfanGUI wird das Einschalten der Lüfter durch eine ganze Reihe
von Faktoren beeinflusst, z.B. Umgebungstemperatur, Einstellungen der Temperaturkontrolle, CPU-Nutzung etc.
Wenn Sie zu niedrige Temperatureinstellungen wählen (z.B. Ausschalten erst bei 30°C), was dazu führt, daß
die Lüfter lange Zeit laufen müssen, können sie auch eher kaputt gehen. Somit haben Sie mit den Einstellungen
der Temperaturkontrolle einen indirekten Einfluß auf die Lebenserwartung der Lüfter. Allerdings ist die Frage wohl
eher rein akademischer Natur, denn diese Lüfter halten normalerweise (sofern nicht schon ein Produktionsfehler
vorliegt) viele Jahre, da sie prinzipiell nicht anders sind als die Lüfter von Desktop-Systemen (nur etwas kleiner).
Und selbst die billigsten Lüfter laufen jahrelang nonstop. Ich selbst administriere einige Server mit 5+ Jahre
alten (Billig-)Lüftern, die immer noch laufen (sie laufen nonstop).
Ein weiteres reales Beispiel: Auf meinem I8000, der mit vorinstalliertem Windows ME kam, schalteten sich
die Lüfter etwa alle ~10 Minuten ein und liefen dann auch für einige Minuten (das Gehäuse war HEISS). Während
eines Spiels liefen sie ununterbrochen, während ich Eier auf der Unterseite hätte brutzeln können. Bei diesem Systemverhalten
kann man also damit rechnen, daß die
Lüfter mindestens 3 Jahre halten (Garantiezeit). Aber jetzt, nach der Installation eines
CPU-Idlers in Verbindung mit I8kfanGUI laufen die Lüfter weitaus seltener
und wenn, dann sehr viel kürzer, und bieten eine wesentlich effizientere Kühlung, da sie früher aktiviert werden und
somit gar nicht erst zulassen, daß sich das System so extrem aufheizt wie zuvor. Jetzt laufen die Lüfter selbst während
eines Spiels nicht mehr ununterbrochen. Verglichen mit dem Originalsetup meines I8000 werden die Lüfter
nun also wesentlich länger halten, und das Gerät ist wesentlich kälter, was den richtig teuren Komponenten
innerhalb des Gehäuses eine bedeutend höhere Lebenserwartung verschaffen sollte. Das gleiche gilt auch
für Windows 2000/XP, die bereits über einen integrierten CPU-Idler verfügen. Insgesamt ist das Risiko,
daß die Lüfter durch die Verwendung von I8kfanGUI (mit sinnvollen Einstellungen) schnell kaputt gehen,
also äußerst minimal (solange unter Windows 9x/ME zusätzlich ein CPU-Idler verwendet wird). Natürlich
spiegelt dies nur meine persönliche Meinung und Erfahrung wider.
12. Auf meinem I8100 sind die Lüfterdaten teilweise vertauscht. Ein Programmfehler ?
Nein, kein Programmfehler, sondern ein Fehler im BIOS. Sie meinen wohl das hier:
Ich habe das gleiche auf meinem I8100 mit BIOS A03 gesehen. I8kfanGUI und I8ktempGUI enthalten mittlerweile einen
Workaround für diesen BIOS-Fehler. Die perfekte Lösung für dieses Problem ist allerdings die Aktualisierung auf
BIOS A07 oder höher, da der Fehler dort beseitigt wurde.
13. Wieso funktionieren die Trayicons des Programms auf meinem Inspiron 8500 nicht richtig ?
Dies wird durch einen Fehler im BIOS verursacht. Sie müssen das BIOS auf mindestens Version A03 aktualisieren.
14. Warum liefern die Methoden zur Messung der CPU-Geschwindigkeit unterschiedliche Werte ?
Die Option "Ask Windows about speed" zur Messung der Geschwindigkeit zeigt die Geschwindigkeit, wie sie von
Windows ermittelt wurde. Diese Funktion ist in Windows integriert und ist äußerst unzuverlässig bei der Messung
von mobilen CPUs. Die hier angezeigten Zahlen sind daher meist nutzlos.
Die Option "Realtime speed calculation" verwendet (offensichtlich) einen anderen und zuverlässigeren
Weg. Zunächst wird die Zeit gemessen, die die CPU zur Ausführung einiger spezifischer Instruktionen benötigt,
und diese Zeit dann in eine CPU-Frequenz konvertiert. Diese Herangehensweise liefert immer die aktuelle, effektive
CPU-Geschwindigkeit, auch wenn Speedstep und Powernow! aktiv sind.
Die dritte Alternative "Ask BIOS about speed" ermittelt die aktuelle Geschwindigkeit durch Abfragen des
BIOS. Die Werte, die bei dieser Methode ermittelt werden, sind abhängig von der Genauigkeit des BIOS.
15. C.D. ? Michael Henze ? Wer ist für dieses Programm verantwortlich ?
Tatsächlich ist nur eine Person für dieses Programm verantwortlich. Ich habe die ursprünglichen Versionen dieses
Programms unter dem Pseudonym "Michael Henze" veröffentlicht, um meine wahre Identität zu verschleiern. Der Grund
dafür war die für mich nicht abschätzbare Reaktion von DELL auf dieses Programm, da es bei falschem Gebrauch
massiven Schaden an einer Menge Notebooks verursachen könnte. Ich befürchtete, für diese Schäden
verantwortlich gemacht zu werden, und für diese Schäden evtl. aufkommen zu müssen. Ferner erhielt ich die
benötigten Infos zur Lüfterkontrolle nur durch Reverse Engineering der Dell Diagnosesoftware, was möglicherweise
ein Copyright-Verstoss sein konnte. Da das Programm aber nun so populär unter Dell-Benutzern geworden ist, und
andere Leute es auf andere Betriebssysteme portiert haben (der Code zur Lüfterkontrolle ist kürzlich sogar fester
Bestandteil des offiziellen Linux-Kernels geworden), ist es wohl inzwischen
sicher, meinen Realnamen zu verwenden: Christian Diefer (meine Website).