Diit.cz - Novinky a informace o hardware, software a internetu

S Radeon Anti-Lag mohou být odezvy na 60Hz LCD kratší než na 144Hz

Jedním z hlavních důvodů nákupu LCD s vysokou obnovovací frekvencí bývá snaha o zkrácení latencí ve hrách. Jenže to jde i jinak. Latence mohou být při nižších FPS nižší než při vysokých…

Ovladače Radeon Software Adrenalin 2019 Edition 19.7.1 vydané v souvislosti s Navi / Radeon RX 5700 přinesly několik nových technologií, ze kterých mohou více či méně profitovat i uživatelé dosavadních grafických karet architektury GCN. Tentokrát se zaměříme na tzv. Radeon Anti-Lag. Jeho cílem je zkrátit dobu odezvy mezi kliknutím myši (nebo stisknutím tlačítka na klávesnici) a projevem této akce na obrazovce. Radeon Anti-Lag je s novými ovladači dostupný uživatelům Radeonů RX 5000 v DX9 a DX11 hrách, uživatelům starších grafik s architekturou GCN (včetně integrovaných) je dostupný v DX11 hrách. Funguje ve Windows 10 i Windows 7.

Jak to funguje: AMD nezveřejnila detaily implementace, ale popsala, že pracuje se zkrácením fronty snímků, které připracuje procesor a lepší synchronizací mezi procesorovou a grafickou frontou. Když Anti-Lag minulý měsíc ohlásila, ozval se Tony Tamasi z Nvidie, že Nvidia takovou možnost nabízí již přes dekádu pod názvem „maximum pre-rendered frames“, které umožňuje nastavit nižší počet snímků, čímž se sníží latence.

Jak ukázalo měření webu PCGamesHardware, je Tamasiho tvrzení nepravdivé, nebo přinejmenším (možná již onu dekádu) neaktuální. Snížení počtu „maximum pre-rendered frames“ na 1 (což je nejnižší hodnota, kterou lze u současného hardwaru a softwaru Nvidie nastavit) nepřineslo snížení latencí, zatímco po zapnutí Radeon Anti-Lag klesly výrazně (grafy vlevo).

Abyste se v grafech PCGamesHardware orientovali, mějte na paměti, že sloupce vlevo udávají latenci (čím menší, tím lepší) a sloupce vpravo uvádějí framerate v dané hře přepočtený na čas, aby bylo možné srovnat, jaký dopad má změna nastavení na framerate.

Podobné výsledky naměřila také redakce TechteamGB (graf nad odstavcem), která mimo jiné porovnala i situaci na 60Hz LCD se situací na 144Hz LCD. Pokud jde o naměřené hodnoty, latence na 60Hz panelu po zapnutí Radeon Anti-Lag klesla na úroveň nižší, než na 144Hz panelu standardně (bez Anti-Lag). Pokud jde o subjektivní dojmy autora testu (tedy test „vlastníma očima“), zjistil, že na 60Hz panelu je schopný ve slepém testu spolehlivě poznat, kdy je Anti-Lag zapnutý a kdy vypnutý. Na 144Hz panelu, kde jsou latence ve výchozím stavu nižší, již použití Anti-Lag spolehlivě rozlišit nedokázal. K měřitelnému poklesu latence (o 10 ms) ale došlo.

Radeon Anti-Lag uživateli přinese nejvíce ve hrách, které jsou limitované výkonem grafické karty (nikoli procesoru), spíše ve vyšších rozlišeních než v nižších a spíše na panelech s nižší obnovovací frekvencí.

Přestože není oficiálně známý mechanizmus fungování této technologie, objevilo se několik zajímavých spekulací, které by nemusely být daleko od pravdy. Jednak bylo poukázáno na to, že na řízené synchronizaci procesorové a grafické fronty staví už technologie Chill, takže je možné, že Anti-Lag vznikl částečně na její bázi nebo jako určitý derivát vývoje Chillu. Další střípek může souviset s hardwarových schedulerem Navi (a GCN). Nvidia s architekturou Kepler upustila od hardwarového scheduleru (tím jako poslední disponovala Fermi) a přešla k softwarovému. Podle některých spekulací právě to umožňuje AMD zcela eliminovat frontu předrenderovaných snímků (na rozdíl od soudobého hardwaru Nvidie, kde toto není možné) a namísto ní použít řízenou synchronizaci obou front à la Chill, která sleduje prodlevy mezi činností GPU a CPU a podle nich spouští rendering „až na poslední chvíli“, což umožní v obraze zachytit co nejčerstvější vstupy hráče.

Diskuse ke článku S Radeon Anti-Lag mohou být odezvy na 60Hz LCD kratší než na 144Hz

Sobota, 13 Červenec 2019 - 13:50 | tomas-marny_1_2_3_4 | 3000Hz? si myslím že pokud jste si ji nevyrobil...
Sobota, 13 Červenec 2019 - 11:57 | Jaroslav Crha | Kolik je necelý snímek a půl? To je jako 0,9 +0,5...
Pátek, 12 Červenec 2019 - 17:32 | Tom | ne :)
Pátek, 12 Červenec 2019 - 17:23 | Tom | když už tak přes mGPU a mimo herní segment už to...
Pátek, 12 Červenec 2019 - 17:17 | TyNyT | Ona to měření frametimes kdysi propagovala nvidia...
Pátek, 12 Červenec 2019 - 16:58 | RedMaX | Moje mys ma 3000Hz, tak pohyb mysi je v podstate...
Pátek, 12 Červenec 2019 - 16:48 | rathanuviel | Tyjo to jsem netušil, že se dají provozovat AMD a...
Pátek, 12 Červenec 2019 - 16:25 | Hrdina | Nepochopil jsi to. Od pohnutí myši je na AMD...
Pátek, 12 Červenec 2019 - 16:24 | ados | Tak jak tvrdíš, u AMD přesně nevíme jak to dělá...
Pátek, 12 Červenec 2019 - 16:22 | Hrdina | A to se ještě bavme o tom, jak která hra má...

Zobrazit diskusi