Was verursacht frame time spikes trotz konstant hoher fps?
#1
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.
Zitieren
#2
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.
Zitieren
#3
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?
Zitieren
#4
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.
Zitieren
#5
Muss man das überhaupt beheben oder ist es nur eine Art Messfehler der Werkzeuge die man nutzt?
Zitieren
#6
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.
Zitieren


[-]
Schnellantwort
Nachricht
Geben Sie hier Ihre Antwort zum Beitrag ein.

Bestätigung
Bitte den Code im Bild in das Feld eingeben. Dies ist nötig, um automatisierte Spambots zu stoppen.
Bestätigung
(Keine Beachtung von Groß- und Kleinschreibung)

Gehe zu: