Ich spiele schon eine Weile auf meinem aktuellen Setup und habe mir eigentlich nie Gedanken um die FPS gemacht, solange es flüssig lief. Jetzt bin ich aber auf dieses Phänomen gestoßen, das manche als "Frame Time Spikes" bezeichnen. In eigentlich ruhigen Szenen spüre ich manchmal einen winzigen, aber deutlichen Ruck, obwohl der FPS-Zähler konstant hoch bleibt. Das macht mich etwas verrückt, weil ich nicht genau weiß, woran es liegt.
Das Phänomen Frame Time Spikes ist meist kein Problem der Framerate, sondern der Verteilung der Zeitabschnitte zwischen den Frames. Die Anzeige bleibt stabil während die eigentliche Rechenarbeit in CPU oder GPU unerwartete kurze Lastspitzen erlebt. Häufige Ursachen sind Hintergrundprozesse, Treiberaktualisierungen oder eine unregelmäßige Planung in der Rendering Pipeline. Wenn du Frametime statt FPS betrachtest, fallen diese kurzen Ausschläge auf und erklären das milde Ruckeln in ruhigen Szenen. Tests helfen dir zu prüfen ob die Spikes mit CPU oder GPU Lastkorrelation zusammenhängen und ob VSync oder Triple Buffering aktiv sind. Eine einfache Lösung gibt es manchmal nicht aber das Beobachten dieser Muster ist der erste Schritt.
Vielleicht ist das nur dein subjektives Ruckeln und der FPS Zähler zeigt exakt was er soll, aber Frame Time Spikes könnten doch vorhanden sein?
Mir ist das auch schon passiert ich sitze im Spiel und merke plötzlich einen winzigen Ruck der mich nervös macht obwohl die Anzeige stabil bleibt das nervt.
Muss man das überhaupt beheben oder ist es nur eine Art Messfehler der Werkzeuge die man nutzt?
Vielleicht geht es weniger um die Zahl der Frames und mehr um die Gleichmäßigkeit der Darstellung und die zeitliche Verteilung der Rechenarbeit das Konzept nennt man Timing Stabilität ohne es weiter zu definieren.