DirectX 12 vs. DirectX 11: mis on arvutimängude jaoks parem?

DirectX 12 on uusim graafika API, mis toetab Windows 11, kuid paljud parimad arvutimängud töötab endiselt DirectX 11-s või sisaldab lülitusvõimalust. Millise peaksite valima?

Sisu

  • Graafika API-d ei ole võrdsed
  • DirectX 12 vs. DirectX 11: mis vahe on?
  • DirectX 12 vs. DirectX 11: jõudlus
  • Kas peaksite kasutama DirectX 12?

Kuigi enamik DirectX-i värskendusi on iteratiivsed, kujutab DirectX 12 endast suurt nihet API-s, mida Microsoft on juba mitu aastakümmet arendanud. See võib teie mängude jõudlust oluliselt parandada ja sellel on mõned ainulaadsed funktsioonid, millele DirectX 11-l pole juurdepääsu.

Soovitatavad videod

Graafika API-d ei ole võrdsed

DirectX 12 Ultimate logo.

Meil on täielik selgitaja lagunemas mis on DirectX, kuid oluline on kiiresti katta, mis on graafiline rakendusliides (API). Graafika API käsitleb juhiste tõlkimist tarkvarast (teie mängust) teie riistvara (teie graafikakaart ja protsessor) standardjuhisteks.

Seotud

  • Parimad arvutiehitused: eelarve, mängud, videotöötlus ja palju muud
  • Parimad protsessorid mängimiseks: AMD ja Intel vastamisi
  • Parimad mänguklaviatuurid 2023. aastaks

Kõik graafika API-d ei ole siiski võrdselt üles ehitatud. Nagu näete meie Vulkan API rike, pakub see enamikus mängudes paremat jõudlust kui DirectX. API üldkulud võivad mängude mängimise ajal jõudluses oluliselt erineda, kuigi see võib juhtuda näib olevat hea kasutada mis tahes DirectX-i versiooni, mida soovite, võib see olla üks olulisemaid sätteid näpistama.

DirectX 12 vs. DirectX 11: mis vahe on?

DirectX-kiirguse jälgimine Battlefield V-s.
Kiirte jälgimise kasutamine Battlefield V-s.

DirectX 11 ja DirectX 12 vahel on kõige olulisem erinevus selles, et DirectX 11 on kõrgetasemeline API, samas kui DirectX 12 on madala taseme API. Teie mängu ja riistvara vahel on erinevad kihid. Madala taseme API-d on riistvarale lähemal, kõrgetasemelised API-d aga kaugemal ja üldistavamad.

See on oluline vahe DirectX 11 ja DirectX 12 vahel. Lühidalt öeldes võimaldab DirectX 12 mänguarendajatel sihtida optimeerimisi riistvarale lähemale, vähendades API-st ja graafikadraiverist tulenevaid üldkulusid. Samuti on arendajatel raskem töötada.

Käivitamisel näitas DirectX 12 tegelikult veidi madalamat jõudlust kui DirectX 11, peamiselt selle keerukuse tõttu. Kuid arendajad on viimaste aastate jooksul rohkem sihikule võtnud DirectX 12 - ahm - ja pigistanud välja rohkem optimeerimisi. Järgmisena toimib DirectX 12 enamikus mängudes paremini kui DirectX 11.

Graafikakonveier DirectX 11 jaoks.
Graafikakonveier DirectX 12 jaoks.

Teine oluline muudatus DirectX 12-s on paralleelarvutus. DirectX 11 tegeleb jadaoperatsioonidega, mis tähendab, et on üks järjekord toiminguid, mis täidetakse järjekorras. Paralleelarvutus annab arendajatele võimaluse teha mitu kõnet korraga, parandades oluliselt toimingute tõhusust.

Samamoodi avab DirectX 12 asünkroonsete toimingute võimaluse. See sarnaneb paralleelarvutusega, kuid need pole samad. Asünkroonne arvutus võimaldab teie riistvaral toiminguid jätkata, ootamata teise toimingu lõpetamist. Näiteks võib teie protsessor käivitada sissejuhatuse tekstuuride vastuvõtmiseks mälust ja edasi liikumiseks mõne muu funktsiooni (nt tähemärgi AI) käivitamine, ootamata seda mälukäsku lõpetama. See tähtsuse järjekorda seadmine võib vähendada latentsusaega tuhandetes kohtades, muutes teie mängud üldiselt palju kiiremaks.

Lõpuks toetab DirectX 12 ka mitmeid DirectX 12 Ultimate funktsioone. Nende kohta saate lugeda artiklist meie DirectX-i jaotus, kuid need hõlmavad kiirte jälgimist ja muutuva kiirusega varjutus, lisaks muudele visuaalsetele ja esitusfunktsioonidele.

DirectX 12 vs. DirectX 11: jõudlus

DirectX 11 jõudlus vs. DirectX 12.

DirectX 11 ja DirectX 12 vahel on palju tehnilisi erinevusi, kuid jõudlus on kuningas. Nagu näete ülaltoodud diagrammil, saavutate DirectX 12-ga peaaegu alati parema jõudluse kui DirectX 11-ga, seega on kõige parem kasutada uuemat API-t.

Nägime "peaaegu", sest API ei ole ainus jõudluse tegur. Teatud mängud ei näe DirectX 12-st erilist kasu, kuna mõned mängud näevad madala taseme optimeerimisest rohkem kasu kui teised. Dying Light 2, näiteks ei näe põhimõtteliselt mingeid muutusi jõudluses. Aga Tsivilisatsioon VI, millel on tohutu AI töökoormus, mis saab kasu asünkroonsest arvutusest, näeb tohutut paranemist. Tomb Raideri vari ja Tiny Tina imedemaa istu kuskil keskel.

Mängud pole ainus tegur. Ülaltoodud tulemused koguti koos AMD RX 7900 XTX, mis on pärit AMD uusimast põlvkonnast. Uuemad graafikakaardid ja protsessorid näevad DirectX 12-st suuremat kasu kui vanemad põlvkonnad.

Siiski on siin üsna lai võrk. Me räägime sellest, et mitu viimast põlvkonda on paranenud, samas kui kümne aasta vanused graafikakaardid näevad väiksemat paranemist. Kui teil on kaasaegne arvuti, on DirectX 12 tavaliselt õige vastus.

Kas peaksite kasutama DirectX 12?

Kaart tsivilisatsioonis VI.

Seal on kümmekond või enam mängu, mis toetavad DirectX 11 ja DirectX 12, sealhulgas Tsivilisatsioon VI, kontroll, Tomb Raideri vari, ja Surev valgus 2. Enamik mänge kasutab ühilduvuse tagamiseks vaikimisi DirectX 11, kuid hea mõte on üle minna DirectX 12 režiimile.

Ainus erand on see, kui teil on vanem arvuti, mis on pärit 10 aastat või rohkem. Vanem riistvara võib DirectX 11-s sujuvamalt töötada või DirectX 12 ei pruugi pakkuda erilist kasu. Valdav enamus inimesi peaks aga valima DirectX 12 selle ulatuslikumate funktsioonide ja parema mängu optimeerimise tõttu.

Toimetajate soovitused

  • Parimad mänguarvutite pakkumised: mängige Diablo 4 ja rohkem alates 490 dollarist
  • AMD Ryzen 7 7800X3D ja Ryzen 9 7950X3D vahel pole võistlust
  • Resident Evil 4 Remake PC: parimad sätted, kiirte jälgimine, FSR ja palju muud
  • Returnal PC: parimad seaded, kiirte jälgimine, Steam Deck ja palju muud
  • Windows 11 on Inteli graafikaga probleeme tekitanud juba kuid ja keegi ei öelnud sõnagi

Uuenda oma elustiiliDigitaalsed suundumused aitavad lugejatel hoida silma peal kiirel tehnikamaailmal kõigi viimaste uudiste, lõbusate tooteülevaadete, sisukate juhtkirjade ja ainulaadsete lühiülevaadetega.