„DirectX 12“ pagal numatytuosius nustatymus yra išjungta: kaip ją įjungti

Paskutiniai pakeitimai: gegužės 13 d. 2026 m.
  • „DirectX 12“ veikia, kai „Windows“, tvarkyklės ir aparatinė įranga yra suderinami; tai ne jungiklis, o funkcijos, kurios įjungiamos atsižvelgiant į suderinamumą.
  • „dxdiag“ rodo funkcijų lygius (12_0, 12_1), kurie nurodo faktinį palaikymą; jei jie nerodomi, GPU nepalaiko gimtosios DX12.
  • Daugelis žaidimų stabilumo sumetimais paleidžiami DX11; žaidimo parinktys arba paleidimo priemonės nustatymai lemia, ar jie naudoja DX12, o išplėstinėms funkcijoms reikalingas suderinamas GPU.

„DirectX 12“ pagal numatytuosius nustatymus yra išjungta, kaip ją įjungti

Jei atidarote žaidimą ir matote pranešimą, kad „DirectX 12“ yra išjungta, normalu, kad jaučiatės kažko praleidę. Daugeliu atvejų tai ne stebuklingo diegimo poreikis, o sistema, tvarkyklės ar pats žaidimas nėra tinkamai sukonfigūruoti . Čia rasite praktišką, aiškų ir prieinamą vadovą, kaip paleisti DX12 „Windows“ kompiuteryje.

Visų pirma, svarbu suprasti, kad „DirectX 12“ yra susieta su „Windows“ ir jūsų vaizdo plokštės tvarkyklėmis. Ji neaktyvuojama paslėptu jungikliu: ji įjungiama automatiškai, kai sistema, tvarkyklės ir aparatinė įranga yra suderinamos . Tai išsiaiškinę, žingsnis po žingsnio apžvelkime, ką patikrinti, kaip patikrinti tikrąjį suderinamumą ir ką daryti, jei žaidimas reikalauja naudoti DX11 arba rodo tokias klaidas kaip D3D11 arba klasikinį „DirectX 12 nepalaikoma“.

Kas yra „DirectX 12“ ir kodėl kai kurie žaidimai jo nenaudoja pagal numatytuosius nustatymus?

„DirectX 12“ yra „Microsoft“ API, leidžianti žaidimams efektyviau bendrauti su jūsų GPU. Tinkamai veikianti, ji sumažina procesoriaus apkrovą, pagerina užduočių paskirstymą tarp branduolių ir įgalina tokias technologijas kaip spindulių sekimas , kintamo dažnio šešėliavimas ir tinklelio šešėliavimas. Nepaisant to, kai kurie žaidimai dėl stabilumo ar suderinamumo priežasčių paleidžiami DX11, o DX12 nustatymuose paliekamas kaip rankinė parinktis.

Nenustebkite, jei net ir įdiegus DX12 jūsų sistemoje, žaidimas bus paleistas naudojant kitą API. Kūrėjai kartais teikia pirmenybę stabiliausiam variantui daugumai vartotojų , todėl žaidimo nustatymuose matysite parinktį perjungti iš DX11 į DX12.

Pagrindiniai patikrinimai: „Windows“ versija, „dxdiag“ ir funkcijų lygiai

Pirmiausia įsitikinkite, kad „Windows“ ir jūsų aparatinė įranga yra atnaujintos. Pirmiausia, „DX12“ yra integruota į „Windows 10“ ir „Windows 11“ , tačiau pažangiausioms funkcijoms (žinomoms kaip „DirectX 12 Ultimate“) reikalingos naujausios operacinės sistemos versijos.

Patikrinkite savo „Windows“ versiją su „Windows“ + R, įveskite winver ir paspauskite „Enter“. Jei naudojate „Windows 11“ arba palyginti naują „Windows 10“, esate teisingame kelyje. Po to atidarykite diagnostikos įrankį naudodami „Windows“ + R → dxdiag ir pasižvalgyk.

„dxdiag“ programoje eikite į skirtuką „Sistema“ ir peržiūrėkite „DirectX versija“. Jei nurodyta „DirectX 12“, tai reiškia, kad jūsų sistema jį palaiko. Dabar eikite į skirtuką „Ekranas“ ir raskite „Funkcijų lygiai“. Čia pamatysite kažką panašaus į 12_0, 12_1, 11_1... Ši eilutė yra svarbi, nes ji nurodo, ką iš tikrųjų gali vykdyti jūsų GPU.

Jei matote 12_0 arba 12_1, jūsų aparatinė įranga palaiko DX12. Jei 12_x nerodoma, jūsų vaizdo plokštė nepasiekia šio lygio, todėl nėra jokio būdo priverstinai įdiegti DX12 . Tokiu atveju toliau paaiškinsime, kaip dirbti su DX11 arba kokios yra alternatyvos, jei žaidimas tai leidžia.

„Windows“ atnaujinimas: pirmas žingsnis, kuris išsprendžia daugiausiai problemų

Daugelį problemų galima išspręsti atnaujinus sistemą. Atidarykite „Nustatymai“ → „Atnaujinimas ir sauga“ (arba „Windows“ naujinimą , jei naudojate „Windows 11“) ir spustelėkite „Patikrinti, ar yra naujinimų“. Įdiekite visus laukiančius naujinimus ir, jei būsite paraginti, paleiskite sistemą iš naujo . „DirectX 12“ ir jos komponentai paprastai pateikiami per „Windows“ naujinimą, todėl neatidėliokite.

  Kaip žingsnis po žingsnio atidaryti valdymo skydelį sistemoje „Windows 11“

Net jei viskas atrodo atnaujinta, gali būti kaupiamųjų atnaujinimų arba kokybės pataisų, kurios turi įtakos grafikos paketui. Po atnaujinimų rekomenduojama kelis kartus paleisti sistemą iš naujo , ypač jei atnaujinate iš senesnės „Windows 10“ versijos.

GPU tvarkyklės: švarus diegimas iš naujo iš gamintojo svetainės

Grafikos tvarkyklės yra viso to pagrindas. Apsilankykite oficialioje gamintojo svetainėje ir atsisiųskite naujausią versiją: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) arba Intel (intel.com/support/graphics-drivers) . Venkite trečiųjų šalių įrankių ir naudokite oficialią diegimo programą.

Paleidę diegimo programą, jei galite, pasirinkite „švarus diegimas“. Tai pašalins ankstesnių versijų likučius, kurie gali sukelti konfliktus. Atnaujinę paleiskite kompiuterį iš naujo, kad tvarkyklė būtų įkelta teisingai . Tada grįžkite į „dxdiag“ ir dar kartą patikrinkite „Funkcijų lygius“.

Nešiojamiesiems kompiuteriams, jei naudojate integruotą arba hibridinę GPU, patartina apsilankyti kompiuterio gamintojo palaikymo svetainėje. Kai kurioms sistemoms reikalingos OEM patvirtintos tvarkyklės, kad tinkamai įjungtų tam tikras grafikos funkcijas.

Patikrinkite, ar pats žaidimas leidžia pasirinkti „DirectX 12“

Kai kuriuose žaidimuose galima pasirinkti grafikos API vaizdo įrašų parinktyse. Eikite į žaidimo meniu, ieškokite „Grafika“ arba „Atvaizdavimas“ ir, jei ši parinktis rodoma, pakeiskite atvaizdavimo programą iš „DirectX 11“ (arba „Vulkan“) į „DirectX 12“ . Kartais, kad pakeitimas įsigaliotų, reikia paleisti žaidimą iš naujo.

Jei žaidime nėra selektoriaus, patikrinkite kūrėjo dokumentaciją. Kai kuriais atvejais paleidimo priemonėje pateikiami komandinės eilutės parametrai arba perjungikliai. Kiekvienas žaidimas tai tvarko skirtingai, todėl nenustebkite, jei nustatymą rasite neaiškioje vietoje.

Dažnos „Steam“ klaidos: paleidimo nustatymai ir failų patikrinimas

Jei naudojate „Steam“, eikite į savo biblioteką, dešiniuoju pelės mygtuku spustelėkite žaidimą → Ypatybės → Paleidimo parinktys. Jei matote -dx12 o -d3d12 ir kelia problemų, pabandykite palikite šį langelį tuščią, jei norite naudoti numatytuosius nustatymusIr atvirkščiai, jei jūsų GPU nepalaiko DX12, o žaidimas to reikalauja, pridėkite -dx11 priversti naudoti „DirectX 11“, kai pavadinimas tai leidžia.

Tame pačiame lange, skiltyje „Vietiniai failai“, spustelėkite „Patikrinti žaidimo failų vientisumą“. Tai pataisys sugadintus atsisiuntimus, kurie gali rodyti klaidinančius suderinamumo pranešimus. Paprastas patikrinimas dažnai ištaiso nepavykusius paleidimus.

Įdiekite „DirectX“ komponentus iš „Microsoft“ (kai tai prasminga)

Atsisiuntus „DirectX End-User Runtime Web Installer“ iš „Microsoft“, galima įdiegti papildomas bibliotekas, kurių vis dar reikia daugeliui senesnių žaidimų ar variklių . Tai nėra „DX12“ diegimo programa, nes DX12 yra įtraukta į „Windows“, tačiau ji gali išspręsti vykdymo laiko problemas su DX9/10/11.

Jei nuspręsite konsultuotis su išoriniais vadovais, būkite itin atsargūs. Venkite diegti reklamjuostėse reklamuojamą programinę įrangą, kuri gali būti potencialiai nepageidaujama programa (PUP) . Kai tik įmanoma, naudokitės oficialiais ištekliais, kad išvengtumėte programinės įrangos diegimo kompiuteryje.

Sistemos failų taisymas naudojant SFC ir DISM

Jei įtariate, kad „Windows“ sistemoje sugadinti failai, atidarykite komandų eilutę administratoriaus teisėmis ir paleiskite sfc /scannow. Leiskite jam baigtis. Šis nuskaitymas paprastai užtrunka, bet jo metu aptinkami ir pataisomi svarbiausi komponentai.

Tada suformuluokite tokią tvarką: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM taiso „Windows“ atvaizdą ir ištaiso neatitikimus, kurių SFC negali išspręsti pati.

  Kaip žaisti „Squad Busters“ kompiuteryje ir viskas, ką reikia žinoti

Kai baigsite, paleiskite iš naujo. Po šio proceso išsprendžiamos daugelis problemų, susijusių su grafikos paslaugomis, bibliotekomis ir priklausomybėmis , o žaidimai, kurie anksčiau nepaleisdavo DX12 aplinkoje, dažnai tai paleidžia be jokių tolesnių problemų.

„DX12 Ultimate“, spindulių sekimas ir „funkcijų lygiai“: ko tikėtis programoje „dxdiag“

„DirectX 12 Ultimate“ nėra atskiras vykdomasis failas, kurį įdiegiate; tai funkcijų rinkinys, kuris įjungiamas, kai yra „Windows“, tvarkyklės ir suderinamas GPU . Tokios technologijos kaip aparatinės įrangos spindulių sekimas, VRS ir tinklelio šešėliavimas priklauso nuo šio derinio.

„dxdiag“ nematysite mygtuko, kuris perjungtų iš „išjungta“ į „įjungta“. Matysite „Funkcijų lygius“, kurie atspindi aparatinės įrangos palaikymą. Tai, kad tekstinė žymė nesikeičia, nereiškia, kad DX12 neveikia ; tai tiesiog reiškia, kad šiame skydelyje DX12 Ultimate nerodomas kaip jungiklis.

Jei nerimaujate dėl spindulių sekimo ar išplėstinių funkcijų, patikrinkite savo GPU gamintojo svetainę. Kai kurie iGPU nepalaiko aparatinės įrangos spindulių sekimo ir tam tikrų patentuotų žaidimų technologijų, todėl nėra jokių nuorodų: jums reikia suderinamos aparatinės įrangos.

Realūs atvejai: D3D11 „Fortnite“ žaidime, „DX12 išjungtas“ ir žaidimai, kurie neprasideda

Iš naujo įdiegus „Windows“, „Fortnite“ dažnai rodo D3D11 klaidą. Paprastai taip nutinka dėl trūkstamų tvarkyklių arba žaidimo bandymo naudoti API, nesuderinamą su jūsų aparatine įranga . Atnaujinkite „Windows“, iš naujo įdiekite GPU tvarkykles naudodami švarų diegimą ir patikrinkite failus „Steam“ arba „Epic Games Launcher“.

Jei jūsų „dxdiag“ rodo DX12 jūsų sistemoje, bet žaidimas paleidžiamas DX11, patikrinkite, ar žaidimo nustatymuose yra DX12 parinkiklis. Jei žaidimas meniu nesiūlo DX12, kūrėjas greičiausiai jį išjungė jūsų aparatinės įrangos konfigūracijoje dėl stabilumo arba tikisi tam tikrų galimybių, kurių jūsų GPU nevisiškai išnaudoja.

„inZOI“ ir pranešimas „DirectX 12 nesuderinamas su jūsų sistema“

Kaip įjungti „DirectX 12“, jei jis pagal numatytuosius nustatymus išjungtas

„inZOI“ (ir kituose naujesniuose žaidimuose) kartais galite pamatyti pranešimą „DX12 nepalaikomas“. Pirmiausia eikite į dxdiag → Ekranas → „Funkcijų lygiai“ ir patvirtinkite, kad nustatyta reikšmė 12_0 arba 12_1. Jei sąraše jos nėra, jūsų vaizdo plokštė nepalaiko DX12 ir turėsite priverstinai įjungti DX11, jei žaidimas tai leidžia.

„Steam“: Biblioteka → Dešiniuoju pelės mygtuku spustelėkite žaidimą → Ypatybės → Paleidimo parinktys. Ištrinti -dx12 jei jis buvo nustatytas, pabandykite paleisti numatytuoju režimu. Jei jūsų aparatinė įranga nepasiekia DX12, rašykite -dx11 priversti „DirectX 11“ kai pavadinimas tai palaiko. Nepamirškite atnaujinti tvarkyklių ir patikrinti failų vientisumo, jei problema išlieka.

iGPU ir dGPU: Kas iš tikrųjų valdo žaidimą?

Sistemose su integruota (iGPU) ir dedikuota (dGPU) grafika žaidimas gali bandyti naudoti integruotą grafiką. Tokiu atveju daugelis DX12 arba RT funkcijų nebus rodomos, nes iGPU jų nepalaiko . Atidarykite GPU valdymo skydelį („NVIDIA“ valdymo skydas, „AMD Software Adrenalin“) ir priskirkite žaidimo vykdomąjį failą „Didelio našumo GPU“.

Nešiojamuosiuose kompiuteriuose taip pat patikrinkite „Windows“ grafikos nustatymus („Nustatymai“ → „Ekranas“ → „Grafikos nustatymai“) ir įjunkite žaidimo didelio našumo režimą. Jei žaidimas veikia su dGPU, greičiausiai matysite daugiau DX12 funkcijų ir reikšmingą našumo pagerėjimą.

Fono programinė įranga, perdangos ir antivirusinė programa

Pertvaros, fiksavimo įrankiai, FPS monitoriai arba optimizavimo paketai gali trukdyti. Pabandykite juos išjungti, uždaryti spartinimo programas ir, jei reikia, paleisti žaidimą kaip administratorius . Antivirusinėje programinėje įrangoje neįtraukite žaidimo ir platformos aplankų („Steam“, „Epic“), kad jie nebūtų užblokuoti.

  Kaip atsisiųsti „Minecraft“ kompiuteriui: išsamus leidimų ir paleidimo priemonės vadovas

Jei pastebite, kad žaidimas nepavyksta tik pirmą kartą paleidus jį įdiegus tvarkykles, tikėtina, kad šešėliavimo kompiliacija konfliktuoja su trečiųjų šalių įrankiais. Paleidus be perdangų, šio elgesio paprastai išvengiama.

BIOS / UEFI atnaujinimai ir gamintojų palaikymas

Tai retai pasitaiko, bet pasenusi BIOS / UEFI gali sukelti nesuderinamumą su tam tikromis sistemos funkcijomis. Rekomenduojamus atnaujinimus rasite savo pagrindinės plokštės arba nešiojamojo kompiuterio pagalbos puslapyje. BIOS atnaujinkite tik vadovaudamiesi gamintojo instrukcijomis ir sukūrę atsarginę kopiją , nes nepavykęs procesas gali padaryti jūsų kompiuterį netinkamą naudoti.

OEM (firminių) kompiuterių atveju patikrinkite jų palaikymo svetainę: jie paprastai nurodo, kurią „DirectX“ versiją palaiko jų konfigūracijos, ir skelbia patvirtintas tvarkykles. Jei turite klausimų apie integruotą GPU (iGPU), kompiuterio gamintojo dokumentacijoje rasite atsakymus į daugelį jūsų klausimų.

Kai aparatinė įranga nebeatitinka standartų: alternatyvos ir lūkesčiai

Jei „dxdiag“ nerodo 12_0 arba 12_1 ir jūsų GPU yra senesnė nei tam tikros architektūros, negalėsite paleisti originalaus DX12. Tokiu atveju naudokite parametrą -dx11 jei žaidimas jį palaiko arba laikykitės numatytosios žaidimo API. Tai nėra pralaimėjimas: daugelis žaidimų vis dar sklandžiai veikia DX11 aplinkoje, net ir naudojant gerus nustatymus.

Turėkite omenyje, kad tokioms funkcijoms kaip spindulių sekimas reikalinga speciali aparatinė įranga ir jų negalima įjungti naudojant programinę įrangą. Jei žaidimui reikalinga GPU su specialia spindulių sekimo funkcija, o jūsų kompiuteryje jos nėra, nustatymas nebus rodomas arba jo negalima įjungti be didelio našumo poveikio.

Švarus „Windows“ diegimas iš naujo: paskutinė kasetė

Jei išbandėte visus aukščiau nurodytus veiksmus ir niekas nepadeda, apsvarstykite švarų „Windows“ diegimą. Prieš tai sukurkite atsarginę duomenų kopiją. Švarus diegimas pašalina giliai įsišaknijusius konfliktus ir likusią programinę įrangą, kuri gali blokuoti grafikos komponentus . Tada įdiekite „Windows Update“, GPU tvarkykles ir paleiskite žaidimą su teisingais nustatymais.

Nelaikykite to greitu sprendimu, bet neatmeskite jo ir jei jau kelis mėnesius vargote su komanda. Kartais tai iš tikrųjų išsprendžia giliai įsišaknijusias API ir vykdymo aplinkos problemas.

Trumpi klausimai, padėsiantys išsklaidyti abejones

Ar galima rankiniu būdu „įdiegti“ „DirectX 12“? Techniškai ne, kaip atskirą paketą. Jis pateikiamas su „Windows“ ir moderniomis tvarkyklėmis , o „Microsoft“ žiniatinklio diegimo programa prideda tik papildomas vykdymo aplinkas, kurių reikia kai kuriems žaidimams.

Kodėl nematau jokių „pasikeitimų“ dxdiag įjungus DX12? Nes DX12 (ir Ultimate) atsispindi funkcijų lygiuose , o ne kaip jungiklis, rodantis įjungimą/išjungimą. Svarbu, kad būtų rodomas 12_0 arba 12_1 ir kad žaidime būtų ši parinktis.

Ar galiu naudoti spindulių sekimą ir DLSS su iGPU? Paprastai ne. Aparatinės įrangos spindulių sekimui ir tokioms technologijoms kaip DLSS reikalingas suderinamas dGPU. Jei norite naudoti spindulių sekimą ar pažangias technologijas, jums reikės galingos GPU ir naujausių tvarkyklių.

Ar pakaks atnaujinti tvarkykles? Daugeliu atvejų taip. Dauguma DX12 problemų išsprendžiamos atlikus „Windows Update“ ir švariai iš naujo įdiegus GPU tvarkyklę .

Jei jau taip toli nuėjote, jau turėsite aiškų vaizdą: DX12 priklauso nuo visos ekosistemos suderinamumo. Atnaujinus „Windows“, turint oficialias tvarkykles, kiekvienam žaidimui pasirinkus tinkamą API ir patikrinus naudojant „dxdiag“, „DirectX 12“ turėtų veikti be jokių neįprastų problemų . O jei jūsų aparatinė įranga neatitinka užduoties, priverstinis DX11 įjungimas, failų vientisumo užtikrinimas ir sistemos švaros palaikymas suteiks jums geriausią įmanomą patirtį kompiuteryje.

Kaip naudoti „DxDiag“ norint diagnozuoti „DirectX“ klaidas kompiuteryje
Susijęs straipsnis:
Kaip naudoti „DxDiag“ norint diagnozuoti „DirectX“ klaidas kompiuteryje