DirectX 12 pēc noklusējuma ir atspējots: kā to iespējot

Pēdējā atjaunošana: Maijā 13 2026
  • DirectX 12 darbojas, ja Windows, draiveri un aparatūra ir saderīgi; tas nav slēdzis, bet gan iespējas, kas tiek iespējotas, pamatojoties uz saderību.
  • dxdiag parāda funkciju līmeņus (12_0, 12_1), kas norāda faktisko atbalstu; ja tie neparādās, GPU neatbalsta vietējo DX12.
  • Daudzas spēles stabilitātes labad sākas ar DX11; spēles opcijas vai palaišanas iestatījumi nosaka, vai tās izmanto DX12, un papildu funkcijām ir nepieciešama saderīga GPU.

DirectX 12 pēc noklusējuma ir atspējots, kā to iespējot

Ja atverat spēli un redzat ziņojumu, ka DirectX 12 ir atspējots, ir normāli, ja rodas sajūta, ka kaut kas netiek ievērots. Daudzos gadījumos problēma nav maģiskā instalēšanā, bet gan tajā, ka sistēma, draiveri vai pati spēle nav pareizi konfigurēti . Šeit atradīsiet praktisku, skaidru un viegli uztveramu rokasgrāmatu, kā iestatīt DX12 un palaist to Windows datorā.

Pirmkārt, ir svarīgi saprast, ka DirectX 12 ir saistīts ar Windows un jūsu grafikas kartes draiveriem. Tas netiek aktivizēts ar slēptu slēdzi: tas tiek iespējots automātiski, kad sistēma, draiveri un aparatūra ir saderīgi . Kad tas ir skaidrs, soli pa solim apskatīsim, kas jāpārbauda, ​​kā pārliecināties par faktisko saderību un ko darīt, ja spēle uzstāj uz DX11 izmantošanu vai parāda tādas kļūdas kā D3D11 vai klasisko "DirectX 12 netiek atbalstīts".

Kas ir DirectX 12 un kāpēc dažas spēles to neizmanto pēc noklusējuma?

DirectX 12 ir Microsoft API, kas ļauj spēlēm efektīvāk sazināties ar jūsu GPU. Pareizi darbojoties, tas samazina centrālā procesora slodzi, uzlabo uzdevumu sadalījumu starp kodoliem un iespējo tādas tehnoloģijas kā staru izsekošana , mainīga ātruma ēnošana un režģa ēnotāji. Tomēr dažas spēles stabilitātes vai saderības apsvērumu dēļ sākas ar DX11, atstājot DX12 kā manuālu opciju iestatījumos.

Nebrīnieties, ja pat ar DX12 instalēšanu jūsu sistēmā spēle tiek palaista, izmantojot citu API. Izstrādātāji dažreiz lielākajai daļai lietotāju dod priekšroku visstabilākajai opcijai , tāpēc spēles iestatījumos redzēsiet iespēju pārslēgties no DX11 uz DX12.

Pamata pārbaudes: Windows versija, dxdiag un funkciju līmeņi

Pirmais solis ir pārliecināties, ka Windows un jūsu aparatūra ir atjaunināta. Pirmkārt, DX12 ir integrēts operētājsistēmās Windows 10 un Windows 11 , taču vismodernākajām funkcijām (pazīstamām kā DirectX 12 Ultimate) ir nepieciešamas jaunākās operētājsistēmas versijas.

Pārbaudiet savu Windows versiju, izmantojot Windows + R, ierakstiet winver un nospiediet taustiņu Enter. Ja izmantojat operētājsistēmu Windows 11 vai relatīvi jaunu Windows 10, esat uz pareizā ceļa. Pēc tam atveriet diagnostikas rīku ar Windows + R → dxdiag un paskaties.

Programmā dxdiag atveriet cilni Sistēma, lai redzētu "DirectX versija". Ja tur rakstīts DirectX 12, tas nozīmē, ka jūsu sistēma to atbalsta. Tagad dodieties uz cilni Displejs un atrodiet "Funkciju līmeņi". Šeit redzēsiet kaut ko līdzīgu 12_0, 12_1, 11_1... Šī rinda ir svarīga, jo tā norāda, ko jūsu GPU faktiski var palaist.

Ja redzat 12_0 vai 12_1, jūsu aparatūra atbalsta DX12. Ja 12_x neparādās, jūsu grafikas karte nesasniedz šo līmeni, un tāpēc nav iespējams piespiesti ieslēgt DX12 . Tādā gadījumā tālāk mēs paskaidrojam, kā strādāt ar DX11 vai kādas alternatīvas pastāv, ja spēle to atļauj.

Windows atjaunināšana: pirmais solis, kas novērš visvairāk problēmu

Daudzas problēmas var atrisināt, atjauninot sistēmu. Atveriet Iestatījumi → Atjaunināšana un drošība (vai Windows atjaunināšana operētājsistēmā Windows 11) un noklikšķiniet uz "Pārbaudīt atjauninājumus". Instalējiet visus gaidošos atjauninājumus un restartējiet datoru, ja tiek prasīts . DirectX 12 un tā komponenti parasti tiek piegādāti, izmantojot Windows atjaunināšanu, tāpēc neatlieciet to.

  Kā soli pa solim klonēt Android tālruni, nezaudējot datus

Pat ja viss šķiet atjaunināts, var būt kumulatīvi atjauninājumi vai kvalitātes ielāpi, kas ietekmē grafikas steku. Pēc atjauninājumiem ieteicams veikt vairākas restartēšanas , īpaši, ja jaunināt no vecākas Windows 10 versijas.

GPU draiveri: tīra atkārtota instalēšana no ražotāja vietnes

Grafikas draiveri ir visa šī pamatā. Apmeklējiet ražotāja oficiālo vietni un lejupielādējiet jaunāko versiju: ​​NVIDIA (nvidia.com/drivers), AMD (amd.com/support) vai Intel (intel.com/support/graphics-drivers) . Izvairieties no trešo pušu rīkiem un izmantojiet oficiālo instalētāju.

Palaižot instalētāju, ja jums ir šāda iespēja, izvēlieties "tīro instalēšanu". Tas noņems iepriekšējo versiju paliekas, kas var izraisīt konfliktus. Pēc atjaunināšanas restartējiet datoru, lai draiveris tiktu ielādēts pareizi . Pēc tam atgriezieties pie dxdiag un vēlreiz pārbaudiet "Funkciju līmeņus".

Klēpjdatoriem ieteicams apmeklēt datora ražotāja atbalsta vietni, ja izmantojat integrētu vai hibrīdu GPU. Dažām sistēmām ir nepieciešami OEM apstiprināti draiveri , lai pareizi iespējotu noteiktas grafikas funkcijas.

Pārbaudiet, vai pati spēle ļauj izvēlēties DirectX 12

Dažas spēles ļauj video opcijās atlasīt grafikas API. Dodieties uz spēles izvēlni, meklējiet Grafika vai Renderēšana un, ja šī opcija parādās, nomainiet renderētāju no DirectX 11 (vai Vulkan) uz DirectX 12. Dažreiz, lai izmaiņas stātos spēkā, spēle ir jārestartē.

Ja spēle nepiedāvā atlasītāju, pārbaudiet izstrādātāja dokumentāciju. Dažos gadījumos palaidējā ir norādīti komandrindas parametri vai pārslēgšanas pogas. Katra spēle to apstrādā atšķirīgi, tāpēc nebrīnieties, ja iestatījumu atradīsiet nepazīstamā vietā.

Bieži sastopamas Steam kļūdas: palaišanas iestatījumi un failu verifikācija

Ja izmantojat Steam, dodieties uz savu bibliotēku, ar peles labo pogu noklikšķiniet uz spēles → Rekvizīti → Palaišanas opcijas. Ja redzat -dx12 o -d3d12 un rada problēmas, mēģiniet atstājiet šo lodziņu tukšu, lai izmantotu noklusējuma iestatījumusUn otrādi, ja jūsu grafiskā karte neatbalsta DX12 un spēle to pieprasa, pievienojiet -dx11 lai piespiestu DirectX 11, ja nosaukums to atļauj.

Tajā pašā logā sadaļā Vietējie faili noklikšķiniet uz "Pārbaudīt spēles failu integritāti". Tas labo bojātas lejupielādes, kas var izraisīt maldinošus saderības ziņojumus. Vienkārša pārbaude bieži vien novērš neizdevušās palaišanas.

Instalējiet DirectX komponentus no Microsoft (ja tas ir jēgpilni)

Lejupielādējot "DirectX End-User Runtime Web Installer" no Microsoft, var instalēt papildu bibliotēkas, kas joprojām ir nepieciešamas daudzām vecākām spēlēm vai spēļu dzinējiem . Tas pats par sevi nav "DX12" instalētājs, jo DX12 ir iekļauts Windows, taču tas var novērst izpildlaika problēmas ar DX9/10/11.

Ja izvēlaties konsultēties ar ārējiem ceļvežiem, ievērojiet īpašu piesardzību. Izvairieties no tādas programmatūras instalēšanas, kas tiek reklamēta reklāmkarogos un var būt potenciāli nevēlamas programmas (PUP) . Kad vien iespējams, izmantojiet oficiālos resursus, lai izvairītos no uzlaušanas programmatūras instalēšanas datorā.

Sistēmas failu labošana ar SFC un DISM

Ja jums ir aizdomas par failu bojāšanu operētājsistēmā Windows, atveriet komandu uzvedni kā administrators un palaidiet sfc /scannow. Ļaujiet tam pabeigties. Šī skenēšana parasti aizņem kādu laiku, bet tā atrod un salabo kritiskas sastāvdaļas.

Tad izmetiet šādā secībā: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM labo Windows attēlu un novērš neatbilstības, kuras SFC nevar atrisināt pati.

Kad esat pabeidzis, restartējiet datoru. Pēc šī procesa tiek atrisinātas daudzas problēmas ar grafikas pakalpojumiem, bibliotēkām un atkarībām , un spēles, kas iepriekš netika palaistas DX12 vidē, bieži vien to dara bez turpmākām problēmām.

  Kā optimizēt SSD disku operētājsistēmā Windows 11, lai nodrošinātu patiesi zibensātru veiktspēju

DX12 Ultimate, staru izsekošana un “funkciju līmeņi”: ko sagaidīt programmā dxdiag

DirectX 12 Ultimate nav atsevišķs instalējams izpildāmais fails; tas ir iespēju kopums, kas tiek aktivizēts, ja ir pieejama operētājsistēma Windows, draiveri un saderīga grafiskā karte . No šīs kombinācijas ir atkarīgas tādas tehnoloģijas kā aparatūras staru izsekošana, VRS un režģa ēnošana.

Programmā dxdiag neredzēsiet pogu, kas pārslēdzas no "izslēgts" uz "ieslēgts". Jūs redzēsiet "funkciju līmeņus", kas atspoguļo aparatūras atbalstu. Tas, ka teksta nosaukums nemainās, nenozīmē, ka DX12 nedarbojas ; tas vienkārši nozīmē, ka šajā panelī DX12 Ultimate netiek rādīts kā slēdzis.

Ja jūs uztrauc staru izsekošana vai papildu funkcijas, pārbaudiet sava GPU ražotāja vietni. Daži iGPU neatbalsta aparatūras staru izsekošanu un noteiktas patentētas spēļu tehnoloģijas, tāpēc nav īsceļu: jums ir nepieciešama saderīga aparatūra.

Reālās dzīves gadījumi: D3D11 spēlē Fortnite, “DX12 atspējots” un spēles, kas netiek startētas

Pēc Windows atkārtotas instalēšanas Fortnite bieži parāda D3D11 kļūdu. Tas parasti notiek trūkstošu draiveru vai spēles mēģinājuma izmantot API dēļ , kas nav saderīgs ar jūsu aparatūru . Atjauniniet Windows, atkārtoti instalējiet GPU draiverus, veicot tīru instalāciju, un pārbaudiet failus pakalpojumā Steam vai Epic Games Launcher.

Ja jūsu dxdiag norāda DX12 jūsu sistēmā, bet spēle tiek palaista DX11, pārbaudiet, vai spēles iestatījumos ir DX12 selektors. Ja spēles izvēlnē DX12 netiek piedāvāts, izstrādātājs, visticamāk, to ir atspējojis jūsu aparatūras konfigurācijā stabilitātes apsvērumu dēļ vai arī tas sagaida noteiktas iespējas, kuras jūsu GPU pilnībā neizmanto.

inZOI un ziņojums “DirectX 12 nav saderīgs ar jūsu sistēmu”

Kā iespējot DirectX 12, ja tas pēc noklusējuma ir atspējots

Izmantojot inZOI (un citas jaunākas spēles), dažreiz var tikt parādīts ziņojums "DX12 netiek atbalstīts". Vispirms dodieties uz dxdiag → Displejs → "Funkciju līmeņi" un pārliecinieties, vai tas ir iestatīts uz 12_0 vai 12_1. Ja tas nav norādīts sarakstā, jūsu grafiskā karte neatbalsta DX12 , un jums būs jāpiespiež DX11, ja spēle to atļauj.

Steam: Bibliotēka → Ar peles labo pogu noklikšķiniet uz spēles → Rekvizīti → Palaišanas opcijas. Dzēst -dx12 ja tas bija iestatīts, un mēģiniet startēt noklusējuma režīmā. Ja jūsu aparatūra nesasniedz DX12, rakstiet -dx11 lai piespiestu DirectX 11 ja nosaukums to atbalsta. Atcerieties atjaunināt draiverus un pārbaudīt failu integritāti, ja kļūme joprojām pastāv.

iGPU un dGPU: Kas patiesībā vada spēli?

Sistēmās ar gan integrētu (iGPU), gan speciālu (dGPU) grafiku spēle, iespējams, mēģina izmantot integrēto grafiku. Šādā gadījumā daudzas DX12 vai RT funkcijas netiks rādītas, jo iGPU tās neatbalsta . Atveriet GPU vadības paneli (NVIDIA vadības panelis, AMD Software Adrenalin) un piešķiriet spēles izpildfailam "Augstas veiktspējas GPU".

Klēpjdatoros pārbaudiet arī Windows grafikas iestatījumus (Iestatījumi → Displejs → Grafikas iestatījumi) un iespējojiet spēlei augstas veiktspējas režīmu. Ja spēle darbojas ar dGPU, iespējams, redzēsiet vairāk DX12 funkciju un ievērojamu veiktspējas uzlabojumu.

Fona programmatūra, pārklājumi un antivīruss

Pārklājumi, uztveršanas rīki, FPS monitori vai optimizācijas komplekti var traucēt. Mēģiniet tos atspējot, aizvērt pārslodzes utilītas un, ja nepieciešams, palaist spēli kā administrators . Savā pretvīrusu programmatūrā izslēdziet spēles un platformas mapes (Steam, Epic), lai tās nebloķētu.

Ja pamanāt, ka spēle neizdodas tikai pirmajā palaišanas reizē pēc draiveru instalēšanas, iespējams, ka ēnotāja kompilācija konfliktē ar trešo pušu rīkiem. Palaišana bez pārklājumiem parasti novērš šo problēmu.

  Kā uzzināt, kāda Android versija jums ir un vai tā ir atjaunināta

BIOS/UEFI atjauninājumi un ražotāja atbalsts

Tas notiek reti, bet novecojis BIOS/UEFI var izraisīt nesaderību ar noteiktām sistēmas funkcijām. Ieteicamos atjauninājumus skatiet savas mātesplates vai klēpjdatora atbalsta lapā. Atjauniniet BIOS tikai ievērojot ražotāja norādījumus un pēc dublējuma izveides , jo neveiksmīgs process var padarīt jūsu datoru nelietojamu.

OEM (zīmola) datoru gadījumā pārbaudiet to atbalsta vietni: parasti viņi norāda, kuru DirectX versiju atbalsta to konfigurācijas, un publicē validētus draiverus. Ja jums ir jautājumi par integrēto GPU (iGPU), datora ražotāja dokumentācija sniegs atbildes uz daudziem jūsu jautājumiem.

Kad aparatūra vairs neatbilst prasībām: alternatīvas un cerības

Ja dxdiag nerāda 12_0 vai 12_1 un jūsu GPU ir vecāka par noteiktām arhitektūrām, jūs nevarēsiet palaist vietējo DX12. Tādā gadījumā izmantojiet parametru -dx11 ja spēle to atbalsta vai arī palieciet pie spēles noklusējuma API. Tā nav sakāve: daudzas spēles joprojām darbojas nevainojami DX11 vidē ar labiem iestatījumiem.

Paturiet prātā, ka tādām funkcijām kā staru izsekošana ir nepieciešama īpaša aparatūra, un tās nevar iespējot, izmantojot programmatūru. Ja spēlei ir nepieciešama grafiskā karte ar īpašu staru izsekošanas funkciju, bet jūsu spēlei tādas nav, iestatījums netiks parādīts vai to nevarēs iespējot, būtiski neietekmējot veiktspēju.

Tīra Windows atkārtota instalēšana: pēdējā kasetne

Ja esat izmēģinājis visu iepriekš minēto un nekas nepalīdz, apsveriet tīru Windows instalēšanu. Pirms tam dublējiet savus datus. Tīra instalēšana novērš dziļi iesakņojušos konfliktus un atlikušo programmatūru, kas varētu bloķēt grafikas komponentus . Pēc tam instalējiet Windows Update, GPU draiverus un palaidiet spēli ar pareizajiem iestatījumiem.

Neuztveriet to kā ātru risinājumu, bet arī neatmetiet to novārtā, ja jums mēnešiem ilgi ir bijušas problēmas ar komandu. Dažreiz tas patiesi atrisina dziļi iesakņojušās problēmas ar API un izpildlaikiem.

Ātri jautājumi, lai kliedētu jebkādas šaubas

Vai DirectX 12 var instalēt manuāli? Tehniski nē, kā atsevišķu pakotni. Tā ir iekļauta operētājsistēmā Windows un modernos draiveros , un Microsoft tīmekļa instalētājs pievieno tikai papildu izpildlaika vidi, kas nepieciešama dažām spēlēm.

Kāpēc es neredzu nekādas "izmaiņas" dxdiag, kad iespējoju DX12? Tāpēc, ka DX12 (un Ultimate) tiek atspoguļots funkciju līmeņos , nevis kā slēdzis, kas norāda ieslēgt/izslēgt. Svarīgi ir tas, ka parādās 12_0 vai 12_1 un ka spēlei ir šī opcija.

Vai varu izmantot staru izsekošanu un DLSS ar iGPU? Parasti nē. Aparatūras staru izsekošanai un tādām tehnoloģijām kā DLSS ir nepieciešams saderīgs dGPU. Ja vēlaties izmantot staru izsekošanu vai uzlabotas metodes, jums būs nepieciešams spējīgs GPU un atjaunināti draiveri.

Vai pietiks ar draiveru atjaunināšanu? Daudzos gadījumos jā. Ar Windows Update un tīru GPU draivera atkārtotu instalēšanu lielākā daļa DX12 problēmu tiek atrisinātas.

Ja esat ticis tik tālu, jums jau būs skaidrs priekšstats: DX12 ir atkarīgs no visas ekosistēmas saskaņošanas. Ar atjauninātu Windows, oficiāliem draiveriem, pareizu API izvēli katrai spēlei un pārbaudēm ar dxdiag, DirectX 12 vajadzētu darboties bez jebkādiem neparastiem risinājumiem . Un, ja jūsu aparatūra nav piemērota uzdevumam, DX11 piespiedu izmantošana, failu integritātes nodrošināšana un sistēmas tīrības uzturēšana nodrošinās vislabāko iespējamo pieredzi datorā.

Kā izmantot DxDiag, lai diagnosticētu DirectX kļūdas datorā
Saistītais raksts:
Kā izmantot DxDiag, lai diagnosticētu DirectX kļūdas datorā