News
Projekte
SpeedswitchXP
I8kfanGUI
Hauptseite
Handbuch
FAQ
Versionsprotokoll
DOS-Programm
Testumgebung
DiceRTE
Forum
Links
Impressum





 

English version

Hauptseite ] [ Handbuch ] [ FAQ ] [ Versionsprotokoll ] [ DOS-Programm ] [ Testumgebung ]

I8kfanGUI FAQ


Wenn Sie das Programm zum ersten Mal verwenden, sollten Sie sich die Diskussionen über das Programm in den Dell Inspiron Foren anschauen. Dort finden Sie eine Menge Tips ! Hier sind die wichtigsten Diskussions-Threads (alle in Englisch):

Full I8k fan control utility
New I8k fan control version
i8kfangui update
FanGUI V1.5


Fragen, die in diesem FAQ behandelt werden:

  1. Das Programm entdeckt einen Lüftersensor, aber das Setzen der Geschwindigkeit über die direkte Lüfterkontrolle funktioniert nicht.
  2. Mein Notebook wird verdammt heiß. Warum laufen die Lüfter nicht ?
  3. Läuft das Programm auf meinem Notebook ?
  4. I8kfanGUI kann weder die Lüfter kontrollieren, noch die Temperatur ermitteln. Was jetzt ?
  5. Gibt es Pläne für die Unterstützung von bisher inkompatiblen Notebooks ?
  6. Beim Autostart unter Win2000 oder XP meldet das Programm 'Treiber nicht gefunden', aber es funktioniert beim manuellen Start. Was soll das ?
  7. Der Mauszeiger friert nach dem Programmstart bei jeder Anzeigeaktualisierung kurz ein. Wie kann man das umgehen ?
  8. Gibt es eine sichere Methode, die Lüfterkontrolle wieder dem BIOS zu überlassen ?
  9. Welche Werte müssen in der Temperaturkontrolle verwendet werden ?
  10. Bei der Installation des fanio Treibers durch Ausführen von faninst erscheint die Fehlermeldung 'Can't copy driver file: 0x00000002'. Was bedeutet das ?
  11. Gehen die Lüfter eher kaputt wenn sie häufiger laufen ?
  12. Auf meinem I8100 sind die Lüfterdaten teilweise vertauscht. Ein Programmfehler ?
  13. Wieso funktionieren die Trayicons des Programms auf meinem Inspiron 8500 nicht richtig ?
  14. Warum liefern die Methoden zur Messung der CPU-Geschwindigkeit unterschiedliche Werte ?
  15. C.D. ? Michael Henze ? Wer ist für dieses Programm verantwortlich ?

1. Das Programm entdeckt einen Lüftersensor, aber das Setzen der Geschwindigkeit über die direkte Lüfterkontrolle funktioniert nicht.

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:

  1. BIOS A17: Innerer Lüfter auf langsamen Modus bei 85°C, ausgeschaltet bei 70°C (langsam: ~7000RPM, schnell:~10500RPM)
  2. BIOS A18: Innerer Lüfter auf langsamen Modus bei 80°C, ausgeschaltet bei 65°C (langsam: ~7000RPM, schnell:~10500RPM)

Inspiron 8100:
  1. BIOS A03: Innerer Lüfter auf langsamen Modus bei 80°C, ausgeschaltet bei 68°C (langsam: ~6800RPM, schnell:~10800RPM)
  2. 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:
  1. Klicken Sie auf 'Ansicht' und 'Ausgeblendete Geräte anzeigen'
  2. In der Liste der Geräte öffnen Sie den Eintrag 'Nicht-PnP-Treiber'
  3. Suchen Sie den 'FanIO driver' und öffnen Sie seine Eigenschaften
  4. Auf der 'Treiber'-Seite setzen Sie den Starttyp auf 'System'
  5. 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).

© 2006 Christian Diefer
 



News ] [ SpeedswitchXP ] [ I8kfanGUI ] [ DiceRTE ] [ Forum ] [ Links ] [ Impressum ]

Letzte Änderung: 22.05.2007