Jak vznikají latence? Změřili jsme největší původce | Kapitola 2
Seznam kapitol
Latence jsou při hraní nechtěnou prodlevou mezi kliknutím myši či zmáčknutím klávesy na klávesnici a zobrazením akce na monitoru. Jak je maximálně snížit?
Všechny testy probíhají ve hře Counter-Strike 2 ve standardizovaných, shodných podmínkách. Pro všechny testy vyjma těch u myší používáme zabudované automatické tlačítko myši v LDATu, to hardwarově simuluje zmáčknutí myši s ideální „téměř nulovou“ latencí. Měříme vždy jednu proměnnou a trošku převrátíme logiku s tím, že výchozím bodem je stav s nízkou latencí a budeme ukazovat, jak ji horší komponenty zvyšují.
Začneme u testů Nvidia Reflexu, používáme nejnižší možné nastavení grafických detailů, rozlišení Full HD a high-endový počítač s GeForce RTX 5070 Ti, Ryzenem 7 7800 X3D a 320Hz monitorem Asus ROG Strix XG27UCG, sestava na dané nastavení zvládá v testované situaci přes 800 fps. To je poměrně nerealistický scénář, typické fps v reálné zátěži jsou mezi 400 a 500 fps, ale pro tento test potřebujeme maximálně kontrolovatelné podmínky, což vyústilo ve vyšší fps. Adaptivní synchronizace je vypnutá, nijak neomezujeme snímkovací frekvenci ve hře a používáme lokální offline server.
Jak jsem psal dříve, v situacích s vysokými stovkami fps neudělá Nvidia Reflex zásadní rozdíl, přesto mě zajímá, co je v této situaci nejlepší, hráči Counter-Striku 2 řeší každou desetinu milisekundy. Koukáme tady na desetiny milisekundy, což jsou minimální rozdíly, proto se zaměříme i na směrodatnou odchylku. Ta je nejnižší u zapnutého Reflexu bez boostu, a to poměrně výrazně. Pro přesnější měření budeme používat tuto volbu, kvůli konzistenci ji možná budou preferovat i hráči.
Následně se zaměříme na nastavení herních detailů, při minulém měření jsme vycházeli z absolutně minimálních detailů, které poskytují přes 800 fps. Vedle toho testujeme „kompetitivní nastavení“ zahrnující vypnutí FSR, zobrazení všech stínů, nejen těch od slunce, a zapnutí 4× MSAA. To poskytuje výhodu ve hře, takže profesionálové takové nastavení používají. Zajímavé je, že s fps se stále pohybujeme přes 800 fps, ale latence se zvedá, podobně i směrodatná odchylka, byť jen mírně. Nastavujeme i nejvyšší detaily a s nimi se snižuje fps a zvedají latence. Tohle je hlavní důvod, proč profesionálové nepoužívají vysoké grafické detaily, jde jim o každou milisekundu. Dál budeme používat kompetitivní nastavení grafických detailů.