DirectX 13 vs DirectX 12: Razlike, performanse i prava budućnost

Zadnje ažuriranje: 04/11/2025

  • DirectX 12, posebno u svojoj Ultimate verziji, donosi DXR, VRS, mesh shadere i bolje iskorištenje višejezgrenog procesora.
  • Nema službene najave DirectX-a 13; usvajanje novog API-ja bilo bi sporo, a DX12 još uvijek sazrijeva.
  • DX12 općenito nudi bolju stabilnost i potencijal performansi, iako postoje određene igre koje bolje rade u DX11.
  • Kupnja GPU-a danas s DX12 na umu je sigurna; čekanje DX13 bez potvrđenog datuma se ne isplati.
DirectX 13 protiv DirectX 12

Iako je danas glavni protagonist u svijetu igara DirectX 12Mnogi se pitaju što će se dogoditi s hipotetskim DirectX 13: hoće li uskoro stići i isplati li se čekati s kupnjom GPU-a. U ovom ćemo članku pojasniti i usporediti. DirectX 13 protiv DirectX 12 na temelju onoga što je poznato.

Postoji jedna činjenica koju ne treba zanemariti: DirectX 12 postoji od 2015. godine, a njegov veliki skok dogodio se s Ultimate verzijom, koja je dodala ključne tehnologije poput praćenja zraka, sjenčanja s promjenjivom brzinom i još mnogo toga. U međuvremenu, Microsoft još nije službeno najavio izlazak DirectX-a 13. Zapravo, neki stručnjaci čak sumnjaju da će se pojaviti u kratkom roku.

Što je DirectX i kako provjeriti svoju verziju

DirectX je skup Microsoftovih API-ja osmišljenih kako bi omogućili igrama i multimedijskim aplikacijama učinkovitu komunikaciju s hardverom računala. Drugim riječima, djeluje kao most između igre, Upravljački programi za GPU i CPUosiguravajući da svi govore istim jezikom i da su pravilno koordinirani.

Kada govorimo o DirectX-u, ne mislimo na jedan API, već na ekosustav koji obuhvaća nekoliko komponenti. Neke od najpoznatijih su: Direct3D (3D grafika za igre i znanstvene aplikacije), Direct2D (ubrzana 2D grafika), DirectWrite (visokokvalitetno renderiranje teksta), DirectX matematika (linearna algebra za vektore i matrice) ili DirectML (integracija strojnog učenja). Svi zajedno čine paket koji se razvijao od vremena Windowsa 95.

Iza kulisa, komunikacija slijedi jasan tok: aplikacija se oslanja na Direct3D i DXGI (DirectX Graphics Infrastructure), upravljačke programe korisničkog i kernel načina rada, te se na kraju pristupa hardveru. Na taj način igra delegira kritične zadatke sinkronizacije i pristupa hardveru API-ju kako bi se osigurale dosljedne performanse. U svakodnevnoj upotrebi, To je ono što omogućuje gotovo sve Radi bez da se moraš boriti sa sustavom.

Postoje i drugi API-ji koji mogu pokretati igre na računalu, kao što su OpenGL o VulkanTo su vrlo cijenjene alternative koje se koriste u raznim projektima. Unatoč tome, DirectX ostaje dominantna opcija na Windowsima zbog svoje sistemske integracije, podrške za upravljačke programe i poboljšanja koja je Microsoft implementirao tijekom godina.

DirectX 13 protiv DirectX 12

DirectX 12 Ultimate: Značajke koje čine razliku

Skok na DirectX 12 Ultimate Dodao je skup tehnologija koje su definirale grafički krajolik posljednjih godina. Najpoznatija je DirectX Ray Tracing (DXR), koja omogućuje praćenje zraka u stvarnom vremenu na kompatibilnim NVIDIA i AMD karticama. DXR verzija 1.1 poboljšava način obrade poziva i ubrzava nekoliko internih procesa, učvršćujući ovu tehniku ​​u trenutnim igraćim engineima i igrama.

Uz DXR, DirectX 12 Ultimate integrira elemente kao što su VRS (Sjenčanje s promjenjivom brzinom), što omogućuje mijenjanje stope zasjenjivanja prema vizualnoj važnosti svakog područja; povratne informacije o uzorkovaču, korisno za inteligentnije upravljanje teksturama; i mrežni shaderišto otvara nove mogućnosti u načinu generiranja i obrade geometrija na GPU-ima.

Ekskluzivan sadržaj - Kliknite ovdje  ChatGPT postaje platforma: sada može koristiti aplikacije, obavljati kupnje i obavljati zadatke umjesto vas.

Neke analize također spominju Prilagodljivo sjenčanje sadržaja (CAS) kao srodna tehnika za prilagođavanje opterećenja sjenčanja vizualnoj percepciji scene. Sav ovaj tehnički arsenal svodi se na jednu ideju: učiniti više s istim resursima, podižući grafički plafon ili poboljšavajući fluidnost ovisno o prioritetima programera.

Pojava ovih mogućnosti odražava zašto je DX12 više od obične "nove verzije": proširuje raspon dostupnih tehnika i naglašava fino podešavanje upravljanja resursima. Za igrača, opipljiv učinak je složenije scene ili bolja izvedba, uvijek pod uvjetom da je provedba na razini standarda.

Performanse u igrama: stabilnost, FPS i iznimke

U praksi, većina igrača obično vidi poboljšanja s DX12 u usporedbi s DX11 u modernim naslovima, posebno u stabilnosti vremena kadrova i smanjenom mikro-zastajkivanju. To je zato što DX12 bolje upravlja nitima i redom čekanja., izbjegavajući nagle krivulje performansi koje utječu na osjećaj fluidnosti.

Uz to, postoje slučajevi u kojima DX11 verzija igre pruža veći FPS od DX12 verzije, obično zbog nedostatka optimizacije ili načina na koji se određeni hardver ponaša s određenim naslovom. Jednostavno je: ako studio ne optimizira pravilno svoje DX12 usmjeravanje, navodna prednost može nestati. U tim situacijama preporučljivo je testirati oba API-ja i odabrati onaj koji najbolje radi. najbolji stvarni rezultat za vaš tim To je razumna opcija.

Neke igre, poput Fortnitea, omogućuju vam prebacivanje između DX11 i DX12 u postavkama. Ovo je savršen način za usporedbu performansi vašeg računala, praćenje FPS-a i otkrivanje bilo kakvog trzanja. Unatoč tome, općenito ima smisla odabrati DX12. DX12 kao zadani izbor, budući da je to ruta s najvećim budućim potencijalom i ona koja omogućuje praćenje zraka (Ray Tracing) i druge moderne tehnike.

Još jedna preporuka koja uvijek djeluje: ažurirajte svoj sustav. Ažuriranje upravljačkih programa, primjena zakrpa za igre i korištenje novijih verzija sustava Windows smanjuju nekompatibilnosti. Zapamtite da DirectX 12 zahtijeva Windows 10 ili novijiDakle, ako dolazite s prethodnih sustava, ovaj skok će vam dati prostora za poboljšanje i dugoročnu kompatibilnost.

Također je bilo trenutaka kada su se činilo da AMD GPU-i bolje rade s DX12 nego NVIDIA GPU-i u određenim igrama, što se pripisuje njihovoj "sirovoj snazi" i načinu na koji je opterećenje raspoređeno. Ovi scenariji se mijenjaju s ažuriranjima upravljačkih programa, ali služe kao ilustracija toga. DX12 izvlači pravu snagu hardvera kada motor zna kako ga iskoristiti.

DirectX 13

DirectX 13: trenutno stanje i što stvarno očekivati

Veliko pitanje: što je s DirectX-om 13? Do danas, nema službene objave Microsoft je DirectX 12 objavio 2015. godine i od tada je nakupio revizije, a najznačajnija je Ultimate sloj sa značajkama koje su ga učinile tako svestranim. Do danas je DX12 najdugovječnija verzija u povijesti DirectX-a, bez potvrđenog nasljednika na vidiku.

Neki analitičari su istaknuli da bi bio poželjan „DX13“, onaj koji bi povratio dio onoga što je DX11 dobro radio u svojim upravljačkim programima (pojednostavljivanje kritičnih točaka), ali bez žrtvovanja niskorazinske kontrole i slobode DX12. Ideja bi bila pronaći ravnoteža između jednostavnosti i snagesmanjenje složenosti tamo gdje ne dodaje vrijednost i održavanje mogućnosti maksimalnog iskorištavanja hardvera.

Ekskluzivan sadržaj - Kliknite ovdje  Kako stvoriti slike s ugrađenim tekstom pomoću ideograma AI

Drugi zanimljiv pristup bio bi integriranje, na standardizirani način, funkcija koje se trenutno nalaze u specifičnim API-jima određenih marki, kao što su... Izvršavanje NVIDIA Shadera i slično. Uključivanje tih mogućnosti u "minimalno zajedničko" ekosustava pojednostavilo bi život programerima i poboljšalo prenosivost naprednih značajki među proizvođačima.

Bilo je čak i šala da bi se, zbog praznovjerja, naziv "13" mogao izostaviti i odmah prijeći na "14". Osim šale, temeljna poruka je da, ako stigne nova verzija, njezino usvajanje neće biti odmah. Takve značajne promjene zahtijevaju... duga prijelazna razdobljaI trebat će mjeseci (ili godine) da igre doista iskoriste prednosti novih značajki.

Bilo je onih koji su, gledajući u kalendar, nagađali da bi nova verzija mogla stići i pokucati na vrata „2022.“ zbog čistog povijesnog napretka (DX10→2009→2015→…). Stvarnost je tvrdoglava: od danas, Nema jasnih znakova lansiranja.Zato mnogi sumnjaju da se isplati odgađati kupnju ili planove dok se čeka DX13 koji još nije ni najavljen.

Trebam li kupiti GPU sada ili pričekati da vidim hoće li izaći DX13?

Ovo je vrlo često pitanje. Ako tražite grafičku karticu i brinete se zbog izlaska DirectX-a 13 preko noći, najbolje je odvojiti očekivanja od stvarnosti: Nema formalne potvrde Microsoft nije objavio datum koji bi nam omogućio da išta predvidimo. U međuvremenu, trenutne igre se razvijaju imajući na umu DX12 (i njegovu Ultimate varijantu), unutar zrelog ekosustava. Ako razmišljate o kupnji GPU-a ili prijenosnog računala za igranje, pogledajte... Na što treba paziti ako želite kupiti ultra-vrhunski laptop da vas vodi u vašoj odluci.

Kao opće pravilo, ako je vaša potreba za nadogradnjom stvarna (jedva da radite ili želite iskoristiti tehnologije poput Ray Tracinga), razumno je kupiti na temelju trenutnog modela: grafički procesor kompatibilan s DX12 Ultimate Omogućuje vam pristup vrhunskim značajkama i performansama na kojima studiji trenutno rade. Čekanje hipotetskog DX13 bez ikakvih konkretnih vijesti moglo bi značiti gubljenje vremena.

Također imajte na umu da se i Windows 10/11 i Xbox Series X|S oslanjaju na ovaj tehnološki temelj. Činjenica da su Microsoftove konzole usklađene s DX12 ekosustavom pojačava ideju kontinuiteta i duboke podrške grafičkih motora. Ako stigne novi API, imat će postupni prijelazI neće preko noći učiniti vaš GPU zastarjelim.

U malo vjerojatnom slučaju da se "DirectX 13" najavi u kratkom roku, proći će mjeseci prije nego što vidimo komercijalne naslove koji ga smisleno integriraju. Između SDK-ova, upravljačkih programa, zakrpa za engine i testiranja, proces je spor. Zapravo, DX12 je nastavio sazrijevati godinama bez potrebe za promjenom numeriranja, posebno putem Ultimatea.

Povijesni kontekst i zašto se toliko priča o DX13

DirectX 11 stigao je 2009. godine, zamijenivši DX10 sa značajnim poboljšanjima u to vrijeme (kada je bilo uobičajeno imati 2 CPU jezgre). Stigao je 2015. godine. DirectX 12 s promjenom paradigme prema niskorazinskoj kontroli i ozbiljnom višenitnom izvršavanju, što je bilo prikladnije za eru od 4, 6 ili 8 jezgri.

Od tada smo svjedočili postupnim evolucijama i, prije svega, Ultimate paketu, odgovornom za uspon tehnologija poput modernog praćenja zraka, VRS-a i mrežnih shadera. Posljednja velika revizija dogodila se oko 2019. godine, a od tada je API ostao okosnica razvoja osobnih računala. Ovaj kontinuitet objašnjava... Zašto je DX12 tako dugovječan? bez gubitka relevantnosti.

Ekskluzivan sadržaj - Kliknite ovdje  Nemam internet na virtualnom stroju, što mogu učiniti?

Odakle dolazi ta uzbuđenost oko DX13? Iz ekstrapolacije iz prošlih razdoblja i mišljenja da je skok neizbježan. Ali ciklusi se mijenjaju, a mijenjaju se i prioriteti: trenutno industrija ubire plodove DX12 i njegovog ekosustava, a nema čvrstih znakova zamjene. Zato toliko analitičara preporuča protiv njega. odgoditi odluke na temelju nagađanja.

Mišljenje stručnjaka: ravnoteža i pojednostavljenje

Među onima koji sanjaju o „idealnom DX13“, pojavljuje se obrazac: ponovno preuzeti određene pogodnosti na razini upravljačkog programa iz DX11 kako bi se smanjilo trenje u razvoju, a istovremeno zadržala snaga i fleksibilnost DX12. To bi bio API koji postiže ravnotežu između sloboda i jednostavnostolakšavajući život malim timovima i smanjujući pogreške u implementaciji koje trenutno kažnjavaju performanse.

Također se traži da se integriraju značajke koje trenutno ovise o vlasničkim ili metodama specifičnim za dobavljače, s ciljem da glavni trendovi budu dostupni kao standard. Centralizacija značajki poput izvršavanja shadera pod zajedničkim krovom poboljšala bi konzistentnost ekosustava, smanjujući fragmentacija između GPU-ova.

Međutim, redizajn ove veličine potrajao bi. Skok s 11 na 12 inča već je bio promjena u načinu razmišljanja, a uravnoteženje udobnosti i kontrole bez žrtvovanja performansi nije lak zadatak. Kako stvari stoje, zaključak je jasan: DirectX 12 i dalje ostaje u fokusuI sve ukazuje na to da će se ovo nastaviti sve dok se usvajanje njegovih funkcija nastavlja povećavati u engineima i igrama.

U nedostatku službenih najava, bilo koji datum za DX13 (ili bilo koje ime koje na kraju dobije) je čisto spekulativan. Neki su predviđali prozore izlaska poput 2022. ili kasnije, 2023./2024. "ili kasnije", ali činjenice govore same za sebe: Nema javne potvrde koji podržava određene rokove.

Brza često postavljana pitanja

  • Mogu li se prebacivati ​​između DX11 i DX12? U nekim igrama, da, iz grafičkog izbornika. Ako primijetite nestabilnost ili lošije performanse u DX12 u određenom naslovu, isprobajte DX11 i usporedite vrijeme sličica u sekundi i FPS.
  • Trebam li Windows 10/11 za DX12? Da. DirectX 12 dostupan je na Windowsima 10 i Windowsima 11. Ako koristite starije sustave, ostat ćete s DX11 ili starijim verzijama, s manje značajki i potencijalno nižim performansama.
  • Postoji li život izvan DirectX-a? Naravno, OpenGL i, posebno, Vulkan su moćne, višeplatformske alternative. Unatoč tome, na Windowsima većina komercijalnih igara favorizira DirectX zbog njegove integracije i podrške.
  • Hoće li moja DX12 grafička kartica postati zastarjela ako izađe DX13? Ne sve odjednom. Čak i ako se najavi nova verzija, igrama treba vremena da je usvoje. Grafička kartica koja danas dobro radi s DX12 i njegovim modernim značajkama imat će vlastiti vijek trajanja godinama.

Svatko tko razmišlja o kupnji GPU-a može biti miran: s obzirom na trenutnu situaciju, DirectX 12 i njegova Ultimate varijanta su u fokusu studija i game engine-a, nudeći vrhunske tehnologije i dokazujući svoju sposobnost da pomaknu višejezgrene CPU-e i moderne GPU-e do njihovih granica. Ako se u budućnosti pojavi nova verzija, dilema DirectX 13 vs. DirectX 12 ponovno će biti na stolu.

Zašto se neke igre ruše bez poruke kada se koristi DirectX 12
Povezani članak:
Zašto se neke igre ruše bez upozorenja kada koristite DirectX 12