Co je DirectX a proč je důležité pro počítačové hry?

DirectX je tajná omáčka, která umožňuje většinu nejlepší PC hry běžet. Řeší problém pro vývojáře tím, že nabízí standardizované řešení pro předávání pokynů vaší grafické kartě a je základním kamenem nejlepší grafické karty můžete koupit právě teď.

Obsah

  • Co je DirectX?
  • Vysvětleno DirectX 12 Ultimate
  • Jak nainstalovat a aktualizovat DirectX
  • Jakou verzi DirectX byste měli použít?

Seznámíme vás s tím, co je DirectX, proč je DirectX 12 Ultimate důležitý a jak zjistíte, která verze DirectX je na vašem počítači nainstalována.

Doporučená videa

Co je DirectX?

Logo DirectX 12 Ultimate.

DirectX je aplikační programovací rozhraní (API) vyvinuté společností Microsoft pro Windows a Xbox. Grafické API je prostředník, který usnadňuje odesílání instrukcí ze softwaru na hardware uvnitř vašeho PC. V počátcích počítačů šly pokyny přímo k hardwaru. S tím, jak se však hry staly komplikovanějšími a bezpečnostní opatření přímější, byla API páteří, která vašemu GPU říkala, co má dělat.

Příbuzný

  • Mezi AMD Ryzen 7 7800X3D a Ryzen 9 7950X3D neexistuje žádná soutěž
  • Ceny AMD Ryzen 9 7950X3D udržují tlak na Intel
  • DirectX 12 vs. DirectX 11: co je nejlepší pro hraní na PC?

V minulých letech museli vývojáři her psát ovladače pro více grafických karet. Rozhraní API jako DirectX jsou standardizována, což umožňuje vaše Ovladače AMD nebo Nvidia dělat vše bez ohledu na to, jakou grafickou kartu máte. Grafická rozhraní API také umožňují funkce jako hardwarově akcelerované sledování paprskůa mohou zvýšit výkon prostřednictvím různých optimalizací.

DirectX není jediné grafické API, ale je to hlavní, se kterým se setkáte. Je však exkluzivní pro Windows open-source API jako Vulkan poskytovat podporu napříč platformami.

Vysvětleno DirectX 12 Ultimate

DirectX ray tracing v Battlefield V.

Nejnovější verze DirectX je DirectX 12 Ultimate, která je k dispozici pro Windows 10, Windows 11 a Xbox Series X/S. Microsoft to popisuje jako „přídavek“ k DirectX 12, který přináší funkce, jako je sledování paprsků a stínování s proměnnou rychlostí, do konzolí Windows a Xbox.

Zde jsou všechny další funkce v DirectX 12 Ultimate:

  • DirectX ray tracing (DXR): Raná verze ray tracing představená ve hrách jako Fortnite Battlefield V. Většina titulů, které podporují sledování paprsků, tak činí prostřednictvím DXR (ačkoli Vulkan má také vlastní podporu sledování paprsků).
  • Stínování s proměnlivou rychlostí (VRS): Umožňuje grafickému procesoru přidělit různé množství energie různým oblastem snímku. Cílem je zvýšit výkon zaměřením na nejdůležitější oblasti scény, což šetří zdroje v méně náročných oblastech.
  • Síťové shadery: Síťové shadery jsou složité téma, ale v podstatě kombinují více kroků shaderu do jednoho procesu. Tím se zabrání přechodu mezi CPU a RAM při kreslení sítí, což zlepšuje výkon.
  • Zpětná vazba ze vzorníku: Moderní hry streamují aktiva do herního světa a hra je nucena předvídat, co bude streamovat dál, na základě toho, co hráč dělá. Zpětná vazba ze vzorníku poskytuje vzorky toho, co by se mohlo stát, aniž by instrukce skutečně provedly, což umožňuje hrám lépe se rozhodovat o tom, jaké prostředky streamovat.

Přestože DirectX 12 Ultimate má mnoho nových funkcí, nemusíte se o ně starat. Jsou hlavně pro vývojáře, aby optimalizovali hry nad rámec toho, co by mohli dělat v DirectX 12 nebo DirectX 11. Nejdůležitějším doplňkem je DXR, který umožňuje ray tracing nejen na PC, ale i na PC Xbox Series X, také.

Jak nainstalovat a aktualizovat DirectX

Nabídka DXdiag ve Windows 11.

DirectX nelze nainstalovat přímo. Je dodáván se systémem Windows a můžete jej aktualizovat pouze pomocí systému Windows. Pokud uvidíte nabídku na instalaci DirectX online, za každou cenu se jí vyhněte. Microsoft nezpřístupňuje žádné instalační programy.

Instalace a aktualizace rozhraní DirectX zahrnuje provedení aktualizace systému Windows. Přečtěte si našeho úplného průvodce jak nainstalovat Windows 11 pokud začínáte od nuly. Před aktualizací rozhraní DirectX musíte zjistit verzi rozhraní DirectX, což můžete provést následujícím způsobem:

  • Klepněte pravým tlačítkem myši na ikonu Windows na liště Start a vyberte Běh.
  • Do pole zadejte „dxdiag“ a vyberte OK.
  • Zkontrolujte Verze DirectX pod Systém tab.

Pokud máte systém Windows aktuální, měli byste mít nejnovější verzi. Pokud tak neučiníte, můžete přinutit systém Windows, aby zkontroloval nové aktualizace, pomocí následujících kroků:

  • Použití Klávesa Windows + S vytáhněte vyhledávací pole.
  • Hledat Kontrola aktualizací a vyberte jej.
  • Použijte Šek pro aktualizace tlačítko pro vyhledání nových aktualizací.
  • Klikněte Nainstalovat nyní.

Jakou verzi DirectX byste měli použít?

Hráč stojí vedle svého houbového společníka ve hře Tiny Tina's Wonderlands.

DirectX je zpětně kompatibilní, takže je obvykle nejlepší použít nejnovější verzi, kterou hra, kterou chcete hrát, podporuje. Většina her podporuje pouze jednu verzi, ale existuje několik titulů, které překračují hranici mezi verzemi Kontrola, Civilizace VI, Tiny Tina’s Wonderlands.

Novější verze rozhraní DirectX přinášejí vývojářům lepší funkce a příležitosti k optimalizaci výkonu. Pokud se chcete do těchto optimalizací ponořit hlouběji, přečtěte si naše srovnání mezi nimi DirectX 11 a DirectX 12.

Doporučení redakce

  • Jak by Intel mohl použít AI k řešení masivního problému v počítačových hrách
  • Returnal PC: nejlepší nastavení, ray tracing, Steam Deck a další
  • Ukázalo se, že DirectStorage nakonec nezabije snímkové frekvence ve Forspoken
  • AMD Ryzen 5 7600X vs. Ryzen 5 7600: je levnější lepší?
  • AMD možná právě prozradilo datum vydání Ryzen 9 7950X3D

Upgradujte svůj životní stylDigitální trendy pomáhají čtenářům mít přehled o rychle se měnícím světě technologií se všemi nejnovějšími zprávami, zábavnými recenzemi produktů, zasvěcenými úvodníky a jedinečnými náhledy.