A DirectX 12 alapértelmezés szerint le van tiltva: hogyan engedélyezhető

Utolsó frissítés: May 13 2026
  • A DirectX 12 akkor működik, ha a Windows, az illesztőprogramok és a hardverek kompatibilisek; ez nem egy kapcsoló, hanem olyan funkciók, amelyek a kompatibilitás alapján engedélyezettek.
  • A dxdiag parancs megjeleníti a tényleges támogatást jelző funkciószinteket (12_0, 12_1); ha ezek nem jelennek meg, a GPU nem támogatja a natív DX12-t.
  • Sok játék a stabilitás érdekében DX11-ben indul; a játékbeállítások vagy az indító beállítások határozzák meg, hogy DX12-t használnak-e, a haladó funkciókhoz pedig kompatibilis GPU szükséges.

A DirectX 12 alapértelmezés szerint le van tiltva, hogyan lehet engedélyezni?

Ha megnyitsz egy játékot, és egy üzenetet látsz, miszerint a DirectX 12 le van tiltva, akkor normális, ha úgy érzed, hogy valami hiányzik. Sok esetben nem arról van szó, hogy varázslatos telepítésre van szükség, hanem arról, hogy a rendszer, az illesztőprogramok vagy maga a játék nincs megfelelően konfigurálva . Itt egy praktikus, világos és közérthető útmutatót találsz a DX12 telepítéséhez és futtatásához Windows PC-den.

Először is fontos megérteni, hogy a DirectX 12 a Windowshoz és a grafikus kártya illesztőprogramjaihoz kapcsolódik. Nem rejtett kapcsolóval aktiválható: automatikusan engedélyeződik, amikor a rendszer, az illesztőprogramok és a hardver kompatibilis . Ezt követően lépésről lépésre áttekintjük, hogy mit kell ellenőrizni, hogyan ellenőrizhető a tényleges kompatibilitás, és mit kell tenni, ha egy játék ragaszkodik a DX11 használatához, vagy olyan hibákat jelenít meg, mint a D3D11 vagy a klasszikus „A DirectX 12 nem támogatott” hibaüzenet.

Mi az a DirectX 12, és miért nem használják egyes játékok alapértelmezés szerint?

A DirectX 12 a Microsoft API-ja, amely lehetővé teszi a játékok számára, hogy hatékonyabban kommunikáljanak a GPU-val. Megfelelő működés esetén csökkenti a CPU terhelését, javítja a feladatmegosztást a magok között, és olyan technológiákat tesz lehetővé, mint a sugárkövetés , a változó sebességű árnyékolás és a hálós árnyékolók. Ennek ellenére egyes játékok stabilitási vagy kompatibilitási okokból DX11-ben indulnak, így a DX12 manuális opcióként marad a beállításokban.

Ne lepődj meg, ha még a DX12 telepítése után is egy játék más API-val indul el. A fejlesztők néha a felhasználók többsége számára a legstabilabb opciót részesítik előnyben , ezért a játék beállításaiban láthatsz egy lehetőséget a DX11-ről DX12-re való váltásra.

Alapvető ellenőrzések: Windows verzió, dxdiag és funkciószintek

Az első lépés annak biztosítása, hogy a Windows és a hardver naprakész legyen. Először is, a DX12 integrálva van a Windows 10-be és a Windows 11-be , de a legfejlettebb funkciókhoz (DirectX 12 Ultimate néven) a legújabb operációs rendszer verziók szükségesek.

Ellenőrizze a Windows verzióját a következővel: Windows + R, gépelés winver és nyomja meg az Enter billentyűt. Ha Windows 11-et vagy egy viszonylag új Windows 10-et használ, akkor jó úton halad. Ezután nyissa meg a diagnosztikai eszközt a következővel: Windows + R → dxdiag parancsot és nézd meg.

A dxdiag programban menj a Rendszer fülre, és nézd meg a „DirectX verzió” részt. Ha DirectX 12-t ír, az azt jelenti, hogy a rendszered támogatja azt. Most menj a Kijelző fülre, és keresd meg a „Funkciószintek” részt. Itt valami ilyesmit fogsz látni: 12_0, 12_1, 11_1... Ez a sor kulcsfontosságú, mert azt jelzi, hogy a GPU mit tud valójában futtatni.

Ha a 12_0 vagy a 12_1 értéket látod, a hardvered támogatja a DX12-t. Ha a 12_x nem jelenik meg, a grafikus kártyád nem éri el ezt a szintet, ezért nincs mód a DX12 natív kikényszerítésére . Ebben az esetben alább elmagyarázzuk, hogyan kell dolgozni a DX11-gyel, vagy milyen alternatívák léteznek, ha a játék megengedi.

Windows frissítése: Az első lépés, ami a legtöbb problémát megoldja

Sok probléma megoldható a rendszer frissítésével. Nyissa meg a Beállítások → Frissítés és biztonság (vagy Windows Update rendszeren Windows 11 esetén) menüpontot, és kattintson a „Frissítések keresése” gombra. Telepítse a függőben lévő frissítéseket, és indítsa újra a gépet, ha a rendszer kéri . A DirectX 12 és összetevői általában a Windows Update-en keresztül érhetők el, ezért ne halogassa.

Még ha minden naprakésznek is tűnik, lehetnek olyan összesített frissítések vagy minőségi javítások, amelyek befolyásolják a grafikai rendszert. A frissítések után néhányszor érdemes újraindítani a rendszert , különösen, ha a Windows 10 egy régebbi verziójáról frissít.

GPU-illesztőprogramok: Tiszta újratelepítés a gyártó webhelyéről

A grafikus illesztőprogramok a lényege az egésznek. Látogass el a gyártó hivatalos weboldalára, és töltsd le a legújabb verziót: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) vagy Intel (intel.com/support/graphics-drivers) . Kerüld a harmadik féltől származó eszközöket, és használd a hivatalos telepítőt.

A telepítő futtatásakor, ha van rá lehetőséged, válaszd a „tiszta telepítést”. Ez eltávolítja a korábbi verziók maradványait, amelyek ütközéseket okozhatnak. A frissítés után indítsd újra a számítógépet, hogy az illesztőprogram megfelelően betöltődjön . Ezután térj vissza a dxdiag parancshoz, és ellenőrizd újra a „Funkciószintek” részt.

Laptopok esetén ajánlott felkeresni a számítógép gyártójának támogatási webhelyét, ha integrált vagy hibrid GPU-t használsz. Egyes rendszerek OEM által validált illesztőprogramokat igényelnek bizonyos grafikus funkciók megfelelő engedélyezéséhez.

Ellenőrizd, hogy a játék lehetővé teszi-e a DirectX 12 kiválasztását

Néhány játék lehetővé teszi a grafikus API kiválasztását a Videóbeállítások részben. Menj a játék menüjébe, keresd meg a Grafika vagy a Renderelés lehetőséget, és ha megjelenik az opció, váltsd át a renderelőt DirectX 11-ről (vagy Vulkanról) DirectX 12-re. Néha újra kell indítani a játékot ahhoz, hogy a módosítás érvénybe lépjen.

Ha a játék nem kínálja fel a választót, ellenőrizd a fejlesztő dokumentációját. Bizonyos esetekben parancssori paramétereket vagy kapcsolókat sorolnak fel az indítóban. Minden játék másképp kezeli ezt, ezért ne lepődj meg, ha egy ismeretlen helyen találod a beállítást.

Gyakori Steam hibák: Indítási beállítások és fájlellenőrzés

Ha Steam-et használsz, menj a Könyvtárba, kattints jobb gombbal a játékra → Tulajdonságok → Indítási beállítások. Ha ezt látod -dx12 o -d3d12 és problémákat okoz, próbáld ki Hagyja üresen ezt a mezőt az alapértelmezett beállítások használatáhozFordítva, ha a GPU-d nem támogatja a DX12-t, és a játék ragaszkodik hozzá, add hozzá -dx11 hogy a DirectX 11-et kényszerítse, amikor a cím megengedi.

Ugyanebben az ablakban, a Helyi fájlok alatt kattintson a „Játékfájlok integritásának ellenőrzése” lehetőségre. Ez kijavítja a sérült letöltéseket, amelyek félrevezető kompatibilitási üzeneteket okozhatnak. Egy egyszerű ellenőrzés gyakran megoldja a sikertelen indításokat.

Telepítsd a DirectX komponenseket a Microsofttól (amikor van értelme)

A Microsofttól letöltött „DirectX End-User Runtime Web Installer” további könyvtárak telepítésére szolgál, amelyekre sok régebbi játéknak vagy motornak még mindig szüksége van . Ez nem egy „DX12” telepítő önmagában, mivel a DX12 a Windows része, de megoldhatja a DX9/10/11 futásidejű problémáit.

Ha külső útmutatók igénybevételét választja, legyen rendkívül óvatos. Kerülje a bannerekben népszerűsített, potenciálisan nemkívánatos programok (PUP-ok) telepítését . Amikor csak lehetséges, hivatalos forrásokat használjon, hogy elkerülje a feltorlódott szoftverek telepítését a számítógépére.

Rendszerfájlok javítása SFC és DISM segítségével

Ha fájlsérülésre gyanakszik a Windows rendszerben, nyissa meg a Parancssort rendszergazdaként, és futtassa sfc /scannow. Hagyd befejeződni. Ez a vizsgálat általában eltart egy ideig, de észleli és kijavítja a kritikus alkatrészeket.

Akkor dobd be ezt a sorrendet: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthA DISM kijavítja a Windows rendszerképet, és kijavítja azokat az inkonzisztenciákat, amelyeket az SFC önmagában nem tud megoldani.

Ha kész vagy, indítsd újra a gépet. A grafikus szolgáltatásokkal, könyvtárakkal és függőségekkel kapcsolatos számos probléma megoldódik a folyamat után , és azok a játékok, amelyek korábban nem indultak el DX12 alatt, gyakran további problémák nélkül elindulnak.

DX12 Ultimate, sugárkövetés és „funkciószintek”: Mire számíthatunk a dxdiag programban?

A DirectX 12 Ultimate nem egy külön telepítendő futtatható fájl; olyan funkciók halmaza, amelyek akkor aktiválódnak, ha a Windows, az illesztőprogramok és a kompatibilis GPU is jelen van . Az olyan technológiák, mint a hardveres sugárkövetés, a VRS és a hálós árnyékolás, ettől a kombinációtól függenek.

A dxdiag-ban nem fogsz látni egy gombot, amivel „ki”-ról „be”-re lehet váltani. Amit viszont látni fogsz, azok a „Funkciószintek”, amik a hardvertámogatást tükrözik. Az a tény, hogy egy szöveges címke nem változik, nem jelenti azt, hogy a DX12 nem működik ; egyszerűen azt jelenti, hogy ez a panel nem jeleníti meg a DX12 Ultimate-ot kapcsolóként.

Ha aggódsz a sugárkövetés vagy a speciális funkciók miatt, ellenőrizd a GPU gyártójának weboldalát. Egyes iGPU-k nem támogatják a hardveres sugárkövetést és bizonyos saját játéktechnológiákat, így nincsenek gyors megoldások: kompatibilis hardverre van szükséged.

Valós esetek: D3D11 a Fortnite-ban, „DX12 letiltva” és nem induló játékok

A Windows újratelepítése után a Fortnite gyakran D3D11 hibát jelenít meg. Ez általában hiányzó illesztőprogramok vagy a játék által a hardvereddel nem kompatibilis API-t használó kísérlet miatt van . Frissítsd a Windows rendszert, telepítsd újra a GPU-illesztőprogramokat tiszta telepítéssel, és ellenőrizd a fájlokat a Steamben vagy az Epic Games Launcherben.

Ha a dxdiag DX12-t jelez a rendszereden, de a játék DX11-ben indul, ellenőrizd, hogy van-e DX12 választó a játék beállításaiban. Ha a játék nem kínálja fel a DX12-t a menüben, a fejlesztő valószínűleg stabilitási okokból letiltotta a hardverkonfigurációdon , vagy bizonyos képességeket vár, amelyeket a GPU nem használ ki teljes mértékben.

inZOI és a „DirectX 12 nem kompatibilis a rendszerrel” üzenet

Hogyan engedélyezhető a DirectX 12, ha alapértelmezés szerint le van tiltva?

Az inZOI (és más újabb játékok) esetében időnként megjelenik egy üzenet, amely szerint „A DX12 nem támogatott”. Először is, menj a dxdiag → Kijelző → „Funkciószintek” menüpontra, és ellenőrizd, hogy 12_0 vagy 12_1 értékre van-e állítva. Ha nem szerepel a listán, a GPU-d nem támogatja a DX12-t , és kényszerítened kell a DX11-et, ha a játék engedélyezi.

Steamben: Könyvtár → Jobb klikk a játékon → Tulajdonságok → Indítási beállítások. Törlés -dx12 ha be volt állítva, és próbáld meg alapértelmezett módban elindítani. Ha a hardvered nem éri el a DX12-t, írd be -dx11 a DirectX 11 kényszerítéséhez ha a cím támogatja. Ne felejtse el frissíteni az illesztőprogramokat és ellenőrizni a fájlok integritását, ha továbbra is hibát jelez.

iGPU és dGPU: Ki futtatja valójában a játékot?

Az integrált (iGPU) és dedikált (dGPU) grafikával is rendelkező rendszereken előfordulhat, hogy a játék az integrált grafikát próbálja használni. Ebben az esetben számos DX12 vagy RT funkció nem jelenik meg, mert az iGPU nem támogatja őket . Nyissa meg a GPU vezérlőpultját (NVIDIA Vezérlőpult, AMD Software Adrenalin), és rendelje a játék futtatható fájlját a „Nagy teljesítményű GPU” mappához.

Laptopokon ellenőrizd a Windows grafikai beállításait is (Beállítások → Kijelző → Grafikus beállítások), és engedélyezd a játékhoz a nagy teljesítményű módot. Ha a játék a dGPU-n fut, valószínűleg több DX12 funkciót és jelentős teljesítményjavulást fogsz látni.

Háttérben futó szoftverek, átfedések és víruskeresők

Az átfedések, rögzítőeszközök, FPS-monitorok vagy optimalizáló csomagok zavarhatják a játékot. Próbáld meg letiltani őket, bezárni a túlhajtási segédprogramokat, és ha szükséges, rendszergazdaként futtatni a játékot . A víruskereső szoftveredben zárd ki a játék- és platformmappákat (Steam, Epic), hogy elkerüld a blokkolásukat.

Ha azt veszed észre, hogy a játék csak az illesztőprogramok telepítése utáni első indításkor hibázik, valószínűleg a shader fordítása ütközik harmadik féltől származó eszközökkel. Az átfedések nélküli indítás általában megakadályozza ezt a viselkedést.

BIOS/UEFI frissítések és gyártói támogatás

Ritka, de egy elavult BIOS/UEFI inkompatibilitást okozhat bizonyos rendszerfunkciókkal. Az ajánlott frissítésekért tekintse meg az alaplap vagy a laptop támogatási oldalát. A BIOS-t csak a gyártó utasításait követve és biztonsági mentés létrehozása után frissítse , mivel egy sikertelen folyamat használhatatlanná teheti a számítógépét.

OEM (márkanevű) számítógépek esetén nézd meg a támogatási weboldalukat: általában feltüntetik, hogy a konfigurációjuk melyik DirectX verziót támogatja, és közzétesznek validált illesztőprogramokat. Ha kérdésed van az integrált GPU-val (iGPU) kapcsolatban, a számítógép gyártójának dokumentációja számos kérdésre választ ad.

Amikor a hardver már nem felel meg az elvárásoknak: alternatívák és elvárások

Ha a dxdiag nem mutatja a 12_0 vagy 12_1 értéket, és a GPU-d régebbi bizonyos architektúráknál, akkor nem fogod tudni futtatni a natív DX12-t. Ebben az esetben használd a paramétert -dx11 ha a játék támogatja vagy maradj a játék alapértelmezett API-jánál. Ez nem vereség: sok játék továbbra is simán fut DX11-en jó beállításokkal.

Ne feledd, hogy az olyan funkciók, mint a sugárkövetés, speciális hardvert igényelnek, és nem engedélyezhetők szoftveresen. Ha a játékhoz dedikált sugárkövetéssel rendelkező GPU szükséges, és a tiédben nincs ilyen, a beállítás nem jelenik meg, vagy jelentős teljesítménybeli hatás nélkül nem engedélyezhető.

A Windows tiszta újratelepítése: az utolsó patron

Ha a fentieket mindent kipróbáltad, és semmi sem működik, fontold meg a tiszta Windows telepítést. Előtte készíts biztonsági másolatot az adataidról. A tiszta telepítés kiküszöböli a mélyen gyökerező konfliktusokat és a grafikus komponenseket esetleg blokkoló maradék szoftvereket . Ezután telepítsd a Windows Update-et, a GPU-illesztőprogramokat, és indítsd el a játékot a megfelelő beállításokkal.

Ne gyors megoldásként fogd fel, de ne is utasítsd el, ha hónapok óta küzdesz a csapattal. Néha ez az, ami valóban megoldja az API-k és a futtatókörnyezetek mélyen gyökerező problémáit.

Gyors kérdések a kételyek eloszlatására

Manuálisan is telepíthető a DirectX 12? Technikailag nem, önálló csomagként. Windows rendszerrel és modern illesztőprogramokkal érkezik , és a Microsoft webes telepítője csak kiegészítő futtatókörnyezeteket ad hozzá, amelyekre egyes játékoknak szükségük van.

Miért nem látok semmi "változást" a dxdiag-ban, amikor engedélyezem a DX12-t? Mert a DX12 (és az Ultimate) a funkciószintekben jelenik meg , nem pedig egy be/ki kapcsolóként. A lényeg az, hogy a 12_0 vagy a 12_1 megjelenjen, és hogy a játékban legyen erre lehetőség.

Használhatok sugárkövetést és DLSS-t iGPU-val? Általában nem. A hardveres sugárkövetéshez és a DLSS-hez hasonló technológiákhoz kompatibilis dGPU-ra van szükség. Ha sugárkövetést vagy fejlett technikákat szeretnél használni, akkor egy megfelelő GPU-ra és naprakész illesztőprogramokra lesz szükséged.

Elég lesz az illesztőprogramok frissítése? Sok esetben igen. A Windows Update és a GPU-illesztőprogram tiszta újratelepítése között a legtöbb DX12-probléma megoldódik.

Ha idáig eljutottál, már világos elképzelésed van: a DX12 működéséhez a teljes ökoszisztéma összehangolása szükséges. A naprakész Windows rendszerrel, hivatalos illesztőprogramokkal, az egyes játékokhoz megfelelő API-kiválasztással és a dxdiag paranccsal végzett ellenőrzésekkel a DirectX 12-nek szokatlan megoldások nélkül működnie kell . És ha a hardvered nem felel meg a feladatnak, a DX11 kikényszerítése, a fájlok integritásának biztosítása és a rendszer tisztán tartása a lehető legjobb felhasználói élményt nyújtja a számítógépeden.

A DxDiag használata a DirectX hibák diagnosztizálására a számítógépen
Kapcsolódó cikk:
A DxDiag használata a DirectX hibák diagnosztizálására a számítógépen