DirectX 12 on vaikimisi keelatud: kuidas seda lubada

Viimane uuendus: Mai 13 2026
  • DirectX 12 töötab siis, kui Windows, draiverid ja riistvara on ühilduvad; see ei ole lüliti, vaid pigem funktsioonid, mis lubatakse ühilduvuse põhjal.
  • dxdiag kuvab funktsioonide tasemeid (12_0, 12_1), mis näitavad tegelikku tuge; kui neid ei kuvata, siis graafikakaart ei toeta natiivset DX12-t.
  • Paljud mängud algavad stabiilsuse huvides DX11-s; mängu valikud või käivitusseaded määravad, kas need kasutavad DX12-d, ja täiustatud funktsioonid vajavad ühilduvat graafikakaarti.

DirectX 12 on vaikimisi keelatud, kuidas seda lubada?

Kui avate mängu ja näete teadet, et DirectX 12 on keelatud, on normaalne tunda, et midagi on puudu. Paljudel juhtudel pole asi maagilises installimises, vaid pigem selles, et süsteem, draiverid või mäng ise pole õigesti konfigureeritud . Siit leiate praktilise, selge ja ligipääsetava juhendi, kuidas DX12 oma Windowsi arvutis tööle panna.

Esiteks on oluline mõista, et DirectX 12 on seotud Windowsi ja teie graafikakaardi draiveritega. Seda ei aktiveerita peidetud lülitiga: see lubatakse automaatselt, kui süsteem, draiverid ja riistvara on ühilduvad . Nüüd, kui see on selge, vaatame samm-sammult, mida kontrollida, kuidas tegelikku ühilduvust kontrollida ja mida teha, kui mäng nõuab DX11 kasutamist või kuvab vigu nagu D3D11 või klassikaline "DirectX 12 ei ole toetatud".

Mis on DirectX 12 ja miks mõned mängud seda vaikimisi ei kasuta?

DirectX 12 on Microsofti API, mis võimaldab mängudel teie GPU-ga tõhusamalt suhelda. Nõuetekohaselt töötades vähendab see protsessori koormust, parandab ülesannete jaotust tuumade vahel ja võimaldab selliseid tehnoloogiaid nagu kiirjälgimine , muutuva kiirusega varjutamine ja võrgusilma varjutajad. Sellegipoolest algavad mõned mängud stabiilsuse või ühilduvuse huvides DX11-s, jättes DX12 seadetes käsitsi valitavaks valikuks.

Ära imesta, kui isegi kui DX12 on sinu süsteemi installitud, käivitub mäng teistsuguse API-ga. Arendajad eelistavad mõnikord enamiku kasutajate jaoks kõige stabiilsemat valikut , mistõttu näed mängu seadetes valikut DX11-lt DX12-le lülitumiseks.

Põhikontrollid: Windowsi versioon, dxdiag ja funktsioonide tasemed

Esimene samm on veenduda, et Windows ja teie riistvara on ajakohased. Alustuseks on DX12 integreeritud Windows 10 ja Windows 11-sse , kuid kõige arenenumad funktsioonid (tuntud kui DirectX 12 Ultimate) nõuavad uuemaid operatsioonisüsteemi versioone.

Kontrollige oma Windowsi väljaannet Windows + R, tippige winver ja vajutage sisestusklahvi (Enter). Kui kasutate Windows 11 või suhteliselt uut Windows 10-t, olete õigel teel. Pärast seda avage diagnostikatööriist Windows + R → dxdiag ja vaata üle.

dxdiag-is mine vahekaardile „Süsteem“ ja leia „DirectX versioon“. Kui seal on kirjas „DirectX 12“, tähendab see, et sinu süsteem toetab seda. Nüüd mine vahekaardile „Kuva“ ja leia „Funktsioonide tasemed“. Siin näed midagi sellist nagu 12_0, 12_1, 11_1... See rida on võtmetähtsusega, sest see näitab, mida sinu graafikaprotsessor tegelikult käivitada suudab.

Kui näete 12_0 või 12_1, toetab teie riistvara DX12. Kui 12_x ei kuvata, ei ulatu teie graafikakaart sellele tasemele ja seetõttu pole võimalik DX12-d natiivselt sundida . Sellisel juhul selgitame allpool, kuidas DX11-ga töötada või millised alternatiivid on olemas, kui mäng seda lubab.

Windowsi värskendamine: esimene samm, mis parandab kõige rohkem probleeme

Paljud probleemid saab lahendada süsteemi värskendamisega. Avage Seaded → Värskendused ja turvalisus (või Windowsi värskendus Windows 11-s) ja klõpsake nuppu „Kontrolli värskendusi”. Installige kõik ootel värskendused ja taaskäivitage arvuti, kui seda küsitakse . DirectX 12 ja selle komponendid on tavaliselt saadaval Windowsi värskenduse kaudu, seega ärge seda edasi lükake.

  Kuidas teada saada, milline Androidi versioon teil on ja kas see on ajakohane

Isegi kui kõik tundub olevat ajakohane, võivad olla kumulatiivsed värskendused või kvaliteediparandused, mis mõjutavad graafikapakki. Pärast värskendusi on hea mõte arvutit paar korda taaskäivitada , eriti kui uuendate vanemalt Windows 10 versioonilt.

GPU draiverid: puhas uuesti installimine tootja veebisaidilt

Graafikakaardi draiverid on selle kõige keskmes. Külastage tootja ametlikku veebisaiti ja laadige alla uusim versioon: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) või Intel (intel.com/support/graphics-drivers) . Vältige kolmandate osapoolte tööriistu ja kasutage ametlikku installijat.

Installeri käivitamisel valige võimaluse korral „puhas install”. See eemaldab eelmiste versioonide jäänused, mis võivad konflikte põhjustada. Pärast värskendamist taaskäivitage arvuti, et draiver õigesti laadiks . Seejärel minge tagasi dxdiag-i ja kontrollige uuesti „Funktsioonide tasemeid”.

Sülearvutite puhul on integreeritud või hübriid-GPU kasutamisel soovitatav külastada arvutitootja tugiveebisaiti. Mõned süsteemid vajavad teatud graafikafunktsioonide korrektseks lubamiseks OEM-valideeritud draivereid .

Kontrolli, kas mäng ise lubab sul valida DirectX 12

Mõned mängud võimaldavad teil valida graafika API videovalikute alt. Minge mängu menüüsse, otsige üles Graafika või Renderdamine ja kui see valik kuvatakse, muutke renderdaja DirectX 11-st (või Vulkanist) DirectX 12-ks. Mõnikord peate muudatuse jõustumiseks mängu taaskäivitama.

Kui mäng valijat ei paku, vaata arendaja dokumentatsiooni. Mõnel juhul loetlevad nad käsurea parameetrid või lülitid käivitusaknas. Iga mäng käsitleb seda erinevalt, seega ära imesta, kui leiad sätte tundmatust kohast.

Levinud Steami vead: käivitusseaded ja failide kontrollimine

Kui kasutate Steami, minge oma teeki, paremklõpsake mängul → Atribuudid → Käivitusvalikud. Kui näete -dx12 o -d3d12 ja tekitab probleeme, proovige Jäta see kast tühjaks, et kasutada vaikesätteidVastupidi, kui teie graafikakaart ei toeta DX12-d ja mäng nõuab seda, lisage -dx11 sundida DirectX 11 kasutama, kui pealkiri seda lubab.

Samas aknas jaotises Kohalikud failid klõpsake nuppu „Kohalike failide terviklikkuse kontrollimine”. See parandab rikutud allalaadimised, mis võivad põhjustada eksitavaid ühilduvusteateid. Lihtne kontroll parandab sageli ebaõnnestunud käivitusi.

Installige Microsofti DirectX-i komponendid (kui see on mõistlik)

Microsoftilt allalaaditav "DirectX End-User Runtime Web Installer" installiprogramm võimaldab installida täiendavaid teeke, mida paljud vanemad mängud või mängumootorid endiselt vajavad . See ei ole iseenesest "DX12" installiprogramm, kuna DX12 on Windowsiga kaasas, kuid see saab lahendada DX9/10/11 käitusaja probleeme.

Kui otsustate konsulteerida väliste juhenditega, olge äärmiselt ettevaatlik. Vältige bännerites reklaamitava tarkvara installimist, mis võib olla potentsiaalselt soovimatu programm (PUP) . Võimaluse korral kasutage ametlikke ressursse, et vältida arvutisse pahavara installimist.

Süsteemifailide parandamine SFC ja DISM abil

Kui kahtlustate Windowsi failide korruptsiooni, avage käsuviip administraatorina ja käivitage see. sfc /scannow. Laske sel lõppeda. See skannimine võtab tavaliselt veidi aega, kuid see tuvastab ja parandab kriitilised komponendid.

Seejärel visake see järjekord sisse: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM parandab Windowsi pildi ja ebakõlad, mida SFC ise lahendada ei suuda.

  Kuidas optimeerida SSD-d Windows 11-s tõeliselt välkkiire jõudluse saavutamiseks

Kui oled lõpetanud, taaskäivita. Paljud graafikateenuste, teekide ja sõltuvustega seotud probleemid lahenevad pärast seda protsessi ning mängud, mis varem DX12 all ei käivitunud, teevad seda sageli ilma edasiste probleemideta.

DX12 Ultimate, kiirte jälgimine ja „funktsioonitasemed”: mida dxdiag-is oodata

DirectX 12 Ultimate ei ole eraldi installitav käivitatav fail; see on funktsioonide kogum, mis on lubatud siis, kui Windows, draiverid ja ühilduv graafikakaart on olemas . Sellised tehnoloogiad nagu riistvaraline kiirjälgimine, VRS ja võrgusilma varjutamine sõltuvad sellest kombinatsioonist.

dxdiag-is ei näe sa nuppu, mis lülitaks olekust „väljas“ olekule „sisse“. Näed hoopis „funktsioonide tasemeid“, mis kajastavad riistvara tuge. See, et tekstisilt ei muutu, ei tähenda, et DX12 ei tööta ; see tähendab lihtsalt seda, et see paneel ei kuva DX12 Ultimate'i lülitina.

Kui olete mures kiirjälituse või täiustatud funktsioonide pärast, vaadake oma graafikakaardi tootja veebisaiti. Mõned iGPU-d ei toeta riistvaralist kiirjälitust ja teatud patenteeritud mängutehnoloogiaid, seega otseteid pole: vajate ühilduvat riistvara.

Päriselus esinevad juhtumid: D3D11 Fortnite'is, „DX12 keelatud” ja mängud, mis ei käivitu

Pärast Windowsi uuesti installimist kuvab Fortnite sageli D3D11 vea. Selle põhjuseks on tavaliselt puuduvad draiverid või mäng, mis üritab kasutada API-t, mis ei ühildu teie riistvaraga . Värskendage Windowsi, installige GPU draiverid uuesti puhta installiga ja kontrollige faile Steamis või Epic Games Launcheris.

Kui teie dxdiag näitab teie süsteemis DX12, aga mäng käivitub DX11-ga, kontrollige, kas mängu seadetes on DX12 valija. Kui mäng menüüs DX12-d ei paku, on arendaja selle teie riistvarakonfiguratsioonis stabiilsuse huvides tõenäoliselt keelanud või ootab see teatud võimalusi, mida teie graafikaprotsessor täielikult ei kasuta.

inZOI ja teade „DirectX 12 ei ühildu teie süsteemiga”

Kuidas lubada DirectX 12, kui see on vaikimisi keelatud

inZOI (ja teiste uuemate mängude) puhul näete mõnikord teadet "DX12 ei ole toetatud". Esmalt minge dxdiag → Display → "Funktsioonide tasemed" ja veenduge, et see on seatud väärtusele 12_0 või 12_1. Kui seda loendis pole, ei toeta teie graafikakaart DX12 ja peate DX11 sundima, kui mäng seda lubab.

Steamis: Raamatukogu → Paremklõpsake mängul → Atribuudid → Käivitusvalikud. Kustuta -dx12 kui see oli seatud, ja proovige käivitada vaikerežiimis. Kui teie riistvara ei ulatu DX12-ni, kirjutage -dx11 DirectX 11 sundimiseks kui pealkiri seda toetab. Kui see jätkuvalt ebaõnnestub, ärge unustage draivereid uuendada ja failide terviklikkust kontrollida.

iGPU ja dGPU: Kes tegelikult mängu juhib?

Süsteemides, millel on nii integreeritud (iGPU) kui ka eraldi (dGPU) graafikakaart, võib mäng proovida kasutada integreeritud graafikakaarti. Sellisel juhul ei kuvata paljusid DX12 või RT funktsioone, kuna iGPU neid ei toeta . Avage oma GPU juhtpaneel (NVIDIA juhtpaneel, AMD tarkvara Adrenalin) ja määrake mängu käivitatav fail kategooriale „Kõrgjõudlusega GPU”.

Sülearvutites kontrollige ka Windowsi graafikaseadeid (Seaded → Ekraan → Graafikaseaded) ja lubage mängu jaoks suure jõudlusega režiim. Kui mäng töötab dGPU-l, näete tõenäoliselt rohkem DX12 funktsioone ja märkimisväärset jõudluse paranemist.

Taustatarkvara, kihtkatted ja viirusetõrje

Kattekihid, jäädvustamistööriistad, FPS-monitorid või optimeerimispaketid võivad segada. Proovige need keelata, sulgege ülekiirendamise utiliidid ja vajadusel käivitage mäng administraatorina . Blokeerimise vältimiseks jätke viirusetõrjetarkvaras välja mängu ja platvormi kaustad (Steam, Epic).

  Mis on Windows 11 26H1 ja miks see teie arvutisse ei jõua?

Kui märkad, et mäng ebaõnnestub alles esimesel käivitamisel pärast draiverite installimist, on tõenäoline, et varjutaja kompileerimine on vastuolus kolmandate osapoolte tööriistadega. Käivitamine ilma ülekatteta tavaliselt hoiab ära selle käitumise.

BIOS/UEFI värskendused ja tootja tugi

See on haruldane, kuid aegunud BIOS/UEFI võib põhjustada ühildumatust teatud süsteemifunktsioonidega. Soovitatavate värskenduste kohta vaadake oma emaplaadi või sülearvuti tugilehte. BIOS-i värskendage ainult tootja juhiseid järgides ja pärast varukoopia loomist , kuna ebaõnnestunud protsess võib muuta teie arvuti kasutuskõlbmatuks.

OEM-arvutite (kaubamärgi all tuntud arvutite) puhul vaadake nende tugiveebisaiti: tavaliselt märgivad nad ära, millist DirectX-i versiooni nende konfiguratsioonid toetavad, ja avaldavad valideeritud draiverid. Kui teil on küsimusi integreeritud GPU (iGPU) kohta, vastab arvuti tootja dokumentatsioon paljudele teie küsimustele.

Kui riistvara enam ei vasta standarditele: alternatiivid ja ootused

Kui dxdiag ei ​​näita väärtust 12_0 või 12_1 ja teie graafikakaart on teatud arhitektuuridest vanem, ei saa te natiivset DX12-t käitada. Sellisel juhul kasutage parameetrit -dx11 kui mäng seda toetab või jääda mängu vaikimisi API juurde. See ei ole kaotus: paljud mängud töötavad DX11-l heade seadetega endiselt sujuvalt.

Pea meeles, et sellised funktsioonid nagu kiirjälgimine vajavad spetsiifilist riistvara ja neid ei saa tarkvara kaudu lubada. Kui mäng vajab spetsiaalse kiirjälgimisega graafikakaarti ja sinu omal seda pole, siis säte ei kuvata või seda ei saa lubada ilma olulise jõudlust mõjutamata.

Windowsi puhas taasinstallimine: viimane kassett

Kui olete kõike eelnevat proovinud ja miski ei tööta, kaaluge puhast Windowsi installi. Enne seda varundage oma andmed. Puhas install kõrvaldab sügavalt juurdunud konfliktid ja allesjäänud tarkvara, mis võib graafikakomponente blokeerida . Seejärel installige Windows Update, GPU draiverid ja käivitage mäng õigete sätetega.

Ära suhtu sellesse kui kiirlahendusse, aga ära ka ei lükka seda kõrvale, kui oled meeskonnaga kuid hädas olnud. Mõnikord lahendab see tõeliselt sügavalt juurdunud probleeme API-de ja käituskeskkondadega.

Kiired küsimused kahtluste selgitamiseks

Kas DirectX 12 saab käsitsi "installida"? Tehnilises mõttes mitte, eraldiseisva paketina. See on kaasas Windowsi ja kaasaegsete draiveritega ning Microsofti veebiinstaller lisab ainult täiendavaid käituskeskkondi, mida mõned mängud vajavad.

Miks ma ei näe dxdiag-is midagi "muutust", kui luban DX12? Sest DX12 (ja Ultimate) kajastuvad funktsioonide tasemetes , mitte lülitina, mis ütleb "see"/"välja". Oluline on see, et kuvatakse 12_0 või 12_1 ja et mängus on see valik olemas.

Kas ma saan kiirjälitust ja DLSS-i kasutada iGPU-ga? Üldiselt mitte. Riistvaraline kiirjälgimine ja sellised tehnoloogiad nagu DLSS vajavad ühilduvat dGPU-d. Kiirjälituse või täiustatud tehnikate kasutamiseks on vaja võimekat graafikakaarti ja ajakohaseid draivereid.

Kas draiverite uuendamisest piisab? Paljudel juhtudel jah. Windows Update'i ja GPU draiveri puhta uuesti installimise vahel laheneb enamik DX12 probleeme.

Kui oled siiani jõudnud, on sul juba selge ettekujutus: DX12 sõltub kogu ökosüsteemi ühtlustamisest. Kui Windows on ajakohane, ametlikud draiverid on valitud, iga mängu jaoks on õige API ja dxdiag abil on tehtud kontroll, peaks DirectX 12 töötama ilma ebatavaliste lahendusteta . Ja kui sinu riistvara ei ole ülesande kõrgusel, siis DX11 sundimine, failide terviklikkuse tagamine ja süsteemi puhtana hoidmine annab sulle parima võimaliku arvutikogemuse.

Kuidas DxDiagi abil arvutis DirectX-i vigu diagnoosida
Seotud artikkel:
Kuidas DxDiagi abil arvutis DirectX-i vigu diagnoosida