asus1889 schrieb:
Du solltest dich mal besser mit V-Sync bebschäftigen. Hz =/ FPS tut es für den Anfang.
Hier für dich ein Erklärungsvideo.
Oh glaub mir, das muss ich wirklich nicht
. Wie V-Sync funktioniert weiß ich besser als die meisten.
Dass Hz nicht fps heißt, ist mir doch bewusst?! War evtl unglücklich formuliert von mir.
Aber halbiert wurde bei mir trotzdem NIE was. Egal welches Game, egal welche settings.
Wenn ich mit V-Sync keine 60 fps halten konnte, dann hatt eich halt 57 fps, oder 55, oder 52 oder auf was auch immer das fällt. Egal welche fps anzeige genutzt wurde, halbiert wurde nie was.
Weswegen meiner Erfahrung nach, die Aussage dass "bei V_Sync die fps auf 30 halbiert werden, wenn man unter 60 fällt", einfach nur Falsch ist. bzw zumindest falsch formuliert
Für den Augenblick eines Frames ja. Aber fps an sich kann man nicht für einen Frame beschreiben. fps heißt Bilder pro Sekunde. Und das ist die anzahl an Bildern, die innerhalb 1000 ms angezeigt werden. Und das kann auch mit V_Sync auf 50 landen.
Korrekter wäre die Aussage, dass die Frametimes für einzelne Bilder verdoppelt werden, weil die GPU nicht schnell genug ist für ads nächste BIld, und der Monitor einfach das Bild von gerade eben für einen weiteren Zyklus darstellt --> Kurzer hänger = Stuttering.
z.B, wenn man 60 Hz hat, V-Sync an, aber nur 58 fps bekommt.
Die fps fallen NICHT auf 30.
Sie bleiben bei 58. Weil man hat 58 fps.
Was aber passiert ist, da nur 1 Bild pro Zyklus angezeigt/geschickt wird, geht die Rechnung nicht auf. Für 2 dieser Zyklen (pro sekunde) ist die GPU zu langsam fürs nächste Bild, und liefert daher das selbe Bild doppelt.
Man hat in dem Fall pro sekunde 2 mal nen kleinen Hänger. Jede fps anzeige zeigt aber weiterhin 58 an, und man wird auch 58 bilder pro 1000 ms haben. ^^
Btw, das Video erklärt es zuerst reichtig, und dann falsch.
Richtig: Wenn die GPU zu langsam ist, gibt's ein doppeltes Bild --> Stutter (Ein Lag spike ist es nicht. Lag ist was völlig anderes).
Falsch ist aber, dass V-Sync die fps halbiert. Evtl ist das irgend ein zusätzliches feature, was man ZU V-Sync dazu schaltet, sodass die fps dann auf 30 fallen, und man für den Zeitraum zumindest gleichmäßige frames hat, statt unregelmäßiges stuttering.
Das ist aber NICHT das, was man Standard mäßig mit V-Sync hat. Das hatte ich nämlich noch Nie, in keinem einzigen Game, egal ob mit ner ATI 5770 vor 7 Jahren, oder jetzt mit ner GTX 1060, in keinem bisherigen gespielten Game.
Immer wurde behauptet V-Sync halbiert die fps, und ich hab das nie verstanden was das heißen soll, bei mir wurde nie was halbiert.
Erst nachdem ich mich eingelesen hab, und selbst die fps / frametime graphen in den entsprechenden situationen angesehen hab, hab ich verstanden, was V-Sync tatsäclhich bewirkt. Nämlich das, was ich oben beschrieben habe
Wenn du ein Game kennst, oder mir sagen kannst, was ich einstellen muss, um diese "halbierten fps" zu erzwingen, sehr gerne. Ich würde das gern mal sehen.