Díky DirectX 12 zvládne Xbox One hry v 1080p, říká CEO Stardock
Brad Wardell, CEO Stardock a Oxide Games, opakovaně zdůrazňuje důležitou roli nových API a to ať už jde o Mantle, DirectX 12 nebo Vulkan. Krom toho byl v poslední době kritický k řadě firem, které o těchto API příliš nemluví - podle jeho slov proto, že nikdo z nich nechce být tím, který řekne zákazníkům: Vodili jsme vás za nos, vícejádrové procesory byly hráčům téměř k ničemu, dosavadní API neumožňovala, aby s GPU zároveň komunikovalo více než jedno jádro.
Wardell ale nevidí přínos těchto API jen v desktopové sféře. DirectX 12 podle něj může pomoci také herní konzoli Xbox One. I když Xbox využívá API, které dokáže pracovat efektivně(ji) s procesorovým výkonem, využití potenciálu grafického jádra pokulhává. Toto API vzniklo z DirectX 11 a jeho zásadním problémem je nepříliš efektivní nakládání s ESRAM, rychlou pamětí pro grafické jádro konzole.
„Výkon Xboxu je výsledkem ESRAM […] Můžete ji využívat dobře, můžete ji využívat špatně nebo jakkoli mezi tím. Jejich [Microsoftu] API, které je rozšířením DirectX 11 pro Xbox, je po stránce využití ESRAM opravdu špatné. Z toho vzešla tzv. Resolution Gate [aféra nižších rozlišení oproti Playstation 4].
Ještě se nestalo, aby Microsoft přišel a… myslím, že by prostě měli přijít s vysvětlením, proč mají problém s dosažením 1080p. Možná si myslí, že by to jejich uživatelé nepochopili, v podstatě to souvisí s tím, že vývojáři nevyužívají efektivně ESRAM API. V DirectX 12 jej prostě odstranili a nahradili novým. To je dost podstatná změna.
Také vydali nový nástroj, který se pomocí algoritmů snaží vývojářům nabídnout vlastní optimalizaci. Namísto toho, aby vývojáři museli metodou pokus-omyl všechno ručně nastavit pro ESRAM, získají aplikaci, která toho udělá většinu za ně, pokud tedy chtějí. DirectX 11 [ve verzi pro Xbox] navíc stále funguje sériově. Je sice nízkoúrovňové, přesto mnoho GPU calls zpracovává sériově. […] takže se Xboxu nedostává těch výhod, kterých se [s použitím nízkoúrovňových API] dostává PC.“
Wardell si nebere servítky a je to jedině dobře. Slova, která pocházejí z úst člověka, který není přímo závislý na Microsoftu ani na Sony, nejsou zkreslená vazbami na výrobce konzole ani na jeho konkurenta. Podstatné je, že se situace zlepší - o kolik, to teprve uvidíme. Jak ale CEO závěrem upozornil, je třeba tyto informace správně interpretovat. Rozhodně nelze čekat, že instalací aktualizace s novým API jako mávnutím kouzelného proutku poběží všechny hry v 1080p. Nové rozhraní a optimalizace pro ESRAM jsou věcí pro vývojáře, takže se výsledky zlepšení projeví teprve u nových her, které budou pro nové API napsané. Na již vydaných (resp. dokončených) hrách se nic nezmění, leda by jejich autor připravil dodatečný patch, který by využití ESRAM přepracoval.