Rozhraní s informacemi
Grafické rozhraní s informacemi je ve videích Incredible Benchmarks myslím velmi intuitivní a veškeré zobrazované informace jsou podle typu rozděleny do několika následujících skupin.
Dříve, nežli se pustíme do popisu každé jednotlivé položky, která je zobrazována ve videu Incredible Benchmarks, by bylo dobré také říci, kde se vlastně taková data vůbec berou a odkud jsem je vůbec získal.
Hlavním zdrojem naprosté většiny těchto informací je nástroj MSI Afterburner, který umí zaznamenat prakticky veškeré dění systému i grafické karty a zaznamenat ho do logovacího souboru. Ačkoliv je MSI Afterburner nástrojem velice šikovným, jednu věc přeci jen dobře nezvládá. Tou věcí je záznam časů snímků (Frame times), které jsou jím zachytávány, když hra zasílá Draw Calls (vykreslovací příkazy) do API (DirectX, Vulkan).
Z těchto časů snímků se pak následně vypočítává také snímková frekvence a ukazatele plynulosti pohybu jako je variabilita snímkové frekvence, stuttering, 99. percentile a tak podobně. Afterburner totiž data zachytává pouze v časových intervalech (nejméně 100 ms) a neumí tak zaznamenat snímky úplně všechny!
Co neumí MSI Afterburner, to umí FRAPS a v případě her pod API Vulkan pak také nástroj OCAT. Oba tyto nástroje umí při volání API zachytit snímky naprosto všechny a díky tomu jsou také velmi přesné, jak při výpočtu snímkové frekvence, tak také při následné analýze plynulosti pohybu.
Jak ale sloučit data z MSI Afterburner a nástrojů FRAPS či OCAT? Tuto otázku jsem řešil poměrně dlouho a nakonec mi nezbylo nic jiného, nežli si takový nástroj sám naprogramovat. Nakonec se to povedlo více jak dobře, ale o tom dnešní článek není.
Víme-li tedy, kde se data při tvorbě videí Incredible Benchmarks berou, můžeme se směle pustit do popisu každé jednotlivé položky grafického rozhraní. Tyto informace ostatně můžete využít nejen ve videích Incredible Benchmarks, ale pokud pracujete s nástrojem MSI Afterburner a nejste si jisti každou položkou, kterou pro vám tento nástroj zaznamenává, následující informace se vám jistě budou hodit také.