Windows 8: Integrierte Uhr kann Benchmark-Ergebnisse verfälschen - Update: AMD nicht betroffen

41
News Mark Mantel Als bevorzugte Quelle auf Google hinzufügen

Wie das Team von Hwbot berichtet, ist Microsofts neuestes Betriebssystem nicht mehr für die Übertaktungs-Rekorde zugelassen. Da Windows 8 zu einer möglichst großen Anzahl an Rechnerkonfigurationen kompatibel sein soll, wurde auf eine Softwarelösung für die interne Uhr gesetzt, welche sich am Referenztakt orientiert. Wird Letzterer im Betrieb geändert, werden auch die Benchmark-Ergebnisse verfälscht.

Windows 8: Integrierte Uhr kann Benchmark-Ergebnisse verfälschen Quelle: Hwbot Windows 8: Integrierte Uhr kann Benchmark-Ergebnisse verfälschen

Update vom 20.08.13:

Wie der8auer in den Kommentaren berichtete, hat das Team von Hwbot weitere Tests bezüglich des Problems durchgeführt. Obwohl wir im Originalartikel davon ausgingen, dass alle Plattformen, sowohl von Intel als auch AMD, betroffen seien, weil es ein Problem mit Windows 8 an sich zu sein schien, muss diese Aussage revidiert werden. Offenbar wurde mit einem Trinity- und einem nicht genauer benannten AM3-System keine Zeitveränderung bei einer Referenztakt-Änderung während des Betriebs festgestellt.

Die Ursache hierfür ist momentan noch nicht gefunden, weshalb man lediglich Vermutungen anstellen kann. Eine könnte sein, dass das Problem mit Intels Quick Path Interconnect (QPI) zusammenhängt, welcher für die Kommunikation zwischen Prozessor und Platform Controller Hub (PCH) zuständig ist und vom BCLK abhängt. Bei AMD hingegen ist der Referenztakt nur an die Northbridge gebunden, weshalb dort das Problem möglicherweise nicht auftritt. Wenn die Mitarbeiter von Hwbot eine abgesicherte Erklärung gefunden haben, werden wir Sie selbstverständlich auf dem Laufenden halten.

Betriebssystem Plattform Problem aufgetreten
Windows 7 Haswell x
Windows 8 Haswell x
Windows 8 Trinity  
Windows 8 Sockel 775 x
Windows 8 Am3  
Windows 8 Ivy Bridge x
Windows 8 Sandy Bridge x

Originalartikel vom 19.08.13:

Bereits vor rund drei Jahren trat ein Problem mit dem Benchmark Unigine Heaven, der zu dieser Zeit erstmals auf DirectX 11 setzte, auf. Bei diesem wurde die Zeit auch relativ zum Referenztakt berechnet, wodurch diese langsamer verging, als es der Realität entsprach, wenn man während des Betriebs das System untertaktete. Vereinfacht gesagt entsprach einer Sekunde im besagten Benchmark 1,x wirklichen Sekunden. Da dem Rechner daraufhin mehr Zeit zum Berechnen der Frames zur Verfügung stand, aber der Benchmark immer noch "dachte", dass eine Sekunde auch eine Sekunde sei, fiel das Ergebnis der Frames per Second (FPS) dementsprechend höher aus. Ein Patch, der eine zweite Quelle zur Verifizierung der Zeit beinhaltete, behob das geschilderte Problem.

Bei Windows 8 tritt dieses Problem grundsätzlich auf. Da Microsoft sich als Ziel genommen hat, ein möglichst großes Spektrum an Geräten mit dem neuesten Betriebssystem bedienen zu können, wurde auf eine softwareseitige Lösung für die integrierte Uhr gesetzt. Diese zählt ab dem Start des jeweiligen Windows-8-Geräts die Takte des Prozessors mit, um so eine akkurate Uhrzeit darstellen zu können. Wenn man während des Betriebs den Referenztakt herunterstellt, orientiert sich die Real Time Clock (RTC) weiterhin an dem alten Takt, weshalb die virtuelle Zeit langsamer vergeht, wodurch das Problem wie im ersten Absatz bei allen Benchmarks auftreten soll. Welche reellen Auswirkungen das haben kann, veranschaulicht das folgende Video, indem die Uhrzeit nach dem Untertakten mit der wirklichen verglichen wird.

Empfohlener redaktioneller Inhalt [EMBED_URL] An dieser Stelle finden Sie externe Inhalte von [PLATTFORM]. Zum Schutz Ihrer persönlichen Daten werden externe Einbindungen erst angezeigt, wenn Sie dies durch Klick auf "Alle externen Inhalte laden" bestätigen: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt. Mehr dazu in unserer Datenschutzerklärung.
Externe Inhalte Mehr dazu in unserer Datenschutzerklärung.

Wie man auch an den Differenzen in der Tabelle im Aufmacher sieht, werden die Ergebnisse im hohen einstelligen Prozentbereich verfälscht, obwohl der resultierende Kerntakt durch den höheren Multiplikator gleich bleibt, weshalb eine Vergleichbarkeit unmöglich wird. Der8auer aus dem PCGHX-Forum berichtet, dass dieses Problem bisher nur auf Ivy-Bridge- und Haswell-System gesichert aufgetreten worden ist. Da es sich aber um eine Eigenheit des Betriebssystems handelt, tritt das Problem vermutlich unabhängig von der genutzten Plattform auf. Als Konsequenz werden alle Overclocking-Ergebnisse auf Hwbot von dem Mitarbeiterteam auf Echtheit geprüft und gegebenenfalls annulliert. Erzielte Rekorde mit dem Betriebssystem werden auch aufgehoben, wenn das Ergebnis den Erwartungen entspricht, weil bereits minimale Effizienzunterschiede darüber entscheiden können, ob es für einen Rekord reicht oder nicht. Im Übrigen läuft die Uhr folgerichtig auch schneller, wenn man den Referenztakt während des Betriebs anhebt.

Trotz all dieser Problematik sollte man dies nicht unbedingt als Fehler seitens Microsoft sehen. Nur ein äußerst kleiner Anteil der Nutzer ist hiervon betroffen. Außerdem versucht der Software-Hersteller lediglich, sein Betriebssystem für ein großes Spektrum an Geräten zugänglich zu machen. Bei Windows 7 wurde noch auf eine hardwareseitige Lösung auf dem Mainboard für die RTC gesetzt, welche auf vielen Exemplaren wegen Kosteneinsparungen nicht mehr vorhanden ist, woran aber die jeweiligen Hersteller und nicht Microsoft "Schuld" sind. Diese müssen zur Konkurrenzfähigkeit versuchen, ihre Kosten so gering wie möglich zu halten. Windows 8 wurde lediglich an diesen Umstand angepasst.

Quelle: PCGHX-Forum, Hwbot

41
    • Kommentare (41)

      Zur Diskussion im Forum
      • Von nfsgame Lötkolbengott/-göttin
        AW: Windows 8: Integrierte Uhr kann Benchmark-Ergebnisse verfälschen

        Zitat von ruyven_macaran
        Schließlich kann der Zeitgeber auch einfach so mal ein bißchen falsch laufen und wenn er nachgeht, bekommt man ganz schnell riesige Probleme, weil auf einmal IP-Pakete "aus der Zukunft" ins Spiel einfließen sollen.
        Und da träumen die Menschen noch von Zeitreisen... Intel und Microsoft haben so eben den Grundstein gelegt .

        Und nebenbei werde ich vermutlich nie verstehen, wieso sich die Leute wegen eines popeligen Betriebssystems so dermaßen an die Gurgel gehen können. Was soll ich denn sagen? Ich habe tagtäglich mit Windows XP bis Windows 8, Server 2003 bis 2012, Ubuntu und Debian in den verschiedensten Versionen und Ausführungen, OS X, LynX, ... zu tun. Da sollte man sich schwer hüten irgendwas zu präferieren oder gar zu hassen... Auch wenn ich manchmal dezent fluche, wenn man wieder ein Befehl dem Alzheimer-lite erlegen ist . Windows 8 nutze ich selber aufm Laptop. Man gewöhnt sich daran und dann lässt sich genauso damit arbeiten wie mit Windows 7 auch. Die meisten, die es haten, haben es vermutlich nie länger als drei Tage im Gebrauch gehabt... An das Fahrverhalten und Ansprechen der Pedalerie eines neuen Autos muss man sich auch erstmal gewöhnen - es geht schnell, aber nicht sofort (Oh weia, mein aller erster Autovergleich hier ).
      • Von nfsgame Lötkolbengott/-göttin
        AW: Windows 8: Integrierte Uhr kann Benchmark-Ergebnisse verfälschen

        Zitat von ruyven_macaran
        Schließlich kann der Zeitgeber auch einfach so mal ein bißchen falsch laufen und wenn er nachgeht, bekommt man ganz schnell riesige Probleme, weil auf einmal IP-Pakete "aus der Zukunft" ins Spiel einfließen sollen.
        Und da träumen die Menschen noch von Zeitreisen... Intel und Microsoft haben so eben den Grundstein gelegt .

        Und nebenbei werde ich vermutlich nie verstehen, wieso sich die Leute wegen eines popeligen Betriebssystems so dermaßen an die Gurgel gehen können. Was soll ich denn sagen? Ich habe tagtäglich mit Windows XP bis Windows 8, Server 2003 bis 2012, Ubuntu und Debian in den verschiedensten Versionen und Ausführungen, OS X, LynX, ... zu tun. Da sollte man sich schwer hüten irgendwas zu präferieren oder gar zu hassen... Auch wenn ich manchmal dezent fluche, wenn man wieder ein Befehl dem Alzheimer-lite erlegen ist . Windows 8 nutze ich selber aufm Laptop. Man gewöhnt sich daran und dann lässt sich genauso damit arbeiten wie mit Windows 7 auch. Die meisten, die es haten, haben es vermutlich nie länger als drei Tage im Gebrauch gehabt... An das Fahrverhalten und Ansprechen der Pedalerie eines neuen Autos muss man sich auch erstmal gewöhnen - es geht schnell, aber nicht sofort (Oh weia, mein aller erster Autovergleich hier ).
      • Von keinnick Lötkolbengott/-göttin
        AW: Windows 8: Integrierte Uhr kann Benchmark-Ergebnisse verfälschen

        Zitat von hotfirefox
        Viel Wind um nichts!
        Die Hälfte der genannten Benchmarks sollte man eh ausrangieren. SuperPi z.B. ist sowas von nichtssagend!

        Es geht aber nicht (nur) um Benchmarks sondern grundsätzlich darum, dass sich die Uhr eines Betriebssystem aus dem Takt bringen lässt und das kann blöde Folgen haben. Was würdest Du sagen wenn die Uhr in Deinem Auto an die Motordrehzahl gekoppelt wäre?
      • Von ruyven_macaran Trockeneisprofi (m/w)
        AW: Windows 8: Integrierte Uhr kann Benchmark-Ergebnisse verfälschen

        Zitat von ruyven_macaran
        Bedeutet das nicht im Gegenzug, dass die "kompatible" Windows-Uhr dann auf allen Systemen Probleme hätte, die auch BUS-Takte im Rahmen von Stromsparmechanismen anpassen können?...

        Und so schnell kommt eine Antwort...

        Zitat von Driftking007
        Was mir echt angst macht, ist wenn der Prozessor zu warm wird und der Multi nicht weiter gedrosselt werden kann, wird der FSB runtergetaktet auf allen Systemen ... demnach müsste dann die Uhr falsch gehen, und das nicht gerade wenig.


        Zitat von hotfirefox
        Viel Wind um nichts!
        Die Hälfte der genannten Benchmarks sollte man eh ausrangieren. SuperPi z.B. ist sowas von nichtssagend!

        Es geht hier um Rekorde. Die sind in SuperPi genauso nutzlos, wie im Hochsprung - das hält aber viele Leute nicht davon ab, sich daran zu versuchen.

        Zitat von FreezerX
        Können durch das Problem nicht nur Benchmarks, sondern auch Online-Rennspiele beeinflusst werden?

        Es sollten alle Anwendungen betroffen sein, die sich an der Windows-Systemzeit orientieren (und das sind VIELE). Aber von einem Online-Titel würde ich ehrlich gesagt erwarten, dass er Abweichungen derselbigen im Auge behält bzw. seine eigene Messmethode implementiert. Schließlich kann der Zeitgeber auch einfach so mal ein bißchen falsch laufen und wenn er nachgeht, bekommt man ganz schnell riesige Probleme, weil auf einmal IP-Pakete "aus der Zukunft" ins Spiel einfließen sollen.
      • Von X-CosmicBlue BIOS-Overclocker(in)
        AW: Windows 8: Integrierte Uhr kann Benchmark-Ergebnisse verfälschen

        Zitat von bootzeit
        Hast du nen Clown gefrühstückt ?? Zumindest war der Witz gut .
        Nicht jeder findet Win8 schlecht.
        Das eine Aussage, das man Win8 gut finde, für Dich ein Witz ist, macht Dich zu eben solchem.

        Zitat von der8auer
        Mal ein kleines Update:
        Anscheinend sind nur Intel Systeme davon betroffen. Bisher haben wir kein AMD System mit Problemen gefunden.
        Ich war bis eben verwirrt, steht in der News in der Liste in den Updates doch, das das Problem unter Win7 mit Haswell auch auftritt (ergo dürfte Win7 ebenfalls nicht mehr zum benchen erlaubt sein). Aber Dein Zitat hier dürfte richtig sein und demnach tritt es unter Win7 nicht auf.

        Zitat von dlux_
        Immer wieder amüsant die Kommentare der Windows-Kachel-Fanboys zu lesen.
        Immer wieder amüsant die Kommentare der Windows-8-muß-schlecht-sein-Fraktion zu lesen.
      • Von Sunjy Software-Overclocker(in)
        AW: Windows 8: Integrierte Uhr kann Benchmark-Ergebnisse verfälschen

        Das war doch Absicht damit Intels CPUs besser dastehen. Bzw AMD noch schlechter
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 07/2026 PC Games 07/2026 play5 07/2026 N-Zone 07/2026 Linux Magazin 07/2026 LinuxUser 07/2026 Raspberry Pi Geek 07/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk