Naast de nieuwe versie van AMD Radeon RX 5700 Navi GPU's introduceerden twee nieuwe functies in de Radeon-stuurprogrammasuite van het bedrijf. We hebben vorige week gekeken Radeon-beeldverscherping Het richt zich rechtstreeks op Nvidia's DLSS, en vandaag zijn we terug bij het besturen van de tweede functie, Radeon Anti-Lag.

Het belangrijkste doel van Radeon Anti-Lag is het verminderen van invoervertraging tijdens het spelen van games. Invoervertraging is de vertraging tussen het moment waarop u een invoer invoert, zoals een muisklik of toetsaanslag, en het moment waarop de actie op uw scherm plaatsvindt. Voor snelle competitieve games, met name shooters zoals CS Go, Overwatch of Fortnite, is het essentieel om de laagst mogelijke inputvertraging te hebben, zodat je je vijanden kunt spotten, met je geweer kunt richten en zo snel en soepel mogelijk kunt schieten.

Het belangrijkste doel van Radeon Anti-Lag is het verminderen van invoervertraging tijdens het spelen van games.

Inloopvertraging is een combinatie van vele factoren. Sommige bevatten uw randapparatuur, zoals uw monitor, muis en toetsenbord. Sommige omvatten hoe snel uw CPU en GPU zijn bij het verwerken van frames. Maar Radeon Anti-Lag richt zich op het verminderen van de latentie in de driverfase. We denken dat AMD uitstekend werk heeft geleverd door dit in meer detail uit te leggen, dus we zullen het hier voorstellen.




“Games genereren keyframes door het werk op de CPU te matchen met het werk op de GPU. De CPU begint eerst te werken en voert het werk naar de GPU terwijl deze door een frame gaat. In de meeste gevallen is de GPU-werkbelasting de primaire prestatiebeperking. We noemen dit een GPU-beperkt scenario.




In dergelijke scenario's draaien games CPU-werk minstens één frame voor op GPU-werk, wat resulteert in in totaal twee frames met vertraging. De vertraging tussen muisklik en reactie op het scherm - geregistreerd door de GPU tijdens CPU-bewerking voor frame - kan worden uitgebreid met de tijd die de GPU nodig heeft om twee volledige frames of meer te verwerken. Bij 60 FPS is deze vertraging 33,3 milliseconden (twee frames van 16,7 ms elk) of meer

In dergelijke gevallen verbetert Radeon Anti-Lag dynamisch het tempo van het CPU-werk en laat het het GPU-werk samenvallen met een aanzienlijk deel van het GPU-werk, zodat de CPU niet veel verder gaat dan de GPU. Als gevolg hiervan kan Radeon Anti-Lag in theorie de invoervertraging met bijna een volledig frame verkleinen - ongeveer 16,7 ms bij 60 fps - als reactie op je game. Het effect is snellere reactietijden en een directere link tussen uw acties en de resultaten die op het scherm worden weergegeven "







Radeon Anti-Lag kan de invoervertraging verminderen tot een volledig frame in vergelijking met AMD, meestal wanneer de GPU beperkt is. En we zullen ingaan op de gevolgen daarvan wanneer we een aantal prachtige blauwe afbeeldingen uitbrengen. Er zijn nog een paar dingen die we voorlopig zullen bespreken.

De eerste is dat Radeon Anti-Lag werkt op elke "nieuwe" AMD GPU of APU, niet alleen voor nieuwe Navi GPU's. Als u echter geen Navi GPU heeft, werkt deze alleen op DirectX 11-headers als deze ook niet op DirectX 11 van toepassing is. Geen enkele AMD GPU ondersteunt deze technologie in DirectX 12, Vulkan of OpenGL. Veel populaire competitieve games hebben DX11-mods, maar naarmate meer games de nieuwere API's gaan gebruiken, zal Radeon Anti-Lag natuurlijk moeten evolueren om ze ook te ondersteunen.




Er zijn drie manieren om Anti-Lag in te schakelen: in de instellingen van het gameprofiel, Radeon Overlay - dit is de methode die we het meest gebruiken - en een nieuwe openbare Alt-L-snelkoppeling gebruiken. In alle drie gevallen is het gewoon een simpele overgang en begint het meteen te werken, zelfs in het spel.

Voor de test hebben we besloten om de volledige wachttijd voor klikinvoer voor respons op dezelfde manier te meten als voor ons. opmerkingen volgen. We gebruiken een fotodetector op het scherm en een muisinvoer, die beide rechtstreeks op een oscilloscoop zijn aangesloten. Met behulp van deze methode kunnen we de exacte tijd registreren waarop we willen dat een game iets doet (zoals een pistool schieten) en de exacte tijd waarop die actie op het scherm wordt weergegeven. We verwachten dat Radeon Anti-Lag de laagste responstijdcijfers heeft van gemiddeld 20 monsters voor elke test.




We kozen voor snelle hardware om te testen. Nieuw op de grafische voorkant Radeon RX 5700 XTIn combinatie met Intels Core i9-9900K Het blijft de snelste CPU voor gaming. We gebruikten ook het snelste scherm dat we hadden: Pixio's gloednieuw PX5 Hayabusa - binnenkort beoordeling - 1080p 240Hz-scherm met responstijden van 0,6 ms.

Speltests

We hebben drie verschillende modi getest: vsync aan, vsync uit en FreeSync aan, Radeon Anti-Lag zowel ingeschakeld als uitgeschakeld. Het testen van input lag kost veel tijd, dus we hebben het aantal games beperkt in vergelijking met reguliere GPU-beoordelingen, maar wat we opnemen, zou de meeste scenario's moeten dekken.

Laten we beginnen met Rainbow Six Siege, dat over het algemeen een zeer lage inputvertraging heeft. De game draait goed op de meeste hardware en we gingen zonder veel zweet boven de 200 FPS. Hoge framesnelheden hebben een aanzienlijk effect op het verminderen van inputvertraging. Bliksemsnel over de hele linie, in de inloopvertragingszone van 17 tot 22 ms.

Radeon Anti-Lag produceerde consequent snellere resultaten in twee van de drie testomstandigheden. We hebben 2,3 ms geschoren voor Vsync en 2 ms voor FreeSync. Er was geen verschil voor Vsync in het spel, we raden af ​​om Vsync te gebruiken voor vertragingsgevoelige invoer. Gezien het feit dat de game in deze test ongeveer 220 FPS draaide, is te zien dat Radeon Anti-Lag 4,5 ms duurde bij deze framesnelheid, met een halve framevertraging.

Een reductie van 2,3 ms of 13% verbetering van de inputlatentie is niet zo indrukwekkend, maar er zijn een paar dingen om in gedachten te houden. De claim van AMD is dat we een enkel frame van vertragingsverbetering kunnen verwachten, maar aangezien we aan het gamen zijn met zo'n hoge framesnelheid om te beginnen, is een frame eigenlijk niet zo veel vertraging. AMD zegt ook dat Anti-Lag het beste werkt wanneer games GPU-beperkt zijn, en meestal doet de CPU al wat werk bij 200 FPS.

Ter vergelijking: we kregen ook de resultaten van een GeForce RTX 2070 die het spel speelde met dezelfde framesnelheid, 220 FPS. Input lag was over het algemeen iets hoger, dus Anti-Lag biedt wel enig voordeel, maar we hebben het alleen over een verschil van 4 ms. Het is geen belangrijk resultaat.

De volgende is Fortnite, een game die op de meeste hardware heel goed zal werken. We bereikten ~ 170 FPS tijdens het testen, zelfs tijdens het spelen van de game in de Epic-preset op 1080p. Radeon Anti-Lag was consistent sneller, beter in het bereik van 2 tot 4 milliseconden. Maar wanneer frames elke 5,9 ms aankomen, kunnen we niet veel vermindering van de inputlatentie krijgen.

AMD zegt zelfs dat de voordelen van Radeon Anti-Lag het vaakst zijn bij het spelen van games tussen 60 en 90 FPS, en in de twee games die we tot nu toe hebben getest, hebben we dit soort framesnelheid zelfs bij maximale kwaliteitsinstellingen meer dan verdubbeld. Dit is erg belangrijk om te weten en zal van invloed zijn op ons resultaat.

Voordien wilden we echter een game testen waarvan we weten dat deze het sweet spot-gebied van AMD zal raken, Metro Exodus. In deze titel hebben we de game ingesteld op de Extreme-preset en hebben we ongeveer 75 FPS bereikt in ons testgebied. Zoals verwacht waren de voordelen van Radeon Anti-Lag hier meer uitgesproken. We zagen een afname van de inputlatentie tussen 4,6 en 10,6 ms, afhankelijk van de gebruikte synchronisatiemethode; Het laatste nummer laat zien dat we dichter bij full-frame reductie komen in Metro Exodus. Bij deze framesnelheden is het behalen van 18 betere prestaties of een 15% vermindering van de inputvertraging een sterker resultaat.

De tweede game die we interessante resultaten vonden, was Battlefield V. Deze game heeft een modus genaamd "toekomstige frame-weergave" die je kunt uitschakelen voor een betere latentie op basis van in-game informatie. We zetten deze modus uit door Vertragingspreventie in en uit te schakelen om te testen. Het blijkt dat Anti Lag geen effect heeft als deze modus al is ingeschakeld. Dus voor deze titel die in DX11-modus draait, heeft ontwikkelaar EA DICE al bedacht hoe hij inputvertraging kan minimaliseren en zijn eigen overgangen kan uitvoeren. Dus dit is een beetje netjes.

Dus waarom is dit niet standaard ingeschakeld? Zijn er nadelen?

Nu vraag je je misschien af, als Radeon Anti-Lag de invoervertraging in games verbetert, waarom is dit dan niet standaard ingeschakeld? Zijn er nadelen? En het antwoord is ja, maar geen significant nadeel.

We hebben een paar games getest met Radeon Anti-Lag om de invloed op de prestaties te zien. Veel van deze hadden een verwaarloosbare prestatiedaling: 1 FPS in Metro Exodus, 3 FPS in Rainbow Six Siege, minder dan 1 FPS in Resident Evil 2, en allemaal met betrekking tot hun gemiddelde framesnelheden, is er geen verschil in Battlefield V. De impact van lage niveaus van 1% kan variëren van het leveren van een consistente verbetering tot het verminderen van de prestaties.

Er waren echter enkele titels waarbij de impact op de prestaties belangrijker was. In Fortnite hebben we 6% of 7 FPS in prestaties laten vallen, kijkend naar gemiddelde frames met een grotere daling tot 1% dieptepunten. De hit was zelfs nog groter in Hitman 2 met meer dan 11 procent. AMD zegt dat het niet ongebruikelijk is dat de prestaties van sommige titels worden beïnvloed, en andere niet, dus het aantal kilometers zal variëren. Je kunt Anti-Lag zeker af en toe zonder zorgen inschakelen, maar bij andere zal de hit merkbaar zijn.

Als gevolg

Het is duidelijk dat Radeon Anti-Lag deed wat het wilde doen. In GPU-beperkte scenario's biedt het ongeveer 1 frame verbetering van de invoervertraging en werkt het het beste bij gamen in het bereik van 60 tot 90 FPS, zoals AMD beweert. Je kunt een verbetering van 2-4 ms krijgen in maximaal 1 frame in situaties met een hoge framesnelheid, en ik heb een verbetering van 10 ms gezien bij lagere framesnelheden. U zult een invloed op de prestaties zien in sommige swap-games, maar niet in andere.

Alles is in orde, het werkt, maar we denken niet dat AMD zo belangrijk of revolutionair is als het suggereert.

Zie de onderstaande tabel van websites die Radeon Anti-Lag promoten. Toont een reeks competitieve games die 20 tot 35% minder invoervertraging opleveren als Anti-Lag is ingeschakeld. Waarom verschilt dit van mijn tests? Dit komt omdat AMD deze games test op 60 tot 90 FPS in plaats van de 100 frames per seconde die je normaal zou verwachten.

Als je naar de kleine lettertjes kijkt, AMD, Core i7-9700K - een snelle gaming-CPU - maar koos ervoor om hem te testen op 4K-resolutie (3840 x 2160). Normaal gesproken zouden we er niet aan twijfelen dat het testen van games op 4K prima is, sommige mensen spelen op 4K. Maar het zijn uw meer informele, op kwaliteit gerichte gamers die de beste beelden willen. Concurrerende gamers die erg gevoelig zijn voor input lag, wat het doelwit is van een feature als Radeon Anti-Lag, zouden zeker niet in 4K moeten of moeten spelen.

De reden is simpel. Als je games speelt met 4K, wordt je framesnelheid aanzienlijk verlaagd in vergelijking met spelen met een lagere resolutie zoals 1080p, en een van de eenvoudigste manieren om inputvertraging te verminderen, is door de framesnelheid te verhogen. Dit is de reden waarom de meest serieuze competitieve gamers spelen op 1080p lage instellingen met hoge verversingsfrequenties en snelle CPU's. Ze zijn vaak CPU-beperkt en spelen op 200+ FPS om ervoor te zorgen dat hun games soepel en responsief zijn en minimaal worden beïnvloed door invoervertraging.

Met een goede gaming-setup voor prestaties met een lage latentie - en we hebben dit niet specifiek geprobeerd om dit voor onze tests te bereiken - zal Radeon Anti-Lag slechts een reductie van ongeveer 5 ms aan input-lag bieden. Voor zeer gevoelige gamers kan dit een groot probleem zijn, maar ondanks dat we niet al te gevoelig zijn voor inputvertraging, konden we het verschil zeker niet zien tijdens het gamen.

De enige conclusie die we kunnen trekken is dat Radeon Anti-Lag niet is ontworpen voor echte competitieve gamers die echt een superlage input-lag willen, omdat de winsten die je behaalt in scenario's met vertragingstemming minimaal zijn.

Dit laat hem in een ongemakkelijke positie achter. Het is geen slechte of nutteloze functie. Als je om de een of andere reden willekeurige games speelt in de 60 tot 90 FPS-regio en je wilt een vermindering van de invoervertraging, kun je nu op een knop drukken en misschien 10 tot 15 ms scheren. Maar als u serieuzer bent over het verminderen van vertraging, krijgt u een veel grotere verbetering door uw framesnelheid te verhogen. In Battlefield V bijvoorbeeld, werd door het verlagen van enkele instellingen en het overschakelen van 70 naar 120 FPS de invoervertraging van 22 ms geëlimineerd en werd de gameplay soepeler. We raden u aan dit eerst te doen, maar dit vermindert het voordeel dat u tijdens het proces van Anti-Lag kunt krijgen.

We keken ernaar uit dat Radeon Anti-Lag een sleutelfunctie zou worden voor zeer competitieve, ervaren, lag-gevoelige gamers. Inputs vertragen het onderzoek en optimaliseren hun setup dienovereenkomstig. In plaats daarvan, hoewel dit misschien weinig impact heeft voor gamers, is Radeon Anti-Lag beter geschikt om de casual game-ervaring te verbeteren, omgekeerd weten we niet zeker of een groep gamers geïnteresseerd is in het verminderen van de inputvertraging van 1 frame, met name de kans op een daling van de framesnelheid.

Een andere mogelijke use case zou kunnen zijn dat gamers met een beperkt budget proberen te concurreren op low-budget hardware - misschien Ryzen 5 3400G of zoiets - degenen die spelen op 1080p lage instellingen op geïntegreerde grafische afbeeldingen en zitten in deze frame rate sweet spot voor Radeon Anti-Lag. Als er geen lagere plek is om betere framesnelheden te krijgen, kan dit een handige overgang zijn om inputvertraging verder te verminderen.

Shopping-snelkoppelingen: