Über V-Sync und FreeSync...

Creedness

Kabelverknoter(in)
Über V-Sync und FreeSync...

Hi Leute.

Den gepinnten Thread habe ich schon gelesen - sehr informativ (y) - steige aber leider immer noch nicht in jedem Punkt so ganz durch.

Konkret sieht es so aus, dass ich einen 144 Hz Monitor mit FreeSync gekauft habe und ich jetzt vor dem Grafikkartenkauf vor AMD vs. NVIDIA stehe.
Aufgrund den netten Kollegen vom ETH-Mining ;) fällt die Wahl eigentlich gar nicht so schwer, aber dennoch würde ich mir ggf. FreeSync offen halten. Natürlich zahlt man für ne RX ne Stange mehr, ist für mich jetzt aber hier in diesem Fall kein Argument.

Jedenfalls geht es nun um CS:GO und BF1. In CS:GO sind 144 FPS ohne Probleme drin, bei BF1 darf ich in meiner Preisklasse wohl mit 70-90 bei entsprechenden Settings rechnen.

Ist für BF1 FreeSync sinnvoll? So wie ich das jetzt verstanden habe, werden die 90 FPS dann aufgrund der 144 Hz unregelmäßig mit doppelt vorkommenden Bildern ausgegeben? Also halt Bild 1, Bild 2, Bild 2, ..Bild 90 (= 144 Bilder)
FreeSync müsste das ganze dann "glätten", da die Refresh Rate eben angeglichen wird.

Bei CS:GO bräuchte ich dann wohl einen Frame Limiter, da ich sonst definitiv 144+ FPS habe -> FreeSync läuft nur bis 144 Hz.
Ist es dann sinnvoll, auf 142/143 oder so zu begrenzen? Mit vSync hätte ich ja wieder mehr Input Lag, wenn ich das zum Limitieren nehme. Oder limitiert FreeSync automatisch auf 144 FPS, wenn ich ansonsten zb 300 habe?
Im Zweifelsfall lasse ich dort alles weg, sofern Tearing nicht zu störend wird - der Input Lag wäre mir bei dem Game schon wichtig.

Danke fürs Lesen und Grüße gehen raus :)
 
Zuletzt bearbeitet:
AW: Über V-Sync und FreeSync...

Ich habe zwar einen GSync Monitor und passende Karte, aber das Prinzip unterscheidet sich nicht groß

Um im GSync-Bereich zu bleiben habe ich einen Framelimiter aktiv und begrenze die FPS nach oben auf 143 FPS.

Wenn du eine entsprechende zum Monitor passende Karte hast dann funktioniert die Ausgabe (im entsprechenden Berich) umgekehrt zur normalen Ausgabe ... Der Monitor wird direkt von der Grafikkarte gesteuert ... Bild fertig berechnet = Monitor gibt das Bild aus.
Normal ist es so, dass ein Bild immer nur dann ausgegeben wird, wenn der Monitor bereit ist ... Unter dem maximalen FPS-Bereich (ohne aktiven VSync) erfolgt die Ausgabe eines Bildes machmal doppelt.
Über dem maximalen FPS-Bereich kann es vorkommen, dass 2 Bilder (oder mehr) gleichzeitig ausgegeben werden. Dann ist der obere Teil noch von Bild 1 und der untere schon von Bild 2 ... Das führt zum Tearingeffekt. Am besten wahrzunehmen bei stark unterschiedlichen Bildinformationen zum Beispiel in der Drehung.
 
AW: Über V-Sync und FreeSync...

Die entscheidende Frage ist doch ob dich Tearing (also Zocken ohne Bildsynchonisation) stört oder nicht !? Wenn nicht dann brauchst du kein FreeSync/G-Sync.

Auf 144Hz hast du ohne Bildsynchronisation deutlich weniger Tearing als auf 60Hz also das Bild zerreisst zwar noch aber es verschiebt sich nicht mehr so stark.

Wenn diese fiesen Fransen an vertikalen Kanten doch stören dann nutzte man bisher V-Sync und musste Input Lag, Mikroruckler oder sogar Stuttering ertragen.

Mit FreeSync/G-Sync wurde dieses Problem behoben weil Grafikkarte und Monitor dynamisch zusammenarbeiten also 90FPS laufen mit 90Hz ohne Input Lag :daumen:

Bei mehr als 144FPS wärst du außerhalb der Sync Range und es gibt ab 145FPS wieder Tearing. Also die FPS auf 143 begrenzen. Das geht entweder direkt im Spiel
oder bei AMD im Treiber unter Frame Rate Target Control oder man schaltet einfach V-Sync zu was in dem Fall kein V-Sync ist sondern lediglich ein Frame Limiter.
 
AW: Über V-Sync und FreeSync...

Ok, bei CSGO ist Tearing kein Weltuntergang.

Aber nochmal kurz zum Fall, dass die Frames bei 90 laufen: In dem Fall müsste man ja dann mit FreeSync ein flüssigeres Erlebnis als ohne haben, da ja dann nicht 90 FPS irgendwie in die 144 Hz gepackt werden, sondern eben die Refresh Rate angeglichen ist?
 
AW: Über V-Sync und FreeSync...

Flüssigeres Erlebnis als was ? Als 90FPS@144Hz ohne Sync ? Nein, gleiches Gaming aber halt mit Tearing. Als 90FPS@144Hz mit V-Sync ? Ja, weil mit V-Sync Input Lag.
FreeSync bedeutet halt die Optik von V-Sync also kein Tearing aber die Performance wie ohne Sync weil keine Input Lag. Ist doch eigentlich ganz einfach zu verstehen.
 
AW: Über V-Sync und FreeSync...

Bei 90fps wird dein 144Hz Monitor durch Freesync auf 90Hz untertaktet und zeigt somit immer Vollbilder an.
Bei Vsync werden Bilder zwischengepuffert und zum richtigen Zeitpunkt ausgegeben, dadurch ensteht mehr Inputlag.

Oder anders gesagt, mit Vsync passt sich das Spiel dem Monitor an, mit Freesync der Monitor an das Spiel.
 
AW: Über V-Sync und FreeSync...

@Kuomo
Hab ich verstanden :)

@0ssi
Darauf wollte ich hinaus, aber da nochmal eine Verständnisfrage:

Ich habe jetzt 90 FPS, die ohne V-Sync und ohne FreeSync in die 144 Hz gepackt werden müssen.
Heißt - wie FortuneHunter erwähnt hat - also, dass manche Bilder zwangsläufig doppelt angezeigt werden, da ja insgesamt nicht nur 90 sondern 144 Bilder angezeigt werden müssen.
Habe ich jetzt FreeSync, sollte ja das Spielerlebnis deutlich angenehmer erscheinen, da jetzt nicht mehr manche Bilder unregelmäßig gedoppelt werden, sondern die 90 Bilder alle auch alle nur ein einziges Mal in einer Sekunde gleichmäßig verteilt werden (da 90 Hz). - ? :)
 
AW: Über V-Sync und FreeSync...

Das Prinzip der Videoausgabe:

Ohne VSync: Grafikkarte berechnet Bild und legt es in den Ausgabepuffer ... Monitor fordert Bild an ... Bild wird ausgegeben. Liegt noch kein neues Bild im Puffer wird das alten noch mal ausgegeben. Wird der Puffer in dem Moment grade neu von der Grafikkarte geschrieben hast du Tearing.

Mit VSync: Grafikkarte berechnet Bild und schreibt es in einen Zwischenpuffer. Wenn der Monitor ein Bild ausgegeben hat, wird der Zwischenpuffer in den Ausgabepuffer kopiert ... Kein Tearing, aber bei kleinerer FPS als der Monitorfrequenz halbieren sich die FPS ... Bei deinem 90 FPS Beispiel und einem 144Hz-Monitor würden sie auf 72 FPS zurückfallen. Prinzipbedingt hast du Input Lags.

Mit GSync/Freesync: Grafikkarte berechnet Bild und schreibt es in den Ausgabepuffer ... Sobald das Bild vollständig ist, gibt die Grafikkarte dem Monitor die Anweisung zur Ausgabe. Kein Tearing und es liegen immer die FPS an, die du auch angezeigt bekommst. Dadurch hast du das gleichmäßigste Spielerlebnis und keine krassen FPS-Drops um die Hälfte. Ohne FPS-Anzeige kommt dir das Spielen immer flüssig vor, außer der FPS-Abfall ist extrem Krass wie zum Beispiel bei Serverlags.
 
AW: Über V-Sync und FreeSync...

Perfekt!! Danke dir...schätze mal das ich in Hinsicht auf den Preis dann auf Grün setze.
In CSGO spricht der geringe Input Lag für Zocken ohne alles, in BF1 muss ich jetzt mal schauen wie das denn mit Tearing aussieht, denn V-Sync müsste ich mir da aufgrund des Halbierens sehr gut überlegen (sofern ich eben auf NVIDIA ohne FreeSync setze) - zumal die FPS ja auch sehr schwanken und im Zweifelsfall auch mal auf 140/3 FPS fallen...
 
AW: Über V-Sync und FreeSync...

...ganz kurz aber doch noch eine Frage @0ssi:

V-Sync als Frame Limiter bei FreeSync arbeitet dann also tatsächlich nur als Limiter und nicht wie eigentlich vorgesehen, lässt FreeSync also sozusagen den Vortritt? Denn FRCT scheint laut Internet nicht ganz so toll für FS zu sein.
 
AW: Über V-Sync und FreeSync...

Ich nutze G-Sync und habe kein FRTC also muss ich V-Sync als Frame Limiter im Treiber zuschalten wenn das Spiel keinen Limiter anbietet oder V-Sync dort nicht greift. Ein extra Tool möchte ich nicht nutzen.
Auf einem G-Sync Monitor geht mit aktiviertem G-Sync innerhalb der Range kein V-Sync also könnte man es "den Vortritt lassen" nennen. Bei älteren Treibern war V-Sync als Limiter standardmässig aktiviert.
Zudem muss es eine optionale Funktion sein denn damit entscheidet man ja auch was mit dem Bild unterhalb der Sync Range passiert. V-Sync an bedeutet also Frame Limiter und unter z.B. 30FPS V-Sync. :daumen:

Mit VSync: Grafikkarte berechnet Bild und schreibt es in einen Zwischenpuffer. Wenn der Monitor ein Bild ausgegeben hat, wird der Zwischenpuffer in den Ausgabepuffer kopiert ... Kein Tearing,
aber bei kleinerer FPS als der Monitorfrequenz halbieren sich die FPS ... Bei deinem 90 FPS Beispiel und einem 144Hz-Monitor würden sie auf 72 FPS zurückfallen. Prinzipbedingt hast du Input Lags.
Die Senkung der FPS per Teiler passiert aber nur wenn das Spiel bzw. die Engine kein Triple Buffering unterstützt. Neuere Spiele machen das nicht mehr. Nvidia FastSync basiert auf Triple Buffering.
 
Zuletzt bearbeitet:
AW: Über V-Sync und FreeSync...

Ich habe jetzt 90 FPS, die ohne V-Sync und ohne FreeSync in die 144 Hz gepackt werden müssen.
Heißt - wie FortuneHunter erwähnt hat - also, dass manche Bilder zwangsläufig doppelt angezeigt werden, da ja insgesamt nicht nur 90 sondern 144 Bilder angezeigt werden müssen.
Wurde im Prinzip schon beantwortet, aber damit es keine Unklarheiten gibt:

Einige der 90 Bilder werden nur komplett doppelt angezeigt, wenn VSync an ist. Das führt zu Rucklern. Wenn VSync aus ist wird nur ein (oberer) Teil eines Bildes erneut angezeigt, bis das nächste fertig ist (davon wird dann zuerst der untere Teil angezeigt). An der Stelle, wo der Teil des neuen Bildes anfängt ist die tearing Linie. Aber zum Ruckler kommt es nicht.
 
AW: Über V-Sync und FreeSync...

Habe jetzt doch nochmal eine abschließende Frage bzgl dem Frame Limit und der FreeSync-Range...

Bei CSGO wird es wie gesagt zwangsläufig darauf hinauslaufen, dass ich immer mehr als 144 FPS haben werde.
FreeSync funktioniert also nicht, daher V-Sync als Frame Limiter zuschalten.
Was ich aber hier nicht verstehe: Wird dann nicht aber immer zwischen V-Sync und FreeSync geswitcht? Denn es kann ja nur eins von beidem laufen.
Läuft V-Sync: FPS werden von bspw. 300 auf 144 FPS gedrosselt -> FreeSync kann laufen, V-Sync macht nichts mehr.
Folglich werden die FPS ja aber jetzt nicht mehr begrenzt, da FreeSync läuft...und dann müsste ja sofort wieder V-Sync anspringen, da die FPS wieder auf 144+ steigen (denn FreeSync begrenzt die ja nicht). Dann begrenzt V-Sync wieder auf 144, FreeSync geht an usw..das wäre im Endeffekt ja etwas schwammig, oder?

Oder habe ich da irgendwie einen Denkfehler? Denn auch auf anderen Seiten wird ja V-Sync + FreeSync empfohlen, aber das geht irgendwie nicht bei mir richtig in den Kopf...
 
AW: Über V-Sync und FreeSync...

Zu kompliziert gedacht. Stell dir einfach vor bei Leuten mit aktiviertem FreeSync/G-Sync nennt sich der Punkt V-Sync im Treiber automatisch um in Frame Limiter. :D
 
AW: Über V-Sync und FreeSync...

IMHO ist Freesync + Enhanced Sync bei AMD das Beste. Hab zwar nur einen 75Hz Monitor, aber bei allen Spielen kann ich jetzt getrost Vsync ausschalten, habe maximale FPS und kein Tearing. Davor hatte ich bei manchen Spielen wie Rainbow Six Siege oder PUBG trotz Freesync Tearing und musste Vsync einschalten.
 
AW: Über V-Sync und FreeSync...

Zu kompliziert gedacht. Stell dir einfach vor bei Leuten mit aktiviertem FreeSync/G-Sync nennt sich der Punkt V-Sync im Treiber automatisch um in Frame Limiter. :D

Bist du dir da ganz sicher? Soweit ich weiß greift bei einem G-Sync/FreeSync Monitor stink normales Vsync (incl. Inputlag), wenn man die Bildwiederholfrequenz des Monitors überschreitet.
Deaktiviert man Vsync, hat man tearing. In beiden Fällen arbeitet G-Sync trotzdem ganz normal im angegebenen Bereich. Erst wenn man ausserhalb des Bereichs kommt, hat man entweder Vsync oder Tearing. (je nachdem, ob Vsync aktiviert oder deaktiviert ist.)

Um Sowohl Tearing, als auch Inputlag ausserhalb der G-Sync/Freesync Range zu verhindern kann man Fast-Sync oder AMDs Enhanced Sync nutzen. Es verhindert Tearing und hat quasi keinen oder nur minimal messbaren Inputlag. Nachteil ist bei geringen Framerates ein sichtbares Microruckeln, welches aber bei 144 Hz und 144+ FPS nicht mehr sichtbar sein sollte.

Oder man aktiviert eben einfach einen FPS limiter, der die Framerate in der G-Sync/Freesync Range hält.

Aber VORSICHT: Laut den Messungen von Battlenonsense (YT Kanal, der sich mit der Thematik intensiv beschäftigt) erzeugen sowohl Nvidia Inspector, als auch RivaTunerStatisticsServer (RTSS) einen Inputlag, der inetwa dem von Vsync entspricht. (AMDs Framerate Target Control würde ich daher auch nicht trauen)
Es ist also empfehlenswert, die FPS NUR INGAME zu begrenzen und niemals mit externen Tools. Wenn das Spiel also keine FPS limitierung anbietet, entweder auf Fast-Sync oder Enhanced Sync ausweichen oder einfach die Settings so hoch drehen, dass die Grafikkarte nicht so viele FPS erreicht (was man u.a. auch mit Downsampling bzw. VSR/DSR erreichen kann)
 
Zuletzt bearbeitet:
AW: Über V-Sync und FreeSync...

Scheint noch ganz neu zu sein, habe ich noch gar nicht gekannt.
Laut Internet hat man damit aber ja im Gegensatz zu V-Sync maximale FPS, also keine Begrenzung.
Um jetzt wieder zu meinem CSGO-Beispiel zu kommen...müsste ich also wieder deutlich mehr als 144 FPS mit Enhanced Sync haben, da kein Limit -> FreeSync greift nicht, da 144+ FPS.

Oder verstehe ich da was falsch?
Bei mir hat bisher glaube ich kaum ein Hardware-Thema wie das hier für so unglaublich viel Verwirrung gesorgt... :D
 
AW: Über V-Sync und FreeSync...

Bist du dir da ganz sicher? Soweit ich weiß greift bei einem G-Sync/FreeSync Monitor stink normales Vsync (incl. Inputlag), wenn man die Bildwiederholfrequenz des Monitors überschreitet.
Wie willst du denn mit V-Sync die HZ überschreiten ? Mit V-Sync geht nicht mehr FPS als HZ ! :D

Wie gesagt, V-Sync ist optional und entscheidet darüber was mit dem Bild unterhalb der Range passiert und funktioniert dann zusätzlich als Frame Limiter. :daumen:
Will man bei FreeSync unterhalb der Range kein Sync=V-Sync aus und will man trotzdem nicht mehr FPS als HZ stellt man Frame Rate Target Control auf HZ -1
 
AW: Über V-Sync und FreeSync...

Um jetzt wieder zu meinem CSGO-Beispiel zu kommen...müsste ich also wieder deutlich mehr als 144 FPS mit Enhanced Sync haben, da kein Limit -> FreeSync greift nicht, da 144+ FPS.
Korrekt, AMD Enhanced Sync und Nvidia FastSync erlauben mehr FPS als HZ mit Bildsynchronisation die aber leider meist zu Microrucklern führt.
Für mich ist das eher eine Notlösung für Leute die auf 60HZ wegen extremen Tearing lieber mit Sync spielen aber trotzdem mehr als 60FPS wollen
weil damit der Input Lag etwas geringer ist. Auf 144Hz lohnen sich mehr als 144FPS nicht und FreeSync/G-Sync ist besser weil keine Microruckler.
 
AW: Über V-Sync und FreeSync...

Ja richtig, ich würde ja auch FreeSync nutzen.
Mich hat das jetzt aber verwirrt, das man statt V-Sync Enhanced Sync zusätzlich zu FreeSync nutzen soll.

Denn dann kann ich für mein CSGO im Prinzip auch nur Enhanced Sync nutzen, da ich mit Enhanced Sync alleine niemals die FreeSync-Range mit max. 144 FPS erreichen werde.
Denn das ist ja gerade das Problem, bei CSGO werde ich niemals ohne irgendein Limit auf <= 144 FPS kommen.
 
Zurück