DirectX 12 vs. DirectX 11: čo je lepšie pre PC hry?

DirectX 12 je najnovšie grafické rozhranie API, ktoré poháňa Windows 11, ale mnohé z nich najlepšie PC hry stále buď beží na DirectX 11 alebo obsahuje možnosť prepínania. Ktoré by ste si mali vybrať?

Obsah

  • Grafické rozhrania API nie sú rovnaké
  • DirectX 12 vs. DirectX 11: aký je rozdiel?
  • DirectX 12 vs. DirectX 11: výkon
  • Mali by ste používať DirectX 12?

Hoci väčšina aktualizácií DirectX je iteratívna, DirectX 12 predstavuje obrovský posun pre API, ktoré Microsoft vyvíja už niekoľko desaťročí. Môže výrazne zlepšiť výkon vašich hier a má niekoľko jedinečných funkcií, ku ktorým DirectX 11 nemá prístup.

Odporúčané videá

Grafické rozhrania API nie sú rovnaké

Logo DirectX 12 Ultimate.

Rozpadol sa nám úplný vysvetľovač čo je DirectX, ale je dôležité rýchlo objasniť, čo je grafické aplikačné programové rozhranie (API). Grafické API sa stará o preklad inštrukcií zo softvéru (vašej hry) do štandardizovaných inštrukcií pre váš hardvér (vaša grafická karta a procesor).

Súvisiace

  • Najlepšie zostavy pre PC: rozpočet, hry, strih videa a ďalšie
  • Najlepšie procesory na hranie hier: AMD a Intel sa stretávajú
  • Najlepšie herné klávesnice pre rok 2023

Nie všetky grafické rozhrania API sú však vytvorené rovnako. Ako môžete vidieť v našom rozpad Vulkan API, poskytuje lepší výkon ako DirectX vo väčšine hier. Réžia API môže predstavovať významný rozdiel vo výkone pri hraní hier, takže aj keď môže Zdá sa, že je v poriadku použiť akúkoľvek verziu DirectX, ktorú chcete, môže to byť jedno z najdôležitejších nastavení vyladiť.

DirectX 12 vs. DirectX 11: aký je rozdiel?

DirectX ray tracing v Battlefield V.
Použitie raytracingu v Battlefield V.

Medzi DirectX 11 a DirectX 12 je najdôležitejší rozdiel v tom, že DirectX 11 je vysokoúrovňové API, zatiaľ čo DirectX 12 je nízkoúrovňové API. Medzi vašou hrou a hardvérom sú rôzne vrstvy. Nízkoúrovňové API sú bližšie k hardvéru, kým vysokoúrovňové API sú ďalej a sú zovšeobecnené.

Je to dôležitý rozdiel medzi DirectX 11 a DirectX 12. Stručne povedané, DirectX 12 umožňuje vývojárom hier zamerať optimalizáciu bližšie k hardvéru, čím sa znižuje réžia spôsobená rozhraním API a grafickým ovládačom. Na druhej strane je pre vývojárov tiež ťažšie pracovať.

Pri spustení DirectX 12 v skutočnosti vykazoval o niečo nižší výkon ako DirectX 11, najmä kvôli jeho zložitosti. Vývojári sa však za posledných niekoľko rokov zamerali na DirectX 12 viac – ehm – priamo a vytlačili viac optimalizácií. Ako sa dostaneme ďalej, DirectX 12 funguje lepšie ako DirectX 11 vo väčšine hier.

Grafický kanál pre DirectX 11.
Grafický kanál pre DirectX 12.

Ďalšou významnou zmenou v DirectX 12 je paralelné počítanie. DirectX 11 spracováva sériové operácie, čo znamená, že existuje jeden rad operácií, ktoré sa vykonávajú v poradí. Paralelný výpočet otvára vývojárom možnosť uskutočniť viacero hovorov súčasne, čím sa výrazne zvyšuje efektivita operácií.

Podobne DirectX 12 otvára možnosť asynchrónnych operácií. Je to podobné ako pri paralelnom výpočte, ale nie je to to isté. Asynchrónny výpočet umožňuje vášmu hardvéru pokračovať v operáciách bez čakania na dokončenie ďalšej operácie. Napríklad váš procesor môže spustiť úvod, aby prijal textúry z pamäte a pokračoval vykonanie inej funkcie (napríklad AI pre znak) bez čakania na inštrukciu pamäte skončiť. Toto stanovenie priorít môže znížiť oneskorenie na tisíckach miest, vďaka čomu budú vaše hry celkovo oveľa rýchlejšie.

A napokon, DirectX 12 podporuje aj celý rad funkcií z DirectX 12 Ultimate. O týchto si môžete prečítať v náš rozpis DirectX, ale zahŕňajú sledovanie lúčov a tienenie s premenlivou rýchlosťou, okrem iných vizuálnych a výkonnostných funkcií.

DirectX 12 vs. DirectX 11: výkon

Výkon DirectX 11 vs. DirectX 12.

Medzi DirectX 11 a DirectX 12 je veľa technických rozdielov, ale výkon je kráľ. Ako môžete vidieť v tabuľke vyššie, takmer vždy dosahujete lepší výkon s DirectX 12 ako s DirectX 11, takže je najlepšie použiť novšie API.

Videli sme „takmer“, pretože rozhranie API nie je jediným faktorom výkonu. Niektoré hry nemajú z DirectX 12 veľa výhod, pretože niektoré hry vidia viac výhod z optimalizácie na nízkej úrovni ako iné. Dying Light 2, napríklad nevidí v podstate žiadnu zmenu vo výkone. ale Civilizácia VI, ktorý má obrovské pracovné zaťaženie AI, ktoré ťaží z asynchrónneho výpočtu, vidí obrovské zlepšenie. Shadow of the Tomb Raider Tiny Tiny’s Wonderlands sedieť niekde v strede.

Hry nie sú jediným faktorom. Vyššie uvedené výsledky boli zhromaždené pomocou an AMD RX 7900 XTX, ktorý je z najnovšej generácie AMD. Novšie grafické karty a procesory budú mať z DirectX 12 väčší prínos ako staršie generácie.

Je tu však dosť široká sieť. Hovoríme o niekoľkých posledných generáciách, ktoré zaznamenali zlepšenie, zatiaľ čo grafické karty, ktoré sú takmer desaťročie staré, zaznamenali menšie zlepšenie. Ak máte moderný počítač, DirectX 12 je zvyčajne tou správnou odpoveďou.

Mali by ste používať DirectX 12?

Mapa v Civilizácii VI.

Existuje tucet alebo viac hier, ktoré podporujú DirectX 11 a DirectX 12, vrátane Civilization VI, Control, Shadow of the Tomb Raider, Umierajúce svetlo 2. Väčšina hier bude predvolene používať DirectX 11 na účely kompatibility, ale je dobré prejsť na režim DirectX 12.

Jedinou výnimkou je, ak máte staršie PC staré 10 a viac rokov. Starší hardvér môže bežať plynulejšie na DirectX 11, alebo DirectX 12 nemusí poskytovať veľa výhod. Drvivá väčšina ľudí by si však mala zvoliť DirectX 12 pre jeho rozsiahlejšie funkcie a lepšiu optimalizáciu hier.

Odporúčania redaktorov

  • Najlepšie ponuky herných počítačov: Hrajte Diablo 4 a viac od 490 dolárov
  • Medzi AMD Ryzen 7 7800X3D a Ryzen 9 7950X3D neexistuje žiadna súťaž
  • Resident Evil 4 Remake PC: najlepšie nastavenia, sledovanie lúčov, FSR a ďalšie
  • Návratný počítač: najlepšie nastavenia, sledovanie lúčov, Steam Deck a ďalšie
  • Windows 11 už mesiace spôsobuje problémy s grafikou Intel a nikto nepovedal ani slovo

Zlepšite svoj životný štýlDigitálne trendy pomáhajú čitateľom mať prehľad o rýchlo sa rozvíjajúcom svete technológií so všetkými najnovšími správami, zábavnými recenziami produktov, užitočnými úvodníkmi a jedinečnými ukážkami.