Fps-Boost in Crysis 3: einfaches Tool macht's möglich - Die Geheimnisse des Windows Timers [Artikel des Monats Juli 2013]

89
Special Carsten Spille Als bevorzugte Quelle auf Google hinzufügen

Crysis 3 - ein Hardwarefresser. Jeder wünscht sich zusätzliche Fps. Ein kleiner Eingriff in die Windows-Timer-API bringt ein Leistungsplus von mehr als 15 Prozent. Wir haben es ausprobiert und zeigen, was es mit dem Tool auf sich hat.

Anmerkung: Dieser Artikel hat im Juli 2013 die meisten Seitenaufrufe bei unseren Usern gehabt und war entsprechend extrem populär. Aus diesem Grund veröffentlichen wir ihn heute erneut - vielleicht finden Sie den Artikel ja heute ebenfalls spannend.
Crysis 3: Fps-Booster bringt max. knapp 20 % Zuwachs Quelle: PC Games Hardware Crysis 3: Fps-Booster bringt max. knapp 20 % Zuwachs Crysis 3 gibt weiterhin Rätsel auf. Nachdem das Spiel auf Intel-Prozessoren erst mit einem nachträglichen Patch zur Höchstform auflief und die aktuellen Haswell-Modelle in dem Spiel zum Teil langsamer als deren Vorgänger aus der Ivy-Bridge-Generation arbeiten, folgt nun der nächste Akt im Nanosuit-Possenspiel. Der Windows-Timer wird offenbar von Crysis 3 nicht, nicht zuverlässig oder nicht in Kombination mit bestimmten BIOS-/UEFI-Einstellungen auf einen so niedrigen Wert gesetzt, wie er für möglichst hohe Fps-Zahlen erforderlich wäre.

Ein kleines Tool des Entwicklers Lucas Hale schafft Abhilfe, indem es das manuelle Setzen des Timers erlaubt - den Link finden Sie unter dem Artikel in der Quellenangabe.

Hintergrund Windows-Timer

Im normalen Betrieb löst Windows alle 15,6 Millisekunden einen Timer-Interrupt aus - das ist quasi die Latenz, bis neue Aufgaben gestartet werden können. Mit diesem Wert hat man noch genau eine Millisekunde Puffer, um ein 60-Hz-Intervall zeitgerecht bedienen zu können. Doch für performancekritische Anwendungen wie Spiele sind 15,6 Millisekunden zu langsam. Die Win32-API sieht nun eine Möglichkeit vor, den von Windows systemweit genutzten Timer-Interrupt anpassen zu können - bis hinunter zu 1 Millisekunde; über interne APIs sind noch geringere Werte möglich.

Crysis 3: Windows-Timer nicht immer korrekt gesetzt Quelle: PC Games Hardware Crysis 3: Windows-Timer nicht immer korrekt gesetzt Setzt ein Spiel nun das Intervall nicht herunter, wird länger als nötig auf den nächsten Interrupt (als Startpunkt für neue Befehlsketten) gewartet und man verschenkt Leistung. Daher setzen Spiele in der Regel den Interrupt auf die genannte Millisekunde, womit man eine 1.000-Hertz-Auflösung erreicht. Warum Crysis 3 dies nicht bzw. nicht zuverlässig tut, ist noch nicht abschließend geklärt.

Die größten Auswirkungen hat das Timer-Phänomen logischerweise bei hohen Fps-Zahlen im CPU-Limit. Spielen Sie mit höchsten Grafikeinstellungen und besitzen nicht gerade ein GTX-Titan-SLI-System, werden Sie die Unterschiede kaum spüren. In anderen Spielen als Crysis 3 konnten wir keine Steigerung feststellen, wiewohl es User-Berichte gibt, die auch von Gewinnen unter anderem im Battelfield-3-Multiplayer berichten. Ausprobiert haben wir Grid 2, Anno 2070 und Battlefield 3 Single-Player.

Timer-Praxiserfahrungen

Crysis 3 tut nun genau das offenbar nicht und verändert den System-Interrupt nicht oder zumindest nicht zuverlässig. Auf verschiedenen Systemen fanden wir allerdings auch unterschiedliche Default-Werte vor. Ein übertakteter Core i7-4770 etwa war mit den OC-Einstellungen bei 15,6 ms und hier maßen wir auch den prozentual größten Gewinn: Von 88 auf 105 Fps und damit etwa 19% stiegen die Fps zu Beginn unserer Benchmarksequenz an.

Crysis 3: Fps steigen hier um knapp 20 Prozent. Quelle: PC Games Hardware Crysis 3: Fps steigen hier um knapp 20 Prozent. Interessant wurde es, nachdem wir die BIOS-/UEFI-Einstellungen per F5 auf "Optimized Defaults" zurückgesetzt hatten: Auf einmal lag auch ohne weitere Optimierung das Timer-Intervall bei 1 Millisekunde. Auf einem dritten System lagen unabhängig von den BIOS-Einstellungen 10 Millisekunden als Timer-Standard an. Die naheliegendste BIOS-Option "HPET enable", welche den High-Precision Event-Timer aktiviert, war ebenfalls ohne reproduzierbaren Einfluss, wie auch das Erzwingen des Windows-Timerstandards über die Eingabeaufforderung via bcdedit /set useplatformclock true. Nachdem wir die ursprünglichen OC-Settings per BIOS-Profil erneut geladen hatten, schwankte der Crysis-3-Timer zwischen 1 und 10 Millisekunden wie auch im Video erläutert, sodass nur eine geringere Fps-Verbesserung gezeigt werden konnte.

Fps-Boost in Crysis 3 mit Timer-Tool: Fazit

Es fällt schwer, ein eindeutiges Fazit zu ziehen. De facto lässt sich mit der Timer-Anpassung ein Fps-Gewinn von knapp 20 Prozent erzielen. Doch das hängt sowohl von den Einstellungen in denen Sie spielen ab als auch vom BIOS/UEFI sowie anderen, nicht final geklärten Faktoren. Falls unser Stichprobenergebnis repräsentativ ist, wäre das zumindest eine Erklärung, warum bei Crytek dieser Timer-Faux-Pas nicht erkannt wurde: Qualitätskontrolle wird kaum an übertakteten Systemen durchgeführt.

Quelle: www.lucashale.com/timer-resolution; 3DCenter-Forum

89
    • Kommentare (89)

      Zur Diskussion im Forum
      • Von BmwM3 Freizeitschrauber(in)
        AW: Fps-Boost in Crysis 3: einfaches Tool macht's möglich - Die Geheimnisse des Windows Timers

        .
        ich kann den Windows Timer auch auf 1 ms stellen indem ich Chrome öffne und eine Seite mit Flash Player laufen lasse!
      • Von BmwM3 Freizeitschrauber(in)
        AW: Fps-Boost in Crysis 3: einfaches Tool macht's möglich - Die Geheimnisse des Windows Timers

        .
        ich kann den Windows Timer auch auf 1 ms stellen indem ich Chrome öffne und eine Seite mit Flash Player laufen lasse!
      • Von CiD Software-Overclocker(in)
        AW: Fps-Boost in Crysis 3: einfaches Tool macht's möglich - Die Geheimnisse des Windows Timers

        @TK9999:
        Ob da überhaupt irgend etwas funktioniert, hängt davon ab ob bei dir der WindowsTimer nicht schon längst auf 1ms steht. Bei vielen ist das der Fall. Bei Crysis3 scheint wohl eher Crysis3 der Übeltäter zu sein.
        Einfach mal das Tool herunterladen und nachschauen.
      • Von TK9999 Komplett-PC-Aufrüster(in)
        AW: Fps-Boost in Crysis 3: einfaches Tool macht's möglich - Die Geheimnisse des Windows Timers

        Funktioniert es auch bei Battlefield 4?
      • Von CiD Software-Overclocker(in)
        AW: Fps-Boost in Crysis 3: einfaches Tool macht's möglich - Die Geheimnisse des Windows Timers

        Der Link hat sich nur geändert.
        http://www.lucashale.com/timerresolution
      • Von Firehunter_93 Software-Overclocker(in)
        AW: Fps-Boost in Crysis 3: einfaches Tool macht's möglich - Die Geheimnisse des Windows Timers

        Hey Leute, wurde die Seite http://www.lucashale.com/... rausgenommen? Ich komm da nicht mehr rein, wollte mir das tool eig nochmal runterladen, weil ich vor kurzem meinen PC neu aufgesetzt habe...
      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