Monitor-Noob versucht GSync/FreeSync zu verstehen

  • Gefällt mir
Reaktionen: Ja_Ge, Baal Netbeck und N0Thing
V-Sync sorgt für Input Lag. Daher: G-Sync/FreeSync an, Frame-Limiter an, V-Sync aus. Siehe auch das Video oben. Inklusive Benchmarks und Tests, die das beweisen. Ich habe das Video nicht ohne Grund gepostet.
 
MaverickM schrieb:
Ich habe das Video nicht ohne Grund gepostet.
Hast du es auch angeschaut? Hier ein weiterer Screenshot aus dem Video:
1771257431910.png
 
  • Gefällt mir
Reaktionen: N0Thing
@MaverickM

Ohne v-sync kann es mit G-sync zu Tearing kommen. Mit v-sync via Treiber, zusammen mit Reflex oder einem Framelimiter, bleibt man in der G-sync-Range, hat eine niedrige Latenz und kein Tearing. Siehe das Video oben, was du verlinkt hast.

Bei Free-Sync ist das etwas anders, da braucht es in der Regel kein V-Sync um Tearing zu vermeiden.
 
  • Gefällt mir
Reaktionen: Ja_Ge und Wo bin ich hier
MaverickM schrieb:
Ja, Du auch? Du musst schon auch darauf achten, was gesagt wird
Ja, deckt sich mit den Grafiken im Video. Siehe Link weiter oben mit Zeitstempel.
MaverickM schrieb:
Nein, mit Frame-Limiter kann es das nicht.
Doch kann es. Deshalb musste ich z.B. nach meinem Umstieg auf eine Nvidia auch v-sync zusätzlich aktivieren, weil ich sonst nur mit Framelimiter und G-sync auf einmal Tearing in den Spielen hatte, wo das mit FreeSync nicht notwendig war.
Solange man unterhalb der Wiedeholrate des Monitors bleibt, hat man keine zusätzliche Latenz, wie man es deinem Video, BlurBusters und vermutlich auch allen anderen seriösen Quellen entnehmen kann.
 
Wenn du weiter als Geisterfahrer unterwegs sein willst, bitte. Du hast genug Quellen vorliegen, die deine Meinung wiederlegen.

Vielleicht hat jemand anderes wie @TheInvisible mehr Zeit und Lust das Thema G-sync, v-sync, Reflex und die richtigen Treibereinstellungen dafür fortzusetzen.
 
  • Gefällt mir
Reaktionen: Ja_Ge und Wo bin ich hier
Gemäß Blur Busters

G-SYNC richtig einstellen (kein Tearing + minimaler Inputlag)

1. Nvidia Systemsteuerung

G-SYNC → Ein (Fullscreen + Fenster)

3D Einstellungen:
Vertikale Synchronisation → Ein
Niedrige Latenz → Ein (oder Ultra für Shooter)
Max Frame Rate → Aus

2. Im Spiel
V-SYNC → Aus
FPS Limit → 2–3 FPS unter Monitor Hz

Beispiele:
144 Hz → 141 FPS
165 Hz → 162 FPS
240 Hz → 237 FPS

Warum so?
Unterhalb Hz → reines G-SYNC, butterweich
Oberhalb Hz → Treiber-VSYNC verhindert Tearing
FPS Limit verhindert Range-Wechsel (Mikroruckler + Lag)

Treiber: V-SYNC AN
Spiel: V-SYNC AUS
FPS: Hz minus 2–3 limitieren
 
  • Gefällt mir
Reaktionen: Matsingeroni und Ja_Ge
In meinem Anwendungsfall haben sich die Einstellungen, so wie sie @Azghul0815 beschrieben hat, am wirkungsvollsten herausgestellt.
Es ist alles schön flüssig (bei meinen 75 Hz, lol), bei der Latenz merke ich keine Verzögerungen, und Tearing ist mir nicht weiter aufgefallen.

Danke nochmals an alle Beteiligten.
 
  • Gefällt mir
Reaktionen: Matsingeroni
Wenn du VSync im Treiber aktivierst aber die Frames 3 unter der Hz Zahl deines Monitors einstellst, greift Vsync (bei Gsync) erst dann, wenn die Frames weshalb auch immer dennoch über die Hz deines Monitors jumpen

Vsync im Treiber aktvieren, Fps Limiter 3 unter deinen Monitor Hz einstellen und inGame Vsync "tripple" buffering etc alles was damit zu tun hat ausschalten, ist richtig.
 
  • Gefällt mir
Reaktionen: Matsingeroni, Ja_Ge, tvr240 und eine weitere Person
Pisaro schrieb:
Doch, sehe ich ja bei mir.

Dann hast Du es halt falsch eingestellt.

N0Thing schrieb:
Du hast genug Quellen vorliegen, die deine Meinung wiederlegen.

Ich habe die Quellen, die meine Aussage bestätigen, bereits gepostet. Wenn Du nur selektiv Dinge rauspicken willst... Bitte, nicht mein Problem.
 
MaverickM schrieb:
Du es halt falsch eingestellt.
Natürlich nicht. Tearing ist faktisch immer vorhanden ohne Vsync. Man kann es nur stark minimieren ohne Vsync. Sei es durch sehr hohe HZ zahlen vom Monitor oder sonstwas.

Gsync/freesync ist ohne Vsync einfach falsch und das sieht man auch sofort!
 
Natürlich schon. Wenn Du einen Framelimiter drin hast und dieser richtig eingestellt ist (Kurz unterhalb der G-Sync/FreeSync Range max. Grenze), kommt es faktisch nicht mehr zum Tearing. Herrlich wie sich dieser Unsinn hält, selbst wenn man ein Video aufzeigt, dass mit Fakten und Messungen das widerlegt... :rolleyes:
 
@Wo bin ich hier
Und genau deswegen stellt man den Framelimiter einige Frames unterhalb der maximalen Range ein.
 
@MaverickM
Du hast ein seltsames Verständnis. Der Typ in deinem Video spricht sich doch nicht aktiv gegen VSync aus, wenn man GSync + FrameLimiter nutzt. Er spricht sich nur gegen VSync aus, wenn man keinen FrameLimiter nutzt, weil es die Latenz erhöht.
Das ganze Video dreht sich primär um Latenz, und um Tearing oberhalb der Refreshrate. Das Problem von Tearing innerhalb der Sync-Range spricht er gar nicht an.

Und gerade in den letzten Sekunden sagt der Typ: "Just make sure to use the right settings" und es wird ein Bild mit VSync=ON bei der Nutzung von Gsync gezeigt. @N0Thing hatte es in Post #16 gezeigt.


Das ganze ist auch nichts neues, das hat Blurbusters schon vor Jahren alles durchanalysiert.

https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/15/#faq-2
Wait, why should I enable V-SYNC with G-SYNC again? And why am I still seeing tearing with G-SYNC enabled and V-SYNC disabled? Isn’t G-SYNC suppose to fix that?

The answer is frametime variances.

(die komplette Antwort im Link lesen, man muss die 2. Frage selber aufklappen)

Oder das Video:
G-SYNC + V-SYNC "Off" w/142 FPS Limit @144Hz (Partial Tearing)
...welches Tearing im unteren Bildbereich zeigt, trotz FrameLimiter.

oder
https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/2/
...wo es um die "Upper & Lower Frametime Variances" innerhalb der GSync-Range geht, was im verlinkten FAQ angesprochen wird. Dort ist auch das verlinkte Video zu sehen.

oder
https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/6/
...wo ebenfalls auf das Scanout-Problem ohne VSync eingegangen wird.

Fazit:
  • GSync ist keine VSync-Variante. Es sorgt nur dafür, dass der Monitor/TV seine Bildausgabe an die fps anpasst.
  • GSync sorgt nicht dafür, dasss die Bildausgabe der GraKa mit dem Scanout (die Darstellung des Bildes von der ersten bis zur letzten Pixelzeile) des Monitors/TVs synchronisisert wird. Dafür benötigt es VSync.
  • VSync ist für die Synchronisation der Bildausgabe der GraKa mit dem Scanout des Monitors/TVs zuständig.
    Es lässt die GraKa warten bis der Scanout abgeschlossen ist.
  • Daher gehen GSync und VSync Hand-in-Hand, GSync ersetzt nicht VSync.
  • Der FrameLimiter ist primär dazu da, dass die Buffers (Double-/Triple-Buffering) nicht volllaufen. Wenn sie vollaufen, dann erhöht es die Latenz/Inputlag.
    Man kann es auch dazu nutzen, dass die fps nicht oberhalb der Refreshrate geht, aber es verhindert kein Tearing innerhalb der Refreshrate, weil es keinen Einfluss auf die Bildausgabe der GraKa innerhalb des FrameLimits hat. Dafür benötigt es VSync.
Ergänzung ()

Sorry nachträglich für den viele Text.

Noch ein kleiner Nachtrag, um vielleicht einem Missverständnis vorzubeugen:
Es gibt stabile FPS innerhalb des FrameLimits.
Und es gibt schwankende FPS innerhalb des FrameLimits.

Das ganze VSync-Thema ist für die schwankenden FPS notwendig.
Der Monitor/TV kann seine Refreshrate immer erst nach Abschluss des Scanouts neu anpassen (was das GSync/FreeSync ist).
Wenn innerhalb eines Scanouts die FPS plötzlich steigt, dann übermittelt die GraKa ein neues Bild, obwohl der Scanout noch mit dem Bild davor beschäftigt ist. Das führt dann zum Tearing. Und deshalb benötigt es VSync.

Wenn man so viele FPS hat, dass man die ganze Zeit im FrameLimit hängt, dann sieht man wohl kein Tearing, weil die FPS gleichbleibend ist.

Vielleicht ist es so verständlicher.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Suspektan, Wo bin ich hier, frazzlerunning und 2 andere
Darkman.X schrieb:
Der Typ in deinem Video spricht sich doch nicht aktiv gegen VSync aus, wenn man GSync + FrameLimiter nutzt.

Wozu sollte man da V-Sync nutzen!? Ergibt überhaupt keinen Sinn. G-Sync/FreeSync und V-Sync zusammen ergibt generell ja schon wenig Sinn, weil es die gleichen Dinge zum Ziel hat. Zusammen mit einem richtig eingestellten Framelimit dann kommt es auch nicht zu Tearing, weil man immer im G-Sync/FreeSync Limit bleibt.
 
Zumindest bei AMD ist es so, dass der Treiber außerhalb der Freesync Range erst auf Enhanced Sync und dann auf VSync zurück greift, je nachdem was aktiviert ist. So sagen es auch die AMD Zeichnungen.
Mit Framelimit oberhalb wird das dort nicht passieren, aber es gibt auch noch den Bereich unterhalb (oft 48HZ), und hier ist es dann sehr hilfreich.

EDIT: Und auch Freesync ist nicht zu 100% Tearing-frei. Je nach Empfindlichkeit nimmt man dann lieber den Stutter eines doppelten Frames statt Tearing in Kauf.
 
Zuletzt bearbeitet:
Zurück
Oben