- DirectX 12 radi kada su Windows, upravljački programi i hardver kompatibilni; to nije prekidač, već mogućnosti koje se omogućavaju na osnovu kompatibilnosti.
- dxdiag prikazuje nivoe funkcija (12_0, 12_1) koji ukazuju na stvarnu podršku; ako se ne pojave, GPU ne podržava izvorni DX12.
- Mnoge igre se pokreću u DX11 radi stabilnosti; opcije igre ili postavke pokretača određuju da li koriste DX12, a napredne funkcije zahtijevaju kompatibilnu grafičku karticu.

Ako otvorite igru i vidite poruku da je DirectX 12 onemogućen, normalno je da osjećate kao da vam nešto nedostaje. U mnogim slučajevima, nije stvar u potrebi za magičnom instalacijom, već u tome što sistem, drajveri ili sama igra nisu ispravno konfigurisani . Ovdje ćete pronaći praktičan, jasan i pristupačan vodič za pokretanje DX12 na vašem Windows računaru.
Prije svega, važno je shvatiti da je DirectX 12 vezan za Windows i drajvere vaše grafičke kartice. Ne aktivira se skrivenim prekidačem: automatski se omogućava kada su sistem, drajveri i hardver kompatibilni . Nakon što smo to razjasnili, prođimo korak po korak šta provjeriti, kako provjeriti stvarnu kompatibilnost i šta učiniti ako igra insistira na korištenju DX11 ili prikazuje greške poput D3D11 ili klasične "DirectX 12 nije podržan".
Šta je DirectX 12 i zašto ga neke igre ne koriste po defaultu?
DirectX 12 je Microsoftov API koji omogućava igrama efikasniju komunikaciju s vašom grafičkom karticom. Kada radi ispravno, smanjuje opterećenje CPU-a, poboljšava raspodjelu zadataka između jezgara i omogućava tehnologije poput praćenja zraka (ray tracing) , sjenčenja s promjenjivom brzinom (variabilna brzina sjenčenja) i mrežnih shadera. Uprkos tome, neki naslovi počinju u DirectX11 iz razloga stabilnosti ili kompatibilnosti, ostavljajući DX12 kao ručnu opciju u postavkama.
Nemojte se iznenaditi ako se, čak i sa instaliranim DX12 na vašem sistemu, igra pokrene koristeći drugačiji API. Programeri ponekad daju prioritet najstabilnijoj opciji za većinu korisnika , zbog čega ćete u postavkama igre vidjeti opciju za prelazak sa DX11 na DX12.
Osnovne provjere: verzija Windowsa, dxdiag i nivoi funkcija
Prvi korak je osigurati da su Windows i vaš hardver ažurirani. Za početak, DX12 je integriran u Windows 10 i Windows 11 , ali najnaprednije funkcije (poznate kao DirectX 12 Ultimate) zahtijevaju novije verzije operativnog sistema.
Provjerite svoje izdanje Windowsa sa Windows + R, kucanje winver i pritisnite Enter. Ako koristite Windows 11 ili relativno novi Windows 10, na pravom ste putu. Nakon toga, otvorite dijagnostički alat pomoću Windows + R → dxdiag i pogledajte.
U dxdiag-u, idite na karticu Sistem da vidite "DirectX verzija". Ako piše DirectX 12, to znači da vaš sistem to podržava. Sada idite na karticu Prikaz i pronađite "Nivoi funkcija". Ovdje ćete vidjeti nešto poput 12_0, 12_1, 11_1... Ova linija je ključna jer pokazuje šta vaša GPU zapravo može pokrenuti.
Ako vidite 12_0 ili 12_1, vaš hardver podržava DX12. Ako se 12_x ne pojavljuje, vaša grafička kartica ne dostiže taj nivo i stoga ne postoji način da se DX12 nametne izvorno . U tom slučaju, u nastavku objašnjavamo kako raditi s DX11 ili koje alternative postoje ako igra to dozvoljava.
Ažuriranje Windowsa: Prvi korak koji rješava većinu problema
Mnogi problemi se rješavaju ažuriranjem sistema. Otvorite Postavke → Ažuriranje i sigurnost (ili Windows Update u Windowsu 11) i kliknite na "Provjeri ažuriranja". Instalirajte sva ažuriranja koja čekaju i ponovo pokrenite računar ako se to od vas zatraži . DirectX 12 i njegove komponente se obično isporučuju putem Windows Update-a, zato ga nemojte odlagati.
Čak i ako sve izgleda ažurno, mogu postojati kumulativna ažuriranja ili zakrpe za kvalitet koje utiču na grafički paket. Nekoliko ponovnih pokretanja nakon ažuriranja su dobra ideja za vaš sistem , posebno ako nadograđujete sa starije verzije Windowsa 10.
Drajveri za GPU: Čista ponovna instalacija sa web stranice proizvođača
Drajveri za grafiku su srž svega ovoga. Posjetite službenu web stranicu proizvođača i preuzmite najnoviju verziju: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) ili Intel (intel.com/support/graphics-drivers) . Izbjegavajte alate trećih strana i koristite službeni instalacijski program.
Prilikom pokretanja instalacijskog programa, ako imate opciju, odaberite "čistu instalaciju". Ovo uklanja ostatke prethodnih verzija koji mogu uzrokovati konflikte. Nakon ažuriranja, ponovo pokrenite računar kako bi se upravljački program ispravno učitao . Zatim se vratite na dxdiag i ponovo provjerite "Nivoe funkcija".
Za laptope, preporučljivo je posjetiti web stranicu za podršku proizvođača računara ako koristite integriranu ili hibridnu grafičku karticu. Neki sistemi zahtijevaju upravljačke programe koje je validirao proizvođač originalne opreme (OEM) kako bi ispravno omogućili određene grafičke funkcije.
Provjerite da li sama igra dozvoljava odabir DirectX 12
Neke igre vam omogućavaju da odaberete grafički API u Video opcijama. Idite u meni igre, potražite Grafiku ili Renderiranje i, ako se opcija pojavi, promijenite renderer sa DirectX 11 (ili Vulkan) na DirectX 12. Ponekad je potrebno ponovo pokrenuti igru da bi promjena stupila na snagu.
Ako igra ne nudi selektor, provjerite dokumentaciju programera. U nekim slučajevima, oni navode parametre komandne linije ili prekidače u pokretaču. Svaki naslov ovo rješava drugačije, stoga se nemojte iznenaditi ako postavku pronađete na nekom nepoznatom mjestu.
Uobičajene Steam greške: Postavke pokretanja i verifikacija datoteka
Ako koristite Steam, idite u svoju Biblioteku, kliknite desnim tasterom miša na igru → Svojstva → Opcije pokretanja. Ako vidite -dx12 o -d3d12 i stvara probleme, pokušaj Ostavite ovo polje prazno da biste koristili zadane postavkeS druge strane, ako vaša grafička kartica ne podržava DX12, a igra insistira na tome, dodajte -dx11 forsirati DirectX 11 kada to igra dozvoljava.
U istom prozoru, pod Lokalne datoteke, kliknite na "Provjeri integritet datoteka igre". Ovo popravlja oštećena preuzimanja koja mogu uzrokovati obmanjujuće poruke o kompatibilnosti. Jednostavna provjera često popravlja neuspješna pokretanja.
Instalirajte DirectX komponente od Microsofta (kada to ima smisla)
Preuzimanje "DirectX End-User Runtime Web Installer" od Microsofta koristi se za instaliranje dodatnih biblioteka koje mnoge starije igre ili engine-i i dalje zahtijevaju . To nije "DX12" instaler sam po sebi, jer DX12 dolazi s Windowsom, ali može riješiti probleme s radom DX9/10/11.
Ako se odlučite konsultovati sa eksternim vodičima, budite izuzetno oprezni. Izbjegavajte instaliranje softvera koji se reklamira u banerima, a koji mogu biti PUP-ovi (potencijalno neželjeni programi) . Kad god je to moguće, koristite zvanične resurse kako biste izbjegli instaliranje bloatware-a na svoj računar.
Popravak sistemskih datoteka pomoću SFC-a i DISM-a
Ako sumnjate na oštećenje datoteka u Windowsu, otvorite komandni redak kao administrator i pokrenite sfc /scannowPustite da se završi. Ovo skeniranje obično traje neko vrijeme, ali otkriva i popravlja kritične komponente.
Zatim, ubacite tim redoslijedom: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM popravlja Windows sliku i ispravlja nedosljednosti koje SFC ne može samostalno riješiti.
Kada završite, ponovo pokrenite računar. Mnogi problemi sa grafičkim servisima, bibliotekama i zavisnostima su riješeni nakon ovog procesa , a igre koje se ranije nisu pokretale pod DX12 često su se pokretale bez daljnjih problema.
DX12 Ultimate, praćenje zraka i „nivoi funkcija“: Šta očekivati u dxdiag-u
DirectX 12 Ultimate nije zasebna izvršna datoteka koju instalirate; to je skup mogućnosti koje su omogućene kada su prisutni Windows, upravljački programi i kompatibilna grafička kartica . Tehnologije poput hardverskog praćenja zraka, VRS-a i sjenčenja mreže zavise od ove kombinacije.
U dxdiag-u nećete vidjeti dugme koje se prebacuje sa "isključeno" na "uključeno". Ono što ćete vidjeti su "Nivoi funkcija", koji odražavaju hardversku podršku. Činjenica da se tekstualna oznaka ne mijenja ne znači da DX12 ne radi ; to jednostavno znači da ovaj panel ne prikazuje DX12 Ultimate kao prekidač.
Ako ste zabrinuti zbog praćenja zraka ili naprednih funkcija, provjerite web stranicu proizvođača vaše grafičke kartice. Neke integrirane grafičke kartice ne podržavaju praćenje zraka hardvera i određene vlasničke tehnologije igara, tako da nema prečica: potreban vam je kompatibilan hardver.
Slučajevi iz stvarnog života: D3D11 u Fortniteu, "DX12 onemogućen" i igre koje se ne pokreću
Nakon ponovne instalacije Windowsa, Fortnite često prikazuje grešku D3D11. To je obično zbog nedostajućih upravljačkih programa ili pokušaja igre da koristi API koji nije kompatibilan s vašim hardverom . Ažurirajte Windows, ponovo instalirajte upravljačke programe za grafičku karticu čistom instalacijom i provjerite datoteke u Steamu ili Epic Games Launcheru.
Ako vaš dxdiag pokazuje DX12 na vašem sistemu, ali se igra pokreće u DX11, provjerite da li postoji DX12 selektor u postavkama igre. Ako igra ne nudi DX12 u meniju, programer ga je vjerovatno onemogućio u konfiguraciji vašeg hardvera iz razloga stabilnosti ili očekuje određene mogućnosti koje vaš GPU ne koristi u potpunosti.
inZOI i poruka „DirectX 12 nije kompatibilan s vašim sistemom“

Sa inZOI (i drugim novijim igrama), ponekad ćete vidjeti poruku koja kaže "DX12 nije podržan". Prvo, idite na dxdiag → Prikaz → "Nivoi funkcija" i potvrdite da je postavljeno na 12_0 ili 12_1. Ako nije navedeno, vaš GPU ne podržava DX12 i morat ćete forsirati DX11 ako igra to dozvoljava.
U Steamu: Biblioteka → Desni klik na igru → Svojstva → Opcije pokretanja. Izbriši -dx12 ako je postavljeno i pokušajte pokrenuti u zadanom načinu rada. Ako vaš hardver ne dostiže DX12, napišite -dx11 forsirati DirectX 11 kada naslov to podržava. Ne zaboravite ažurirati upravljačke programe i provjeriti integritet datoteka ako se i dalje javlja problem.
iGPU i dGPU: Ko zapravo pokreće igru?
Na sistemima sa integrisanom (iGPU) i namenskom (dGPU) grafikom, igra možda pokušava da koristi integrisanu grafiku. U ovom scenariju, mnoge DX12 ili RT funkcije se neće pojaviti jer ih iGPU ne podržava . Otvorite kontrolnu tablu GPU-a (NVIDIA Control Panel, AMD Software Adrenalin) i dodijelite izvršnu datoteku igre opciji "High-performance GPU".
Na laptopima također provjerite postavke grafike u Windowsu (Postavke → Prikaz → Postavke grafike) i omogućite način rada visokih performansi za igru. Ako se igra pokreće na dGPU-u, vjerovatno ćete vidjeti više DX12 funkcija i značajno poboljšanje performansi.
Softver za pozadinu, slojevi i antivirus
Prekrivači, alati za snimanje, FPS monitori ili paketi za optimizaciju mogu ometati. Pokušajte ih onemogućiti, zatvoriti uslužne programe za overklokiranje i, ako je potrebno, pokrenuti igru kao administrator . U antivirusnom softveru isključite mape igre i platforme (Steam, Epic) kako biste izbjegli njihovo blokiranje.
Ako primijetite da igra ne uspijeva pokrenuti samo prvi put kada je pokrenete nakon instaliranja drajvera, vjerovatno je da je kompilacija shadera u konfliktu s alatima trećih strana. Pokretanje bez prekrivanja obično sprječava ovo ponašanje.
Ažuriranja BIOS-a/UEFI-ja i podrška proizvođača
Rijetko je, ali zastarjeli BIOS/UEFI može uzrokovati nekompatibilnost s određenim sistemskim funkcijama. Provjerite stranicu za podršku vaše matične ploče ili laptopa za preporučena ažuriranja. Ažurirajte BIOS samo slijedeći upute proizvođača i nakon što napravite sigurnosnu kopiju , jer neuspješan proces može učiniti vaš računar neupotrebljivim.
Za OEM (brendirane) računare, provjerite njihovu web stranicu za podršku: oni obično navode koju verziju DirectX-a njihove konfiguracije podržavaju i objavljuju validirane upravljačke programe. Kada imate pitanja o integriranoj grafičkoj kartici (iGPU), dokumentacija proizvođača računara će odgovoriti na mnoga od vaših pitanja.
Kada hardver više nije na nivou: alternative i očekivanja
Ako dxdiag ne prikazuje 12_0 ili 12_1, a vaša grafička kartica je starija od određenih arhitektura, nećete moći pokrenuti nativni DX12. U tom slučaju, koristite parametar -dx11 ako igra to podržava ili se držite zadanog API-ja igre. Ovo nije poraz: mnoge igre i dalje glatko rade na DX11 s dobrim postavkama.
Imajte na umu da funkcije poput praćenja zraka zahtijevaju specifičan hardver i ne mogu se omogućiti putem softvera. Ako igra zahtijeva grafičku karticu s namjenskim praćenjem zraka, a vaša je nema, postavka se neće pojaviti ili se neće moći omogućiti bez značajnog utjecaja na performanse.
Čista ponovna instalacija Windowsa: posljednji kertridž
Ako ste isprobali sve gore navedeno i ništa ne funkcionira, razmislite o čistoj instalaciji Windowsa. Prije toga, napravite sigurnosnu kopiju podataka. Čista instalacija eliminira duboko ukorijenjene konflikte i preostali softver koji bi mogao blokirati grafičke komponente . Zatim instalirajte Windows Update, upravljačke programe za GPU i pokrenite igru s ispravnim postavkama.
Nemojte tome pristupati kao brzom rješenju, ali nemojte ga ni odbacivati ako se mjesecima mučite s timom. Ponekad je to ono što zaista rješava duboko ukorijenjene probleme s API-jima i okruženjima za izvršavanje.
Brza pitanja za otklanjanje svih nedoumica
Možete li ručno "instalirati" DirectX 12? Tehnički, ne, kao samostalni paket. Dolazi s Windowsom i modernim drajverima , a Microsoftov web instaler samo dodaje dodatne runtime programe koje su potrebne nekim igrama.
Zašto ne vidim ništa "promijenjeno" u dxdiag-u kada omogućim DX12? Zato što se DX12 (i Ultimate) odražava u nivoima funkcija , a ne kao prekidač koji kaže uključeno/isključeno. Važno je da se pojavi 12_0 ili 12_1 i da igra ima tu opciju.
Mogu li koristiti ray tracing i DLSS sa iGPU-om? Generalno ne. Hardverski ray tracing i tehnologije poput DLSS-a zahtijevaju kompatibilni dGPU. Ako želite koristiti ray tracing ili napredne tehnike, trebat će vam sposoban GPU i ažurirani drajveri.
Hoće li ažuriranje drajvera biti dovoljno? U mnogim slučajevima, da. Većina problema sa DX12 je riješena između Windows Update-a i čiste ponovne instalacije drajvera za grafičku procesorsku karticu .
Ako ste stigli dovde, već imate jasnu ideju: DX12 zavisi od usklađivanja cijelog ekosistema. Sa ažuriranim Windowsom, službenim drajverima, ispravnim odabirom API-ja za svaku igru i verifikacijama sa dxdiag, DirectX 12 bi trebao raditi bez ikakvih neobičnih rješenja . A ako vaš hardver nije dorastao zadatku, forsiranje DX11, osiguranje integriteta datoteka i održavanje sistema čistim pružit će vam najbolje moguće iskustvo na računaru.