DirectX 12 vs. DirectX 11: kateri je boljši za računalniške igre?

DirectX 12 je najnovejši grafični API, ki poganja Windows 11, vendar mnogi od najboljše računalniške igre še vedno delujejo na DirectX 11 ali vključujejo možnost preklopa. Katero izbrati?

Vsebina

  • Grafični API-ji niso enaki
  • DirectX 12 vs. DirectX 11: kakšna je razlika?
  • DirectX 12 vs. DirectX 11: zmogljivost
  • Bi morali uporabljati DirectX 12?

Čeprav je večina posodobitev za DirectX ponavljajočih se, DirectX 12 predstavlja ogromen premik za API, ki ga je Microsoft razvijal več desetletij. Lahko močno izboljša zmogljivost v vaših igrah in ima nekaj edinstvenih funkcij, do katerih DirectX 11 nima dostopa.

Priporočeni videoposnetki

Grafični API-ji niso enaki

Logotip DirectX 12 Ultimate.

Imamo popoln razlagalnik, ki se zlomi kaj je DirectX, vendar je pomembno, da hitro pokrijete, kaj je grafični aplikacijski programski vmesnik (API). Grafični API prevaja navodila iz programske opreme (vaše igre) v standardizirana navodila za vašo strojno opremo (vašo grafično kartico in procesor).

Povezano

  • Najboljše zgradbe osebnih računalnikov: proračun, igre, urejanje videa in drugo
  • Najboljši procesorji za igranje iger: spopad AMD in Intel
  • Najboljše igralne tipkovnice za leto 2023

Vendar niso vsi grafični API-ji zgrajeni enako. Kot lahko vidite v našem razčlenitev API-ja Vulkan, zagotavlja boljšo zmogljivost kot DirectX v večini iger. Stroški API-ja lahko predstavljajo pomembno razliko v zmogljivosti med igranjem iger, čeprav lahko Zdi se, da je v redu uporabiti katero koli različico DirectX-a, ki jo želite, je to lahko ena najpomembnejših nastavitev poteg.

DirectX 12 vs. DirectX 11: kakšna je razlika?

Sledenje žarkom DirectX v Battlefield V.
Uporaba sledenja žarkom v Battlefield V.

Najpomembnejša razlika med DirectX 11 in DirectX 12 je ta, da je DirectX 11 API na visoki ravni, medtem ko je DirectX 12 API na nizki ravni. Med vašo igro in strojno opremo so različne plasti. Nizkonivojski API-ji so bližje strojni opremi, medtem ko so API-ji na visoki ravni dlje in bolj posplošeni.

To je pomembna razlika med DirectX 11 in DirectX 12. Skratka, DirectX 12 razvijalcem iger omogoča ciljanje optimizacij, ki so bližje strojni opremi, s čimer se zmanjšajo stroški, ki nastanejo zaradi API-ja in grafičnega gonilnika. Po drugi strani pa je za razvijalce težje delati.

Ob zagonu je DirectX 12 dejansko pokazal nekoliko nižjo zmogljivost kot DirectX 11, predvsem zaradi svoje kompleksnosti. Vendar pa so se razvijalci v zadnjih nekaj letih bolj usmerili na DirectX 12 – hm – neposredno in iz njega iztisnili več optimizacij. Kot bomo prišli do naslednjega, DirectX 12 deluje bolje kot DirectX 11 v večini iger.

Grafični cevovod za DirectX 11.
Grafični cevovod za DirectX 12.

Druga pomembna sprememba v DirectX 12 je vzporedno računanje. DirectX 11 obravnava serijske operacije, kar pomeni, da obstaja ena sama čakalna vrsta operacij, ki se izvajajo po vrstnem redu. Vzporedno računanje odpira možnost za razvijalce, da opravijo več klicev hkrati, kar močno izboljša učinkovitost operacij.

Podobno DirectX 12 odpira možnost asinhronih operacij. To je podobno vzporednemu računanju, vendar nista ista stvar. Asinhrono računanje omogoča, da vaša strojna oprema nadaljuje z operacijami, ne da bi čakala na dokončanje druge operacije. Na primer, vaš CPE lahko izvede uvod, da prejme teksture iz pomnilnika in nadaljuje izvajanje druge funkcije (na primer AI za znak), ne da bi čakali na to pomnilniško navodilo končati. Ta prednostna razvrstitev lahko zmanjša manjše delce zakasnitve na tisočih mestih, zaradi česar vaše igre na splošno delujejo veliko hitreje.

Končno, DirectX 12 podpira tudi vrsto funkcij iz DirectX 12 Ultimate. O teh lahko preberete v našo razčlenitev DirectX-a, vendar vključujejo sledenje žarkom in senčenje s spremenljivo stopnjo, med drugimi vizualnimi in zmogljivostnimi lastnostmi.

DirectX 12 vs. DirectX 11: zmogljivost

Zmogljivost DirectX 11 vs. DirectX 12.

Med DirectX 11 in DirectX 12 je veliko tehničnih razlik, vendar je zmogljivost glavna. Kot lahko vidite v zgornji tabeli, skoraj vedno dosežete boljšo zmogljivost z DirectX 12 kot z DirectX 11, zato je najbolje, da uporabite novejši API.

Videli smo "skoraj", ker API ni edini dejavnik uspešnosti. Določene igre ne vidijo veliko koristi od DirectX 12, ker nekatere igre vidijo več koristi od optimizacij na nizki ravni kot druge. Dying Light 2, na primer, v bistvu ne vidi nobene spremembe v delovanju. Ampak Civilizacija VI, ki ima ogromne delovne obremenitve z umetno inteligenco, ki imajo koristi od asinhronega računanja, vidi velik napredek. Shadow of the Tomb Raider in Čudežne dežele male Tine sedite nekje na sredini.

Igre niso edini dejavnik. Zgornji rezultati so bili zbrani z an AMD RX 7900 XTX, ki je iz AMD-jeve najnovejše generacije. Novejše grafične kartice in procesorji bodo imeli več koristi od DirectX 12 kot starejše generacije.

Vendar je tukaj precej široka mreža. Govorimo o zadnjih nekaj generacijah, ki opažajo izboljšave, medtem ko grafične kartice, ki so stare blizu desetletja, opazijo manjše izboljšave. Če imate sodoben računalnik, je DirectX 12 običajno pravi odgovor.

Bi morali uporabljati DirectX 12?

Zemljevid v Civilization VI.

Obstaja ducat ali več iger, ki podpirajo DirectX 11 in DirectX 12, vključno z Civilization VI, Control, Shadow of the Tomb Raider, in Umirajoča svetloba 2. Večina iger bo privzeto uporabljala DirectX 11 zaradi združljivosti, vendar je dobro, da preklopite na način DirectX 12.

Edina izjema je, če imate starejši računalnik, star 10 ali več let. Starejša strojna oprema morda deluje bolj gladko z DirectX 11 ali pa DirectX 12 morda sploh ne nudi večjih prednosti. Velika večina ljudi pa bi morala izbrati DirectX 12 zaradi njegovih obsežnejših funkcij in boljše optimizacije iger.

Priporočila urednikov

  • Najboljše ponudbe za igralne računalnike: Igrajte Diablo 4 in več od 490 $
  • Med AMD-jevima Ryzen 7 7800X3D in Ryzen 9 7950X3D ni konkurence
  • Resident Evil 4 Remake PC: najboljše nastavitve, sledenje žarkom, FSR in drugo
  • Povratni računalnik: najboljše nastavitve, sledenje žarkom, Steam Deck in drugo
  • Windows 11 že mesece povzroča težave z Intelovo grafiko in nihče ni rekel niti besede

Nadgradite svoj življenjski slogDigitalni trendi bralcem pomagajo slediti hitremu svetu tehnologije z vsemi najnovejšimi novicami, zabavnimi ocenami izdelkov, pronicljivimi uvodniki in enkratnimi vpogledi v vsebine.