DirectX 12 vs. DirectX 11: kurš ir labāks datora spēlēm?

DirectX 12 ir jaunākā grafikas API, kas nodrošina operētājsistēmu Windows 11, taču daudzas no labākās PC spēles joprojām darbojas ar DirectX 11, vai arī iekļauj pārslēgšanas iespēju. Kuru izvēlēties?

Saturs

  • Grafikas API nav vienādas
  • DirectX 12 vs. DirectX 11: kāda ir atšķirība?
  • DirectX 12 vs. DirectX 11: veiktspēja
  • Vai jums vajadzētu izmantot DirectX 12?

Lai gan lielākā daļa DirectX atjauninājumu ir iteratīvi, DirectX 12 ir milzīgas izmaiņas API, ko Microsoft izstrādā vairākus gadu desmitus. Tas var ievērojami uzlabot jūsu spēļu veiktspēju, un tam ir dažas unikālas funkcijas, kurām DirectX 11 nav piekļuves.

Ieteiktie videoklipi

Grafikas API nav vienādas

DirectX 12 Ultimate logotips.

Mums ir pilns izskaidrotājs, kas sabojājas kas ir DirectX, taču ir svarīgi ātri noskaidrot, kas ir grafiskais lietojumprogrammu interfeiss (API). Grafikas API pārvērš instrukcijas no programmatūras (jūsu spēles) standartizētās instrukcijās jūsu aparatūrai (jūsu grafikas kartei un procesoram).

Saistīts

  • Labākās datoru versijas: budžets, spēles, video rediģēšana un daudz kas cits
  • Labākie procesori spēlēm: AMD un Intel saskaras
  • Labākās spēļu tastatūras 2023. gadam

Tomēr ne visas grafikas API ir veidotas vienādi. Kā redzat mūsu Vulkan API sadalījums, lielākajā daļā spēļu tas nodrošina labāku veiktspēju nekā DirectX. API pieskaitāmās izmaksas var būt nozīmīgas veiktspējas atšķirības, spēlējot spēles, lai gan tā var būt Šķiet, ka ir labi izmantot jebkuru DirectX versiju, kuru vēlaties, tas var būt viens no svarīgākajiem iestatījumiem kniebiens.

DirectX 12 vs. DirectX 11: kāda ir atšķirība?

DirectX staru izsekošana Battlefield V.
Staru izsekošanas izmantošana Battlefield V.

Starp DirectX 11 un DirectX 12 vissvarīgākā atšķirība ir tā, ka DirectX 11 ir augsta līmeņa API, savukārt DirectX 12 ir zema līmeņa API. Starp jūsu spēli un aparatūru ir dažādi slāņi. Zema līmeņa API ir tuvāk aparatūrai, savukārt augsta līmeņa API ir tālāk un vispārīgākas.

Tā ir svarīga atšķirība starp DirectX 11 un DirectX 12. Īsāk sakot, DirectX 12 ļauj spēļu izstrādātājiem orientēties uz optimizāciju tuvāk aparatūrai, samazinot pieskaitāmās izmaksas, kas rodas no API un grafikas draivera. Savukārt izstrādātājiem ir arī grūtāk ar to strādāt.

Palaišanas brīdī DirectX 12 faktiski uzrādīja nedaudz zemāku veiktspēju nekā DirectX 11, galvenokārt tā sarežģītības dēļ. Tomēr izstrādātāji vairāku pēdējo gadu laikā ir mērķējuši uz DirectX 12 vairāk — ak, — un izspieduši vairāk optimizāciju. Turpinot darbu, lielākajā daļā spēļu DirectX 12 darbojas labāk nekā DirectX 11.

Grafikas cauruļvads DirectX 11.
Grafikas cauruļvads DirectX 12.

Vēl viena būtiska DirectX 12 izmaiņa ir paralēlā skaitļošana. DirectX 11 apstrādā sērijas operācijas, kas nozīmē, ka ir viena operāciju rinda, kas tiek izpildītas kārtībā. Paralēlā skaitļošana paver iespēju izstrādātājiem veikt vairākus zvanus vienlaikus, ievērojami uzlabojot darbību efektivitāti.

Tāpat DirectX 12 paver iespēju veikt asinhronas darbības. Tas ir līdzīgs paralēlajai aprēķināšanai, taču tie nav viens un tas pats. Asinhronā aprēķins ļauj aparatūrai turpināt darbību, negaidot, kamēr tiks pabeigta cita darbība. Piemēram, jūsu centrālais procesors var izpildīt ievadu, lai saņemtu tekstūras no atmiņas un pārietu uz citas funkcijas izpilde (piemēram, AI rakstzīmei), negaidot šo atmiņas norādījumu pabeigt. Šī prioritāšu noteikšana var samazināt nelielu latentuma daļu tūkstošiem vietu, padarot jūsu spēles kopumā daudz ātrāku.

Visbeidzot, DirectX 12 atbalsta arī virkni funkciju no DirectX 12 Ultimate. Par tiem varat lasīt mūsu DirectX sadalījums, bet tie ietver staru izsekošanu un mainīga ātruma ēnojums, kā arī citas vizuālās un veiktspējas funkcijas.

DirectX 12 vs. DirectX 11: veiktspēja

DirectX 11 veiktspēja salīdzinājumā ar DirectX 12.

Starp DirectX 11 un DirectX 12 ir daudz tehnisku atšķirību, taču veiktspēja ir galvenā. Kā redzams iepriekš redzamajā diagrammā, jūs gandrīz vienmēr iegūstat labāku veiktspēju, izmantojot DirectX 12, nekā ar DirectX 11, tāpēc vislabāk ir izmantot jaunāko API.

Mēs redzējām “gandrīz”, jo API nav vienīgais veiktspējas faktors. Dažas spēles nesaskata lielu labumu no DirectX 12, jo dažas spēles redz vairāk ieguvumu no zema līmeņa optimizācijas nekā citas. Dying Light 2, piemēram, būtībā neredz veiktspējas izmaiņas. Bet VI civilizācija, kam ir milzīgas AI darba slodzes, kas gūst labumu no asinhronās skaitļošanas, ir redzams milzīgs uzlabojums. Tomb Raider ēna un Mazās Tīnas Brīnumzemes sēdēt kaut kur pa vidu.

Spēles nav vienīgais faktors. Iepriekš minētie rezultāti tika apkopoti ar AMD RX 7900 XTX, kas ir no AMD jaunākās paaudzes. Jaunākās grafiskās kartes un procesori redzēs lielāku labumu no DirectX 12 nekā vecākās paaudzes.

Tomēr šeit ir diezgan plašs tīkls. Mēs runājam par to, ka pēdējās vairākās paaudzēs ir vērojami uzlabojumi, savukārt grafiskajām kartēm, kas ir gandrīz desmit gadus vecas, ir mazāks uzlabojums. Ja jums ir moderns dators, DirectX 12 parasti ir pareizā atbilde.

Vai jums vajadzētu izmantot DirectX 12?

Karte civilizācijā VI.

Ir ducis vai vairāk spēļu, kas atbalsta DirectX 11 un DirectX 12, ieskaitot Civilizācija VI, kontrole, kapeņu uzbrucēja ēna, un Mirstošā gaisma 2. Lielākajai daļai spēļu pēc noklusējuma tiks izmantots DirectX 11 saderības nolūkos, taču ir ieteicams pārslēgties uz DirectX 12 režīmu.

Vienīgais izņēmums ir, ja jums ir vecāks dators, kas datēts ar 10 vai vairāk gadiem. Vecāka aparatūra var darboties vienmērīgāk, izmantojot DirectX 11, vai arī DirectX 12 var nesniegt lielu labumu. Tomēr lielākajai daļai cilvēku vajadzētu izvēlēties DirectX 12, lai iegūtu plašākas iespējas un labāku spēļu optimizāciju.

Redaktoru ieteikumi

  • Labākie spēļu datoru piedāvājumi: spēlējiet Diablo 4 un vairāk no 490 USD
  • Starp AMD Ryzen 7 7800X3D un Ryzen 9 7950X3D nav konkursa
  • Resident Evil 4 Remake PC: labākie iestatījumi, staru izsekošana, FSR un daudz kas cits
  • Atgriešanās dators: labākie iestatījumi, staru izsekošana, Steam Deck un daudz kas cits
  • Windows 11 jau vairākus mēnešus rada problēmas ar Intel grafiku, un neviens neteica ne vārda

Uzlabojiet savu dzīvesveiduDigitālās tendences palīdz lasītājiem sekot līdzi steidzīgajai tehnoloģiju pasaulei, izmantojot visas jaunākās ziņas, jautrus produktu apskatus, ieskatu saturošus rakstus un unikālus ieskatus.