Het verhaal van adaptieve synchronisatie begint met een probleem. Door de jaren heen konden beeldschermen slechts 60 keer per seconde (60 Hz) worden vernieuwd met een constante snelheid om de interne hardware eenvoudig en efficiënt te houden. Aan de GPU-kant worden games echter zelden met een vaste snelheid weergegeven: vanwege de complexiteit van de meeste geanimeerde 3D-scènes, fluctueren de weergavesnelheden vaak enorm, 60 FPS tegelijk, 46 FPS de volgende, 51 FPS daarna, enz.​

De oplossing voor dit probleem was een van de twee methoden. De eerste was om het scherm te verversen met wat de GPU momenteel aan het maken was, maar de GPU veroorzaakte scheuren omdat het scherm meestal maar een fractie van een frame uitmaakte toen het scherm klaar was om te vernieuwen. Hoewel de inhoud op het scherm nieuw was en de muisinvoer snel was, was het scheuren merkbaar en verpestte het beeld en de algehele ervaring op het scherm vaak volledig.

V-sync is uitgevonden om scheuren te corrigeren. In plaats van alles te verwijderen dat de GPU genereert wanneer het scherm klaar is om te vernieuwen, herhaalt v-sync alle frames in een situatie waarin de GPU niet het hele volgende frame heeft weergegeven. Dit voorkomt scheuren, aangezien de getoonde frames altijd compleet zijn, maar het kan stotteren en invoervertraging veroorzaken wanneer een frame moet worden herhaald. V-sync heeft ook een kleine invloed gehad op de prestaties, wat begrijpelijkerwijs niet ideaal is.

Er was altijd een moeilijke beslissing voor gamers om v-sync in of uit te schakelen. Tenzij u op zoek bent naar de snelste invoer, wordt v-sync over het algemeen aanbevolen voor situaties waarin uw GPU frames sneller weergeeft dan de vernieuwingsfrequentie, omdat het de weergavesnelheid beperkt om overeen te komen met de vernieuwingsfrequentie. Het verminderde het stotteren voor weergavesnelheden onder de verversingssnelheid van het scherm (hoewel het niet volledig werd verwijderd), waardoor het een betere keuze was, zolang dit scheuren niet bijzonder slecht was zonder prestatieverlies.




Zoals je misschien hebt gemerkt, zijn er, ongeacht welke v-sync-optie je kiest, problemen, vooral bij lagere weergavesnelheden dan bij vernieuwingsfrequenties van het scherm (bijv. 40 fps op een 60 Hz-scherm). Met het nieuwste 4K-display op de markt en het gebrek aan GPU-vermogen om deze schermen te laten werken, moesten gamers vaak kiezen tussen tearing of stuttering in hun games, wat zelden de ideale 60 FPS-markering bereikt.



Dat was totdat Nvidia de G-Sync aankondigde. Dankzij de toevoeging van speciale hardware in het scherm, kan de verversingssnelheid van het paneel worden aangepast aan de weergavesnelheid van de GPU. Dit betekent dat er nooit een tearing of stotteren is, omdat het scherm zichzelf vernieuwt wanneer er een nieuw frame klaar is om te laten zien. In mijn korte tijd dat ik G-Sync gebruik, zijn de effecten magisch: 40 FPS-gameplay ziet er net zo soepel uit als 60 FPS-gaming, het meeste stotteren en overtolligheid waardoor zestig FPS-games er schokkerig uitzien.




Er zijn echter een paar problemen met G-Sync die niet ideaal zijn voor een deel van de pc-gamingpopulatie. Om te beginnen beperkt de speciale hardwaremodule die nodig is voor zijn functionaliteit het gebruik ervan tot Nvidia grafische kaarten. Aangezien Nvidia de modules aan fabrikanten verkoopt voor wederverkoop, zijn de kosten voor het toepassen van G-Sync op beeldschermen hoog en wordt de prijs van compatibele monitoren vaak met wel $ 200-300 verhoogd. Het vermindert de flexibiliteit omdat de monitoren geen afwerking kunnen uitvoeren of andere invoer kunnen accepteren.



FreeSync is het alternatief voor G-Sync waarvan het bedrijf hoopt dat het op de lange termijn een betere adaptieve synchronisatie-ervaring zal hebben. Hoewel G-Sync al meer dan een jaar bestaat, komt FreeSync vandaag op de markt als een goedkoper alternatief met dezelfde functionaliteit en meer. Klinkt veelbelovend, toch?




In tegenstelling tot G-Sync heeft FreeSync geen eigen chip nodig om te werken. In plaats daarvan gebruikt FreeSync de VESA DisplayPort 1.2a Adaptive Synchronization-standaard (en is in wezen de basis). Dit betekent dat schermfabrikanten vrij zijn om de scalerhardware te gebruiken die ze FreeSync willen implementeren, zolang de standaard dit ondersteunt. Aangezien meerdere fabrikanten van scaler FreeSync-compatibele chips produceren, creëert dit concurrentie die de prijzen verlaagt en de consument ten goede komt.

Om FreeSync te gebruiken, heb je een compatibele monitor nodig die via DisplayPort is aangesloten op een compatibele GPU en hetzelfde is als G-Sync. In het geval van het equivalent van AMD zijn de enige GPU's die in dit stadium worden ondersteund GCN 1.1 of nieuwere onderdelen, d.w.z. de Radeon R9 295X2, R9 290X, R9 290, R9 285, R9 260X en R9 260. A6-7400K en hoger geïntegreerde GCN 1.1 grafische kaart. Hoewel de lijst met afzonderlijke GPU's die FreeSync ondersteunen momenteel kleiner is dan de Nvidia / G-Sync-lijst, is het goed om te zien dat AMD APU-gebruikers niet uitsluit.




FreeSync ondersteunt variabele verversingsfrequenties van 9 tot 240 Hz, maar het is aan fabrikanten om hardware te produceren die zo'n breed bereik ondersteunt. Bij de lancering ondersteunen de monitoren met het grootste bereik 40 tot 144 Hz. Ondertussen ondersteunt G-Sync momenteel 30 tot 144 Hz, en alle monitoren ondersteunen ten minste de ondergrens van dit cijfer. Dit geeft sommige monitoren in dit stadium een ​​een-op-een-specificatie, maar ik zou verwachten dat FreeSync-monitoren met grotere verversingsfrequenties worden vrijgegeven nadat de flikkeringsproblemen onder de 40 Hz zijn opgelost.

Met FreeSync kunnen beeldschermfabrikanten ook extra functies implementeren die G-Sync niet gebruikt. Monitoren kunnen meerdere ingangen hebben, waaronder HDMI en DVI, wat geweldig is voor flexibiliteit, zelfs als adaptieve synchronisatie alleen wordt ondersteund via DisplayPort. Schermen kunnen ook kleurverwerkingsfuncties, geluidsprocessors en volledig ontwikkelde schermmenu's bevatten. Dit is eigenlijk alles wat je van een moderne monitor mag verwachten, en FreeSync is de kers op de taart.

Er zijn ook enkele verschillen in de manier waarop FreeSync wordt geïmplementeerd aan de softwarekant. Wanneer GPU-weergavesnelheden buiten de vernieuwingsfrequentie van de monitor vallen, keert G-Sync altijd terug naar het gebruik van v-sync om de weergavesnelheid vast te leggen op de vernieuwingsfrequentie. Met FreeSync kun je ervoor kiezen om v-sync te gebruiken of niet, waardoor gebruikers de mogelijkheid hebben om een ​​lagere inputlatentie te hebben ten koste van tearing.

Er is enige verwarring over hoe G-Sync en FreeSync deze situaties aanpakken wanneer de GPU-weergavesnelheid hoger is dan de maximale vernieuwingsfrequentie van een monitor of onder de minimale vernieuwingsfrequentie valt. Ik zal beginnen met de implementatie van Nvidia om de verschillen op te lossen. Wanneer framesnelheden buiten het variabele verversingsvenster van een monitor vallen, keert G-Sync terug naar v-sync. Als een monitor van 30-144 Hz bijvoorbeeld boven de 144 Hz komt, zal de weergavesnelheid overeenkomen met de vernieuwingsfrequentie van 144 FPS. Onder 30 FPS gaan, beperkt de vernieuwingsfrequentie bij 30 Hz door frames te herhalen zoals we zouden verwachten van v-sync.

De implementatie van AMD is enigszins anders omdat u ervoor kunt kiezen om v-sync in of uit te schakelen in situaties waarin de weergavesnelheid boven of onder het variabele verversingsvenster valt. Als u het inschakelt, krijgt u dezelfde ervaring als G-Sync: beperkte weergavesnelheid wanneer u probeert de maximale schermvernieuwing te overschrijden, en de laagste beperkte vernieuwingsfrequentie wanneer u eronder duikt. Hoewel hiermee een game wordt gespeeld met 26 FPS op een monitor van minimaal 40 Hz, worden sommige frames herhaald om een ​​verversing van 40 Hz te krijgen.

Als u ervoor kiest om te gaan met V-sync uitgeschakeld, zal het zich precies gedragen zoals u verwacht. U wordt verscheurd bij weergavesnelheden boven en onder het variabele verversingsvenster, het scherm wordt vernieuwd met de maximale of minimale snelheid, afhankelijk van of u de limiet overschrijdt of niet.

Om te testen stuurde AMD me de nieuwste 34UM67, een 34-inch, 21: 9-monitor met een resolutie van 2560 x 1080. Voordat ik mijn indruk van FreeSync geef, kijken we eerst naar het scherm.