DirectX 12 je privzeto onemogočen: kako ga omogočiti

Zadnja posodobitev: 13 maj 2026
  • DirectX 12 deluje, ko so Windows, gonilniki in strojna oprema združljivi; ne gre za stikalo, temveč za zmogljivosti, ki so omogočene glede na združljivost.
  • dxdiag prikaže ravni funkcij (12_0, 12_1), ki označujejo dejansko podporo; če se ne prikažejo, grafična kartica ne podpira izvornega DX12.
  • Številne igre se zaradi stabilnosti zaženejo v DX11; možnosti igre ali nastavitve zaganjalnika določajo, ali uporabljajo DX12, napredne funkcije pa zahtevajo združljiv grafični procesor.

DirectX 12 je privzeto onemogočen in kako ga omogočiti

Če odprete igro in vidite sporočilo, da je DirectX 12 onemogočen, je normalno, da imate občutek, da vam nekaj manjka. V mnogih primerih ne gre za čarobno namestitev, temveč za to, da sistem, gonilniki ali sama igra niso pravilno konfigurirani . Tukaj boste našli praktičen, jasen in dostopen vodnik za zagon in delovanje DX12 v računalniku z operacijskim sistemom Windows.

Najprej je pomembno razumeti, da je DirectX 12 vezan na Windows in gonilnike vaše grafične kartice. Ne aktivira se s skritim stikalom: omogoči se samodejno, ko so sistem, gonilniki in strojna oprema združljivi . Ko je to jasno, si poglejmo korak za korakom, kaj preveriti, kako preveriti dejansko združljivost in kaj storiti, če igra vztraja pri uporabi DX11 ali prikazuje napake, kot sta D3D11 ali klasično »DirectX 12 ni podprt«.

Kaj je DirectX 12 in zakaj ga nekatere igre privzeto ne uporabljajo?

DirectX 12 je Microsoftov API, ki igram omogoča učinkovitejšo komunikacijo z grafičnim procesorjem. Ko deluje pravilno, zmanjša obremenitev procesorja, izboljša porazdelitev nalog med jedri in omogoča tehnologije, kot so sledenje žarkom , senčenje s spremenljivo hitrostjo in mrežni senčilniki. Kljub temu se nekatere igre zaradi stabilnosti ali združljivosti zaženejo v DirectX11, zato je DX12 v nastavitvah na voljo kot ročna možnost.

Ne bodite presenečeni, če se igra, tudi če imate v sistemu nameščen DX12, zažene z drugačnim API-jem. Razvijalci včasih dajo prednost najstabilnejši možnosti za večino uporabnikov , zato boste v nastavitvah igre videli možnost preklopa z DX11 na DX12.

Osnovna preverjanja: različica sistema Windows, dxdiag in ravni funkcij

Prvi korak je zagotoviti, da sta Windows in vaša strojna oprema posodobljena. Za začetek je DX12 integriran v Windows 10 in Windows 11 , vendar najnaprednejše funkcije (znane kot DirectX 12 Ultimate) zahtevajo novejše različice operacijskega sistema.

Preverite svojo izdajo sistema Windows z Windows + R, tip winver in pritisnite Enter. Če uporabljate Windows 11 ali relativno nov Windows 10, ste na pravi poti. Nato odprite diagnostično orodje z Windows + R → dxdiag in si oglejte.

V ukazu dxdiag pojdite na zavihek Sistem in si oglejte »Različica DirectX«. Če piše DirectX 12, to pomeni, da ga vaš sistem podpira. Zdaj pojdite na zavihek Prikaz in poiščite »Raven funkcij«. Tukaj boste videli nekaj takega kot 12_0, 12_1, 11_1 ... Ta vrstica je ključna, ker označuje, kaj lahko vaša grafična kartica dejansko izvaja.

Če vidite 12_0 ali 12_1, vaša strojna oprema podpira DX12. Če se 12_x ne prikaže, vaša grafična kartica ne dosega te ravni in zato ni mogoče izvorno vklopiti DX12 . V tem primeru spodaj pojasnjujemo, kako delati z DX11 oziroma katere alternative obstajajo, če igra to dovoljuje.

Posodobitev sistema Windows: Prvi korak, ki odpravi največ težav

Številne težave se rešijo s posodobitvijo sistema. Odprite Nastavitve → Posodobitve in varnost (ali Windows Update v sistemu Windows 11) in kliknite »Preveri posodobitve«. Namestite vse čakajoče posodobitve in znova zaženite računalnik, če se to od vas zahteva . DirectX 12 in njegove komponente so običajno dostavljene prek storitve Windows Update, zato tega ne odlašajte.

  Kako odstraniti WinRing0 iz sistema Windows in ugotoviti, ali gre dejansko za virus

Tudi če se zdi, da je vse posodobljeno, lahko obstajajo kumulativne posodobitve ali popravki kakovosti, ki vplivajo na grafični sklad. Nekaj ​​ponovnih zagonov po posodobitvah je dobra ideja za vaš sistem , še posebej, če nadgrajujete s starejše različice sistema Windows 10.

Gonilniki grafične kartice: Čista ponovna namestitev s spletnega mesta proizvajalca

Grafični gonilniki so srce vsega tega. Obiščite uradno spletno mesto proizvajalca in prenesite najnovejšo različico: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) ali Intel (intel.com/support/graphics-drivers) . Izogibajte se orodjem drugih proizvajalcev in uporabite uradni namestitveni program.

Ko zaženete namestitveni program, izberite »čista namestitev«, če imate to možnost. S tem odstranite ostanke prejšnjih različic, ki lahko povzročajo konflikte. Po posodobitvi znova zaženite računalnik, da se gonilnik pravilno naloži . Nato se vrnite v dxdiag in ponovno preverite »Raven funkcij«.

Pri prenosnikih je priporočljivo obiskati spletno mesto za podporo proizvajalca računalnika, če uporabljate integrirano ali hibridno grafično kartico. Nekateri sistemi za pravilno omogočanje določenih grafičnih funkcij zahtevajo gonilnike, ki jih je potrdil proizvajalec originalne opreme .

Preverite, ali vam igra sama omogoča izbiro DirectX 12

Nekatere igre vam omogočajo, da v možnostih videa izberete grafični API. Pojdite v meni igre, poiščite možnost Grafika ali Upodabljanje in če se možnost prikaže, spremenite upodabljanje iz DirectX 11 (ali Vulkan) v DirectX 12. Včasih morate igro znova zagnati, da sprememba začne veljati.

Če igra ne ponuja izbirnika, preverite dokumentacijo razvijalca. V nekaterih primerih so v zaganjalniku navedeni parametri ukazne vrstice ali preklopniki. Vsak naslov to obravnava drugače, zato ne bodite presenečeni, če nastavitev najdete na neznanem mestu.

Pogoste napake v programu Steam: nastavitve zagona in preverjanje datotek

Če uporabljate Steam, pojdite v svojo knjižnico, z desno miškino tipko kliknite igro → Lastnosti → Možnosti zagona. Če vidite -dx12 o -d3d12 in povzroča težave, poskusite Če želite uporabiti privzete nastavitve, pustite to polje praznoČe pa vaša grafična kartica ne podpira DX12 in igra vztraja, dodajte -dx11 vsiliti DirectX 11, kadar to naslov dovoljuje.

V istem oknu v razdelku Lokalne datoteke kliknite »Preveri integriteto datotek igre«. To popravi poškodovane prenose, ki lahko povzročijo zavajajoča sporočila o združljivosti. Preprosto preverjanje pogosto odpravi neuspele zagone.

Namestitev komponent DirectX od Microsofta (kadar je to smiselno)

Prenos programa »DirectX End-User Runtime Web Installer« z Microsofta se uporablja za namestitev dodatnih knjižnic, ki jih še vedno potrebujejo številne starejše igre ali motorji . To ni namestitveni program »DX12« sam po sebi, saj je DX12 vključen v sistem Windows, vendar lahko odpravi težave z izvajanjem DX9/10/11.

Če se odločite za posvetovanje z zunanjimi vodniki, bodite izjemno previdni. Izogibajte se nameščanju programske opreme, ki se oglašuje v pasicah in je lahko potencialno neželena programska oprema (PUP) . Kadar koli je mogoče, uporabite uradne vire, da se izognete nameščanju programske opreme, ki povzroča zastrupitve, v računalnik.

Popravite sistemske datoteke z SFC in DISM

Če sumite na poškodbo datotek v sistemu Windows, odprite ukazni poziv kot skrbnik in zaženite sfc /scannowNaj se konča. To skeniranje običajno traja nekaj časa, vendar zazna in popravi kritične komponente.

Nato pa v tem vrstnem redu: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM popravi sliko sistema Windows in odpravi neskladnosti, ki jih SFC ne more sam odpraviti.

  Kako uporabljati Trgovino Play v računalniku: emulatorji, igre Google Play in drugo

Ko končate, znova zaženite računalnik. Po tem postopku je veliko težav z grafičnimi storitvami, knjižnicami in odvisnostmi odpravljenih , igre, ki se prej niso zagnale v DX12, pa se pogosto zaženejo brez nadaljnjih težav.

DX12 Ultimate, sledenje žarkom in »nivoji funkcij«: Kaj pričakovati v dxdiag

DirectX 12 Ultimate ni ločena izvedljiva datoteka, ki jo namestite; gre za niz zmogljivosti, ki so omogočene, ko so prisotni Windows, gonilniki in združljiva grafična kartica . Tehnologije, kot so strojno sledenje žarkom, VRS in senčenje mreže, so odvisne od te kombinacije.

V ukazu dxdiag ne boste videli gumba, ki bi preklopil iz »izklopljeno« v »vklopljeno«. Videli boste »ravni funkcij«, ki odražajo podporo strojne opreme. Dejstvo, da se besedilna oznaka ne spremeni, ne pomeni, da DX12 ne deluje ; preprosto pomeni, da ta plošča ne prikazuje DX12 Ultimate kot stikalo.

Če vas skrbi sledenje žarkom ali napredne funkcije, preverite spletno mesto proizvajalca grafičnega procesorja. Nekateri vgrajeni grafični procesorji ne podpirajo strojnega sledenja žarkom in nekaterih lastniških tehnologij iger, zato ni bližnjic: potrebujete združljivo strojno opremo.

Primeri iz resničnega življenja: D3D11 v Fortniteu, »DX12 onemogočen« in igre, ki se ne zaženejo

Po ponovni namestitvi sistema Windows Fortnite pogosto prikaže napako D3D11. To je običajno posledica manjkajočih gonilnikov ali pa igre, ki poskuša uporabiti API, ki ni združljiv z vašo strojno opremo . Posodobite Windows, znova namestite gonilnike grafičnega procesorja s čisto namestitvijo in preverite datoteke v storitvi Steam ali zaganjalniku Epic Games.

Če vaš dxdiag na vašem sistemu prikazuje DX12, vendar se igra zažene v DX11, preverite, ali je v nastavitvah igre izbirnik DX12. Če igra v meniju ne ponuja DX12, ga je razvijalec verjetno onemogočil v konfiguraciji strojne opreme zaradi stabilnosti ali pa pričakuje določene zmogljivosti, ki jih vaš grafični procesor ne izkorišča v celoti.

inZOI in sporočilo »DirectX 12 ni združljiv z vašim sistemom«

Kako omogočiti DirectX 12, če je privzeto onemogočen

V igri inZOI (in drugih novejših igrah) se včasih prikaže sporočilo »DX12 ni podprt«. Najprej pojdite v dxdiag → Prikaz → »Raven funkcij« in potrdite, da je nastavljena na 12_0 ali 12_1. Če ni na seznamu, vaša grafična kartica ne podpira DX12 in če igra to dovoljuje, boste morali vsiliti DX11.

V Steamu: Knjižnica → Z desno miškino tipko kliknite igro → Lastnosti → Možnosti zagona. Izbriši -dx12 če je bil nastavljen, in poskusite zagnati v privzetem načinu. Če vaša strojna oprema ne dosega DX12, napišite -dx11 vsiliti DirectX 11 ko naslov to podpira. Ne pozabite posodobiti gonilnikov in preveriti celovitosti datotek, če napaka še vedno ne uspe.

iGPU in dGPU: Kdo dejansko vodi igro?

V sistemih z integrirano (iGPU) in namensko (dGPU) grafiko igra morda poskuša uporabiti integrirano grafiko. V tem primeru se številne funkcije DX12 ali RT ne bodo prikazale, ker jih iGPU ne podpira . Odprite nadzorno ploščo grafičnega procesorja (Nadzorna plošča NVIDIA, AMD Software Adrenalin) in izvedljivo datoteko igre dodelite »Visokozmogljiv GPU«.

Na prenosnikih preverite tudi grafične nastavitve sistema Windows (Nastavitve → Zaslon → Grafične nastavitve) in omogočite visokozmogljiv način za igro. Če igra deluje na dGPU-ju, boste verjetno videli več funkcij DX12 in znatno izboljšanje zmogljivosti.

Programska oprema za ozadje, prekrivni sloji in protivirusni programi

Prekrivne plasti, orodja za zajem, monitorji FPS ali optimizacijski paketi lahko motijo ​​delovanje. Poskusite jih onemogočiti, zapreti pripomočke za overclocking in po potrebi zagnati igro kot skrbnik . V protivirusni programski opremi izključite mape igre in platforme (Steam, Epic), da jih ne blokirate.

  Kako nastaviti in prilagoditi ozadje v sistemu Windows 11

Če opazite, da igra ne uspe šele ob prvem zagonu po namestitvi gonilnikov, je verjetno, da je kompilacija senčil v konfliktu z orodji drugih proizvajalcev. Zagon brez prekrivnih slojev običajno prepreči to vedenje.

Posodobitve BIOS-a/UEFI-ja in podpora proizvajalca

Redko se zgodi, vendar lahko zastarel BIOS/UEFI povzroči nezdružljivost z določenimi sistemskimi funkcijami. Za priporočene posodobitve preverite stran za podporo matične plošče ali prenosnika. BIOS posodabljajte le po navodilih proizvajalca in po ustvarjanju varnostne kopije , saj lahko neuspešen postopek povzroči, da bo vaš računalnik neuporaben.

Za računalnike proizvajalca originalne opreme (OEM) preverite njihovo spletno mesto za podporo: običajno navedejo, katero različico DirectX podpirajo njihove konfiguracije, in objavijo preverjene gonilnike. Če imate vprašanja o integrirani grafični kartici (iGPU), vam bo dokumentacija proizvajalca računalnika odgovorila na mnoga od teh vprašanj.

Ko strojna oprema ni več v skladu z zahtevami: alternative in pričakovanja

Če dxdiag ne prikaže 12_0 ali 12_1 in je vaša grafična kartica starejša od določenih arhitektur, ne boste mogli zagnati izvornega DX12. V tem primeru uporabite parameter -dx11 če igra to podpira ali pa se držite privzetega API-ja igre. To ni poraz: veliko iger še vedno deluje gladko na DX11 z dobrimi nastavitvami.

Upoštevajte, da funkcije, kot je sledenje žarkom, zahtevajo posebno strojno opremo in jih ni mogoče omogočiti s programsko opremo. Če igra zahteva grafični procesor z namenskim sledenjem žarkom, vaša pa ga nima, se nastavitev ne bo prikazala ali pa je ne bo mogoče omogočiti brez znatnega vpliva na zmogljivost.

Čista ponovna namestitev sistema Windows: zadnja kartuša

Če ste poskusili vse zgoraj navedeno in nič ne deluje, razmislite o čisti namestitvi sistema Windows. Pred tem varnostno kopirajte podatke. Čista namestitev odpravi globoko zakoreninjene konflikte in preostalo programsko opremo, ki morda blokira grafične komponente . Nato namestite Windows Update, gonilnike grafičnega procesorja in zaženite igro s pravilnimi nastavitvami.

Ne jemljite tega kot hitre rešitve, vendar ga tudi ne odpisujte, če se z ekipo mučite že mesece. Včasih je to tisto, kar resnično reši globoko zakoreninjene težave z API-ji in izvajalnimi okolji.

Hitra vprašanja za odpravo morebitnih dvomov

Ali lahko DirectX 12 ročno "namestite"? Tehnično gledano ne, kot samostojen paket. Priložen je sistem Windows in sodobni gonilniki , Microsoftov spletni namestitveni program pa doda le dodatne programe, ki jih nekatere igre zahtevajo.

Zakaj v dxdiag ne vidim ničesar "spremembe", ko omogočim DX12? Ker se DX12 (in Ultimate) odraža v nivojih funkcij , ne kot stikalo, ki vklopi/izklopi. Pomembno je, da se prikaže 12_0 ali 12_1 in da ima igra to možnost.

Ali lahko uporabljam sledenje žarkom in DLSS z vgrajeno grafično kartico (iGPU)? Na splošno ne. Strojna sledenje žarkom in tehnologije, kot je DLSS, zahtevajo združljivo dGPU. Če želite uporabljati sledenje žarkom ali napredne tehnike, boste potrebovali zmogljivo grafično kartico in posodobljene gonilnike.

Bo posodobitev gonilnikov dovolj? V mnogih primerih da. Večina težav z DX12 je odpravljenih med posodobitvijo sistema Windows in ponovno namestitvijo gonilnika grafičnega procesorja.

Če ste prišli tako daleč, imate že jasno predstavo: DX12 je odvisen od usklajenosti celotnega ekosistema. Z najnovejšim sistemom Windows, uradnimi gonilniki, pravilno izbiro API-ja za vsako igro in preverjanjem z dxdiag bi moral DirectX 12 delovati brez nenavadnih rešitev . In če vaša strojna oprema ni kos nalogi, vam bodo vsilitev DX11, zagotavljanje integritete datotek in vzdrževanje čistega sistema zagotovili najboljšo možno izkušnjo v računalniku.

Kako uporabiti DxDiag za diagnosticiranje napak DirectX v računalniku
Povezani članek:
Kako uporabiti DxDiag za diagnosticiranje napak DirectX v računalniku