Sebastian Bauer IT-Blog – News, Reviews, Best Practises

6Feb/0715

Intel Core 2 Duo: Fiepen “ausschalten” (Update)

Das Phänomen der fiependen Core 2 Duo tritt unter den verschiedensten Bedingungen auf. Bei einem tritt es nur bei eingesteckten USB-Geräten auf, beim Betrieb ohne Netzteil und manchmal fiept es auch andauernd. Grund ist hier offensichtlich der Energiesparmodus. Genauer gesagt tritt das Geräusch in der Regel beim Wechsel zwischen den Sleep-States (Wikipedia) auf.

Meine bisherigen Versuche das Geräusch zu beseitigen waren erfolglos. Dank einem Kommentar in meinem Artikel HP nx7400: fiepender Intel Core 2 Duo ist nun doch noch eine funktionierende Lösung aufgetaucht.

Mit Hilfe von SpeedswitchXP: Hier definiert man bei den Optionen -> CPU Policies wie sich die Zustände ändern dürfen (Dropdown ganz unten). Verbietet man jeden Wechsel bleibt die CPU in C0 - dem Arbeitszustand. Das Geräusch verschwindet.

Das hat jedoch Konsequenzen, was das untere Bild zeigen soll:

  • Im ersten Abschnitt läuft die CPU ohne irgendwelche Anpassungen (mit Fiepen). Die CPU läuft mit knapp 1GHz, Batterieentladung bei ca. 12W und die CPU-Temperatur beträgt 45°C.
  • Dann werden alle Zustandswechel untersagt. Die CPU läuft mit voller Leistung. Die Batterieentladung steigt auf 20W und die CPU-Temperatur steigt auf 50°C. Das bedeutet, dass nicht nur der Akku schneller leer sein wird, sondern auch der Lüfter öfter anspringt.
  • Der dritte Abschnitt zeigt wieder eine Phase ohne Anpassung. Alle Werte gehen wieder zurück.
  • Als Kompromiss könnte man nun den Wechsel zwischen C0 und C1 erlauben. Das Fiepen bleibt bei mir auch damit weg. Die CPU-Leistung kann hierbei herunter geregelt werden. Die Batterieentladung liegt bei 15W. Die CPU-Temperatur steigt jedoch auch hier auf bis zu 50°C. Wobei auch niedrigere Werte gemessen worden sind.

nhc Statistik

Update 06.02.2007: Bei dem obigen Test ist mir ein kleines Missgeschick passiert: Ich hatte aus einer vorherigen Einstellung den Multiplier fix auf 11 und die CPU-Spannung auf 1,1875V eingestellt. Ohne diese feste Vorgabe sieht das Ergebnis sehr viel besser aus.

nhc Stats 2

Über den Verlauf der Messung hinweg habe ich folgende Einstellungen vorgenommen:

  • ohne Anpassung
  • nur C0
  • C0 und C1
  • ohne Anpassung

Die Bereiche müssen hier nicht mehr gesondert hervorgehoben werden. Außer einen kleinen Unterschied bei der Entladung sind die Werte ziemlich stabil. Die CPU-Temperatur geht vielleicht etwas öfter auf eine höhere Temperatur, wenn man die hohen Sleep-States unterbindet. Ansonsten alles wunderbar still.

Sollte es also wirklich mal drauf ankommen werde ich die Zustände wohl auf C0 und C1 beschränken. Der Akku sollte kaum merkbar schneller leer werden.

About Sebastian Bauer

Der Autor hat keine Beschreibung über sich erstellt.
veröffentlicht unter: Anleitungen Kommentar schreiben
Kommentare (15) Trackbacks (0)
  1. Schön, dass ich helfen konnte. Ich habe mich mit dem Problem an den Samsung Support gewandt, bis jetzt aber noch keine Antwort erhalten.

    Kleine Frage: Was sind die genauen Einstellungen für den C0 < -> C1 Kompromiss?

    Danke,

    Tek

  2. Einfach bei C-State 0 das Hochstufen erlauben und bei C-State 1 das Degradieren. Rest mit nein ausschließen.

  3. Gibts da auch ne Lösung für Linux Systeme? Man müsste eigentlich eine Möglichkeit finden, den Wechsel nicht ganz zu unterbinden sondern nur die Häufigkeit…
    Naja, werde dann mal weitersuchen ;)

  4. Bei SpeedswitchXP kann man die Bedingungen für den Zustandswechsel angeben. Mit diesen Einstellungen konnte ich jedoch das Fiepen nicht beseitigen.

    Bei Linux sollte das ganze noch einfacher sein: ‘echo 2 > /sys/module/processor/parameters/max_cstate’ gibt hier einen maximalen Sleep-State von 2 vor. Entsprechend geht das natürlich auch mit jedem anderen C-State. Hab es jedoch selbst noch nicht ausprobiert.

  5. Piepen iss weg! Nette Lösung… nach diesem Parameter habe ich den ganzen Abend gesucht ;) danke!

  6. Eigentlich müsste man ja mal eine Zeitschrift wie PC Welt oder c’t informieren.

    Ich finde es ganz schön frech, dass wir Kunden solche Designschnitzer auszubaden haben – und ausgerechnet noch beim aktuellsten der Intel Prozessoren.

  7. Echt nettes Programm. Habe aber auch ein paar Fragen dazu.

    Wenn man die CPU einstellungen setzt, wo worauf greift das Programm den zu? Irgendwo muss da ja was eingestellt werden. Wird da in der Registry ein Wert geändert?!

    Beeinflusst die Einstellung die Leisteung der Laptops?

    Gruß

  8. Das Programm legt ein neues Energieschema an, welches in der Registry zu finden ist. Bei den Windows Energieoptionen steht dann “Speedswitch Control” in der Auswahl.

    Ich habe nichts negatives über den Einsatz solcher Tools finden können. Letztendlich verbietet man der CPU auch nur gewisse Zustände anzunehmen.

  9. Hallo, ich nochmal kurz ;)

    Gerade kam die Antwort vom Samsung Service Team. Es heißt es liege ein Hardware Defekt vor und ich solle mein Gerät doch einschicken.

    Ich persönlich wage das ma zu bezweifeln.

    Ich werde das Gerät nach meinem Auslandssemester in China mal zum Checken geben, da ich ohne das Gerät aufgeschmissen bin.

    Tek

  10. Nein, ein “Defekt” scheint das nicht zu sein. Hatte heute auch schon Mailwechsel mit zwei Redakteuren der c’t. Und auch dort hat man das Fiepen unter den verschiedensten Umständen schon feststellen können. Letztendlich ist das Phänomen aber nicht geklärt. Mal schaun ob ich da noch mehr rausbekomme.

  11. hi, habe ein acer apsire 5612-200 ( das saturn angebot vor ein paar tagen ) dort ist auch ein core duo 1,73 verbaut. habe exakt das selbe problem mit dem fiepsen. konnte mit speedswitch ebenfalls das piepsen stoppen . doch nun zieht das notebook ein bissle viel strom.

    naja, hab dann das notebook mal aufgeschraubt und geschaut woher das piepsen kommt. es kommt exakt aus der cpu ! jetzt die frage: bringt ein cpu wechsel da vielleicht was ? einfach neuer cpu , evtl. auch core 2 duo.. ?

  12. wie schon geschrieben handelt es sich zumindest bei mir um einen core 2 duo. eine andere cpu wird dir da auch nicht viel bringen, da es wohl wirklich ein generelles problem darstellt. vielleicht das es in späteren versionen nicht mehr auftaucht.

  13. Hallo,

    habe ein Dell Inspirion 1520 und auch genau das Fiepen (Core2Duo 2Ghz, Santa Rosa- Plattform).
    Gibt es auch ein solches Tool für Windows Vista? habe noch keines gefunden und das oben beschriebene geht unter Vista nicht.

    Danke und Gruß

  14. Für Vista habe ich selbst leider noch keine Lösung gefunden die auch bei meinem HP nx7400 funktioniert.

  15. Hallo Sebastian,

    du bist wirklich mein Held. Über drei Monate lang nagte dieses Pfeifen an meinen Nerven. Zwei Techniker Einsätze von Dell, ein Austauschlaptop, ewiger Stress liegen seitdem hinter mir. Ich war jetzt schon so weit und wollte des Teil komplett zurückgeben, meinen schönen Dell, und mir einen Laptop vom Lidl holen der hauptsache nur nicht pfeift.

    Bis ich in einer der letzten verzweifelten Suchen über google (hatte in der Zeit davor schon unzählige Stunden das Netzt durchforstet, aber nichts brauchbares gefunden) deine Site gefunden habe auf der du dich diesem Problem angenommen hast und glücklicherweiße eine Lösung präsentieren kannst.

    Wirklich vielen vielen Dank. CPU läuft jetzt immer auf Vollgas, wenn man sich darauf konzentriert ist zwar noch irgendein gepiepse ganz leise da, aber es dringt beim Arbeiten nicht mehr in meine Gedanken ein und lenkt mich alle fünf Minuten ab bzw treibt mich langsam aber sicher in den Wahnsinn… Vielen Dank nochmal! Echt geil, dieses piepsen war der Horror und jetzt ist es weck! Ein Traum!!!

    Ach ja, und wen es interessiert, hier der Link zu einem Forumsbeitrag auf CAD.de wo es auch um diesess Thema geht, da hatte ich zwar gepostet aber leider wußte da keiner rat, Dell war nach dem Austausch Laptop übrigens auch mit seinem Latein am Ende. Und der Software-seitige Lösungsvorschlag von Dell mit dem Bluetooth brachte auch nichts!

    aber jetzt hier der Link: http://ww3.cad.de/foren/ubb/Forum432/HTML/000266.shtml

    Viele Grüße und vielen Dank nochmal
    Florian


Kommentar schreiben


Noch keine Trackbacks.