DirectX 12 vs. „DirectX 11“: kuris geresnis žaidimams kompiuteriu?

„DirectX 12“ yra naujausia grafikos API, kuri palaiko „Windows 11“, tačiau daugelis geriausi kompiuteriniai žaidimai vis tiek paleiskite „DirectX 11“ arba įtraukite parinktį perjungti. Kurį rinktis?

Turinys

  • Grafikos API nėra vienodos
  • DirectX 12 vs. „DirectX 11“: koks skirtumas?
  • DirectX 12 vs. „DirectX 11“: našumas
  • Ar turėtumėte naudoti „DirectX 12“?

Nors dauguma „DirectX“ naujinimų yra kartotiniai, „DirectX 12“ reiškia didžiulį API, kurią „Microsoft“ kuria kelis dešimtmečius, pokytį. Tai gali labai pagerinti jūsų žaidimų našumą ir turi keletą unikalių funkcijų, kurių „DirectX 11“ neturi prieigos.

Rekomenduojami vaizdo įrašai

Grafikos API nėra vienodos

„DirectX 12 Ultimate“ logotipas.

Turime išsamų paaiškinimą, kuris sugenda kas yra DirectX, tačiau svarbu greitai išsiaiškinti, kas yra grafinė taikomųjų programų sąsaja (API). Grafikos API verčia instrukcijas iš programinės įrangos (žaidimo) į standartizuotas aparatinės įrangos (grafikos plokštės ir procesoriaus) instrukcijas.

Susijęs

  • Geriausios kompiuterio versijos: biudžetas, žaidimai, vaizdo įrašų redagavimas ir kt
  • Geriausi žaidimų procesoriai: AMD ir Intel susiduria
  • Geriausios 2023 m. žaidimų klaviatūros

Tačiau ne visos grafikos API yra sukurtos vienodai. Kaip matote mūsų Vulkan API gedimas, jis užtikrina geresnį našumą nei „DirectX“ daugelyje žaidimų. API pridėtinės išlaidos gali reikšti didelį našumo skirtumą žaidžiant žaidimus, taigi, nors gali atrodo tinkama naudoti bet kokią „DirectX“ versiją, kurią norite, tai gali būti vienas iš svarbiausių nustatymų įgnybti.

DirectX 12 vs. „DirectX 11“: koks skirtumas?

„DirectX“ spindulių sekimas „Battlefield V“.
Spindulių sekimo naudojimas Battlefield V.

Tarp „DirectX 11“ ir „DirectX 12“ svarbiausias skirtumas yra tas, kad „DirectX 11“ yra aukšto lygio API, o „DirectX 12“ yra žemo lygio API. Tarp jūsų žaidimo ir aparatinės įrangos yra įvairių sluoksnių. Žemo lygio API yra arčiau aparatinės įrangos, o aukšto lygio API yra toliau ir labiau apibendrinta.

Tai svarbus skirtumas tarp „DirectX 11“ ir „DirectX 12“. Trumpai tariant, „DirectX 12“ leidžia žaidimų kūrėjams pritaikyti optimizavimą arčiau aparatinės įrangos, taip sumažinant API ir grafikos tvarkyklės pridėtines išlaidas. Savo ruožtu kūrėjams taip pat sunkiau dirbti.

Paleidimo metu „DirectX 12“ iš tikrųjų parodė šiek tiek prastesnį našumą nei „DirectX 11“, daugiausia dėl jo sudėtingumo. Tačiau kūrėjai per pastaruosius kelerius metus daugiau dėmesio skyrė „DirectX 12“ ir išspaudė daugiau optimizacijų. Toliau pasakysime, kad „DirectX 12“ daugelyje žaidimų veikia geriau nei „DirectX 11“.

Grafikos vamzdynas, skirtas „DirectX 11“.
Grafikos vamzdynas, skirtas „DirectX 12“.

Kitas reikšmingas „DirectX 12“ pakeitimas yra lygiagretusis skaičiavimas. „DirectX 11“ tvarko serijines operacijas, o tai reiškia, kad yra viena eilė operacijų, kurios vykdomos iš eilės. Lygiagretusis skaičiavimas atveria kūrėjams galimybę vienu metu skambinti kelis kartus, o tai žymiai pagerina operacijų efektyvumą.

Panašiai „DirectX 12“ atveria asinchroninių operacijų galimybę. Tai panašu į lygiagretųjį skaičiavimą, tačiau jie nėra tas pats dalykas. Asinchroninis skaičiavimas leidžia jūsų aparatūrai tęsti operacijas nelaukiant, kol bus baigta kita operacija. Pavyzdžiui, jūsų CPU gali atlikti įvadą, kad gautų tekstūras iš atminties ir pereitų prie vykdyti kitą funkciją (pvz., AI simboliui) nelaukiant tos atminties instrukcijos baigti. Šis prioritetų nustatymas gali sumažinti delsą tūkstančiuose vietų, todėl jūsų žaidimai apskritai veikia daug greičiau.

Galiausiai, „DirectX 12“ taip pat palaiko daugybę „DirectX 12 Ultimate“ funkcijų. Apie juos galite perskaityti mūsų „DirectX“ suskirstymas, tačiau jie apima spindulių sekimą ir kintamos normos šešėliavimas, be kitų vaizdinių ir atlikimo funkcijų.

DirectX 12 vs. „DirectX 11“: našumas

„DirectX 11“ našumas prieš. „DirectX 12“.

Yra daug techninių skirtumų tarp „DirectX 11“ ir „DirectX 12“, tačiau našumas yra karalius. Kaip matote aukščiau pateiktoje diagramoje, beveik visada pasiekiate geresnį našumą naudodami „DirectX 12“, nei naudodami „DirectX 11“, todėl geriausia naudoti naujesnę API.

Matėme „beveik“, nes API nėra vienintelis našumo veiksnys. Tam tikri žaidimai nemato daug naudos iš „DirectX 12“, nes kai kurie žaidimai mato daugiau naudos iš žemo lygio optimizavimo nei kiti. Dying Light 2, pavyzdžiui, iš esmės nesikeičia našumas. Bet VI civilizacija, kuri turi didžiulius AI darbo krūvius, kuriems naudingas asinchroninis skaičiavimas, pastebi didžiulį pagerėjimą. „Tomb Raider“ šešėlis ir Mažosios Tinos stebuklų šalys atsisėsti kažkur per vidurį.

Žaidimai nėra vienintelis veiksnys. Aukščiau pateikti rezultatai buvo surinkti su AMD RX 7900 XTX, kuris yra iš naujausios kartos AMD. Naujesnės grafikos plokštės ir procesoriai turės daugiau naudos iš „DirectX 12“ nei senesnės kartos.

Vis dėlto čia yra gana platus tinklas. Kalbame apie pastarųjų kelių kartų pagerėjimą, o beveik dešimtmečio senumo vaizdo plokštės mato mažesnį patobulinimą. Jei turite modernų kompiuterį, „DirectX 12“ paprastai yra teisingas atsakymas.

Ar turėtumėte naudoti „DirectX 12“?

Žemėlapis civilizacijoje VI.

Yra keliolika ar daugiau žaidimų, palaikančių „DirectX 11“ ir „DirectX 12“, įskaitant Civilizacija VI, kontrolė, „Tomb Raider“ šešėlis, ir Miršta šviesa 2. Dauguma žaidimų pagal numatytuosius nustatymus naudos „DirectX 11“ suderinamumo sumetimais, tačiau verta pereiti į „DirectX 12“ režimą.

Vienintelė išimtis yra, jei turite senesnį 10 ar daugiau metų kompiuterį. Senesnė aparatinė įranga gali veikti sklandžiau naudojant „DirectX 11“, arba „DirectX 12“ gali neteikti daug naudos. Tačiau didžioji dauguma žmonių turėtų rinktis „DirectX 12“ dėl platesnių funkcijų ir geresnio žaidimo optimizavimo.

Redaktorių rekomendacijos

  • Geriausi žaidimų kompiuterių pasiūlymai: žaiskite „Diablo 4“ ir daugiau nuo 490 USD
  • Tarp AMD Ryzen 7 7800X3D ir Ryzen 9 7950X3D nėra jokio konkurso
  • „Resident Evil 4 Remake PC“: geriausi nustatymai, spindulių sekimas, FSR ir kt
  • Grįžtamasis kompiuteris: geriausi nustatymai, spindulių sekimas, „Steam Deck“ ir kt
  • „Windows 11“ kelis mėnesius kelia problemų su „Intel“ grafika, ir niekas nepratarė nė žodžio

Atnaujinkite savo gyvenimo būdąSkaitmeninės tendencijos padeda skaitytojams stebėti sparčiai besivystantį technologijų pasaulį, kuriame pateikiamos visos naujausios naujienos, smagios produktų apžvalgos, įžvalgūs vedamieji leidiniai ir unikalūs žvilgsniai.