Intel používá překlad kódu ke spouštění starších her DirectX9 na svých nejnovějších GPU
Grafický marketingový tým Intelu je v současné době středem očekávání určujícího PR ohledně nadcházejících GPU Arc. Částečně kvůli nezralým ovladačům mají nové grafické karty obvykle mnohem lepší výkon v novějších hrách využívajících rozhraní API DirectX12 a Vulkan než ve starších hrách DirectX a OpenGL. Problém pro Intel je, že ne všechny hry používají nejnovější API, zejména konkurenční hry pro více hráčů, které už nějakou dobu existují.
Pro starší hry, které využívají rozhraní DirectX9 API, přišla společnost s unikátním řešením. Tom’s Hardware uvádí , že nejnovější GPU Intel již nebudou nativně podporovat DirectX9, místo toho se spoléhají na vrstvu softwarového překladu od společnosti Microsoft s názvem D3D9On12 pro převod volání rozhraní Direct3D9 API na volání Direct3D12 (Direct3D je název částí DirectX souvisejících s 3D grafikou) .
Stránka podpory společnosti Intel z 10. srpna uvádí, že D3D9On12 bude použit na všech GPU Arc a integrovaných GPU v procesorech 12. generace Core. I když jsou integrované GPU v procesorech 11. generace téměř totožné s jejich protějšky 12. generace, budou nadále nativně podporovat DirectX9, pokud nebudou nainstalovány na PC s GPU Arc.
Microsoft říká, že D3D9On12 je „kompletní a relativně výkonná implementace ovladače D3D9“, ale Intel poznamenává , že může způsobit problémy v některých hrách, včetně „vizuálních chyb, artefaktů, blikání nebo dokonce pádů“. Chybná nativní implementace Direct3D9 však může způsobit stejné problémy.
Intel může snížit výkon přechodem na překlad DirectX9 pro tyto GPU, ale společnost také uvolňuje zdroje, aby se mohla soustředit na DirectX11 a další verze, když se snaží vylepšit své ovladače GPU Arc. Společnost nyní také může společnosti Microsoft hlásit jakékoli problémy s výkonem a chyby ve hrách s rozhraním DirectX9 (ve skutečnosti v době psaní tohoto článku mnoho informačních stránek společnosti Intel souvisejících s D3D9On12 přesměrovává na její domovskou stránku, ale ta, která naznačuje, že lidé kontaktují společnost Microsoft s problémy , funguje dobře).)
DirectX9 je důležitá verze API pro starší PC hry, částečně proto, že to byla poslední verze podporovaná Windows XP. Dominance a dlouhá životnost tohoto operačního systému, stejně jako jeho nižší systémové požadavky ve srovnání s Windows Vista a 7, jej učinily tak oblíbeným u hráčů, že je již léta běžným vývojovým cílem – překvapivé množství stále hojně hraných her na základě této verze. Rozhraní API včetně Counter-Strike: Global Offensive a Team Fortress 2. DOTA 2 od Valve odstranila podporu pro DirectX9 teprve minulý rok .
Napsat komentář