DirectX 12 je štandardne vypnutý: ako ho povoliť

Posledná aktualizácia: Máj 13 2026
  • DirectX 12 funguje, keď sú Windows, ovládače a hardvér kompatibilné; nie je to prepínač, ale skôr funkcie, ktoré sú povolené na základe kompatibility.
  • Príkaz dxdiag zobrazuje úrovne funkcií (12_0, 12_1), ktoré označujú skutočnú podporu; ak sa nezobrazujú, grafická karta nepodporuje natívny DX12.
  • Mnoho hier sa kvôli stabilite spúšťa v DX11; možnosti hry alebo nastavenia spúšťača určujú, či používajú DX12, a pokročilé funkcie vyžadujú kompatibilnú grafickú kartu.

DirectX 12 je štandardne vypnutý, ako ho povoliť

Ak otvoríte hru a zobrazí sa správa, že DirectX 12 je vypnuté, je normálne mať pocit, že vám niečo chýba. V mnohých prípadoch nejde o potrebu magickej inštalácie, ale skôr o to, že systém, ovládače alebo samotná hra nie sú správne nakonfigurované . Tu nájdete praktický, jasný a prístupný návod, ako spustiť DirectX 12 na vašom počítači so systémom Windows.

V prvom rade je dôležité pochopiť, že DirectX 12 je viazaný na systém Windows a ovládače grafickej karty. Nie je aktivovaný skrytým prepínačom: zapne sa automaticky, keď je systém, ovládače a hardvér kompatibilný . Po objasnení si postupne prejdeme, čo skontrolovať, ako overiť skutočnú kompatibilitu a čo robiť, ak hra trvá na používaní DX11 alebo zobrazuje chyby ako D3D11 alebo klasické „DirectX 12 nie je podporovaný“.

Čo je DirectX 12 a prečo ho niektoré hry štandardne nepoužívajú?

DirectX 12 je API od spoločnosti Microsoft, ktoré umožňuje hrám efektívnejšie komunikovať s grafickou kartou. Pri správnom fungovaní znižuje zaťaženie procesora, zlepšuje rozdeľovanie úloh medzi jadrá a umožňuje technológie ako sledovanie lúčov , tieňovanie s variabilnou rýchlosťou a sieťové shadery. Niektoré tituly však z dôvodov stability alebo kompatibility začínajú v DirectX 11, takže DX 12 je v nastaveniach k dispozícii ako manuálna možnosť.

Nebuďte prekvapení, ak sa hra spustí pomocou iného rozhrania API aj s nainštalovaným DX12 vo vašom systéme. Vývojári niekedy uprednostňujú najstabilnejšiu možnosť pre väčšinu používateľov , a preto v nastaveniach hry uvidíte možnosť prepnúť z DX11 na DX12.

Základné kontroly: verzia systému Windows, dxdiag a úrovne funkcií

Prvým krokom je zabezpečiť, aby bol systém Windows a váš hardvér aktuálny. Pre začiatočníkov je DirectX 12 integrovaný do systémov Windows 10 a Windows 11 , ale najpokročilejšie funkcie (známe ako DirectX 12 Ultimate) vyžadujú najnovšie verzie operačného systému.

Skontrolujte svoju edíciu systému Windows pomocou Windows + R, typ winver a stlačte kláves Enter. Ak používate systém Windows 11 alebo relatívne nový systém Windows 10, ste na správnej ceste. Potom otvorte diagnostický nástroj pomocou Windows + R → dxdiag a pozrite sa.

V nástroji dxdiag prejdite na kartu Systém a pozrite si časť „Verzia DirectX“. Ak sa tam zobrazuje DirectX 12, znamená to, že váš systém ju podporuje. Teraz prejdite na kartu Zobrazenie a vyhľadajte časť „Úrovne funkcií“. Tu uvidíte niečo ako 12_0, 12_1, 11_1... Tento riadok je kľúčový, pretože označuje, čo vaša grafická karta dokáže v skutočnosti spustiť.

Ak vidíte 12_0 alebo 12_1, váš hardvér podporuje DX12. Ak sa 12_x nezobrazuje, vaša grafická karta nedosahuje túto úroveň, a preto neexistuje spôsob, ako natívne vynútiť DX12 . V takom prípade nižšie vysvetľujeme, ako pracovať s DX11 alebo aké existujú alternatívy, ak to hra umožňuje.

Aktualizácia systému Windows: Prvý krok, ktorý opraví najviac problémov

Mnoho problémov sa dá vyriešiť aktualizáciou systému. Otvorte Nastavenia → Aktualizácia a zabezpečenie (alebo Windows Update v systéme Windows 11) a kliknite na tlačidlo „Vyhľadať aktualizácie“. Nainštalujte všetky čakajúce aktualizácie a po zobrazení výzvy reštartujte počítač . DirectX 12 a jeho súčasti sa zvyčajne dodávajú prostredníctvom služby Windows Update, takže to neodkladajte.

Aj keď sa všetko zdá byť aktuálne, môžu existovať kumulatívne aktualizácie alebo záplaty kvality, ktoré ovplyvňujú grafický balík. Niekoľko reštartov po aktualizáciách je pre váš systém dobrý nápad , najmä ak upgradujete zo staršej verzie systému Windows 10.

Ovládače GPU: Čistá preinštalácia z webovej stránky výrobcu

Ovládače grafickej karty sú srdcom toho všetkého. Navštívte oficiálnu webovú stránku výrobcu a stiahnite si najnovšiu verziu: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) alebo Intel (intel.com/support/graphics-drivers) . Vyhnite sa nástrojom tretích strán a používajte oficiálny inštalátor.

Pri spustení inštalátora, ak máte túto možnosť, vyberte možnosť „čistá inštalácia“. Tým sa odstránia zvyšky predchádzajúcich verzií, ktoré môžu spôsobovať konflikty. Po aktualizácii reštartujte počítač, aby sa ovládač správne načítal . Potom sa vráťte do nástroja dxdiag a znova skontrolujte „Úrovne funkcií“.

V prípade notebookov sa odporúča navštíviť webovú stránku podpory výrobcu počítača, ak používate integrovanú alebo hybridnú grafickú kartu. Niektoré systémy vyžadujú ovládače overené výrobcom OEM , aby správne povolili určité grafické funkcie.

Skontrolujte, či samotná hra umožňuje vybrať DirectX 12

Niektoré hry umožňujú vybrať grafické API v možnostiach videa. Prejdite do ponuky hry, vyhľadajte položku Grafika alebo Vykresľovanie a ak sa táto možnosť zobrazí, zmeňte vykresľovač z DirectX 11 (alebo Vulkan) na DirectX 12. Niekedy je potrebné hru reštartovať, aby sa zmena prejavila.

Ak hra neponúka selektor, pozrite si dokumentáciu vývojára. V niektorých prípadoch sú v spúšťači uvedené parametre príkazového riadka alebo prepínače. Každý titul to rieši inak, takže sa nečudujte, ak toto nastavenie nájdete na neznámom mieste.

Bežné chyby v službe Steam: Nastavenia spustenia a overenie súborov

Ak používate Steam, prejdite do Knižnice, kliknite pravým tlačidlom myši na hru → Vlastnosti → Možnosti spustenia. Ak vidíte -dx12 o -d3d12 a spôsobuje problémy, skús Ak chcete použiť predvolené nastavenia, nechajte toto políčko prázdne.Naopak, ak vaša grafická karta nepodporuje DX12 a hra na tom trvá, pridajte -dx11 vynútiť DirectX 11, keď to titul umožňuje.

V tom istom okne v časti Lokálne súbory kliknite na možnosť „Overiť integritu herných súborov“. Týmto sa opraví poškodený súbor, ktorý môže spôsobiť zavádzajúce správy o kompatibilite. Jednoduchá kontrola často opraví neúspešné spustenia.

Nainštalujte komponenty DirectX od spoločnosti Microsoft (ak to dáva zmysel)

Stiahnutie inštalačného programu „DirectX End-User Runtime Web Installer“ od spoločnosti Microsoft sa používa na inštaláciu ďalších knižníc, ktoré mnoho starších hier alebo enginov stále vyžaduje . Nie je to inštalačný program „DX12“ ako taký, pretože DX12 je súčasťou systému Windows, ale dokáže vyriešiť problémy s runtime systémom DX9/10/11.

Ak sa rozhodnete konzultovať s externými sprievodcami, buďte mimoriadne opatrní. Vyhnite sa inštalácii softvéru propagovaného v banneroch, ktorý môže byť PUP (potenciálne nechcené programy) . Vždy, keď je to možné, používajte oficiálne zdroje, aby ste sa vyhli inštalácii bloatwaru do počítača.

Oprava systémových súborov pomocou SFC a DISM

Ak máte podozrenie na poškodenie súborov v systéme Windows, otvorte príkazový riadok ako správca a spustite ho sfc /scannowNechajte to dokončiť. Toto skenovanie zvyčajne trvá nejaký čas, ale detekuje a opraví kritické komponenty.

Potom to uveďte v tomto poradí: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthNástroj DISM opraví obraz systému Windows a odstráni nezrovnalosti, ktoré nástroj SFC nedokáže sám vyriešiť.

Keď skončíte, reštartujte počítač. Po tomto procese sa vyrieši veľa problémov s grafickými službami, knižnicami a závislosťami a hry, ktoré sa predtým nespúšťali pod DirectX 12, sa často spúšťajú bez ďalších problémov.

DX12 Ultimate, Ray Tracing a „úrovne funkcií“: Čo môžete očakávať v dxdiag

DirectX 12 Ultimate nie je samostatný spustiteľný súbor, ktorý si nainštalujete; je to sada funkcií, ktoré sú povolené, keď je nainštalovaný systém Windows, ovládače a kompatibilná grafická karta . Technológie ako hardvérové ​​sledovanie lúčov, VRS a tieňovanie siete závisia od tejto kombinácie.

V dxdiag neuvidíte tlačidlo, ktoré by prepínalo z „vypnutého“ na „zapnuté“. Uvidíte „Úrovne funkcií“, ktoré odrážajú hardvérovú podporu. Skutočnosť, že sa textový popis nemení, neznamená, že DX12 nefunguje ; znamená to jednoducho, že tento panel nezobrazuje DX12 Ultimate ako prepínač.

Ak máte obavy z ray tracingu alebo pokročilých funkcií, pozrite si webovú stránku výrobcu grafickej karty. Niektoré iGPU nepodporujú hardvérový ray tracing a určité proprietárne herné technológie, takže neexistujú žiadne skratky: potrebujete kompatibilný hardvér.

Prípady zo skutočného života: D3D11 vo Fortnite, „DX12 vypnutý“ a hry, ktoré sa nespustia

Po preinštalovaní systému Windows sa vo Fortnite často zobrazuje chyba D3D11. Zvyčajne je to spôsobené chýbajúcimi ovládačmi alebo tým, že sa hra pokúša použiť rozhranie API, ktoré nie je kompatibilné s vaším hardvérom . Aktualizujte systém Windows, preinštalujte ovládače grafickej karty čistou inštaláciou a overte súbory v službe Steam alebo v spúšťači Epic Games.

Ak váš dxdiag zobrazuje DX12 vo vašom systéme, ale hra sa spustí v DX11, skontrolujte, či sa v nastaveniach hry nachádza prepínač DX12. Ak hra v ponuke neponúka DX12, vývojár ho pravdepodobne zakázal v konfigurácii hardvéru z dôvodov stability alebo očakáva určité funkcie, ktoré vaša grafická karta plne nevyužíva.

inZOI a správa „DirectX 12 nie je kompatibilný s vaším systémom“

Ako povoliť DirectX 12, ak je predvolene vypnutý

V hre inZOI (a iných novších hrách) sa niekedy zobrazí správa „DX12 nie je podporované“. Najprv prejdite na dxdiag → Zobrazenie → „Úrovne funkcií“ a potvrďte, že je nastavená hodnota 12_0 alebo 12_1. Ak nie je uvedená, vaša grafická karta nepodporuje DX12 a budete musieť vynútiť DX11, ak to hra umožňuje.

V službe Steam: Knižnica → Kliknite pravým tlačidlom myši na hru → Vlastnosti → Možnosti spustenia. Odstrániť -dx12 ak to bolo nastavené a skúste spustiť v predvolenom režime. Ak váš hardvér nedosahuje DX12, napíšte -dx11 vynútiť DirectX 11 ak to titul podporuje. Nezabudnite aktualizovať ovládače a overiť integritu súborov, ak problém pretrváva.

iGPU a dGPU: Kto vlastne riadi hru?

V systémoch s integrovanou (iGPU) aj dedikovanou (dGPU) grafikou sa hra môže pokúšať použiť integrovanú grafiku. V tomto scenári sa mnohé funkcie DX12 alebo RT nezobrazia, pretože ich iGPU nepodporuje . Otvorte ovládací panel grafickej karty (Ovládací panel NVIDIA, AMD Software Adrenalin) a priraďte spustiteľný súbor hry k kategórii „Vysokovýkonná grafická karta“.

Na prenosných počítačoch skontrolujte aj nastavenia grafiky systému Windows (Nastavenia → Zobrazenie → Nastavenia grafiky) a povoľte pre hru režim vysokého výkonu. Ak hra beží na dGPU, pravdepodobne uvidíte viac funkcií DX12 a výrazné zlepšenie výkonu.

Softvér na pozadí, prekrytia a antivírus

Prekrytia, nástroje na zachytávanie, monitory FPS alebo optimalizačné balíky môžu rušiť. Skúste ich vypnúť, zatvoriť nástroje na pretaktovanie a v prípade potreby spustiť hru ako správca . V antivírusovom softvéri vylúčte priečinky hry a platformy (Steam, Epic), aby ste predišli ich blokovaniu.

Ak si všimnete, že hra zlyhá iba pri prvom spustení po inštalácii ovládačov, je pravdepodobné, že kompilácia shaderov je v konflikte s nástrojmi tretích strán. Spustenie bez prekrytí zvyčajne tomuto správaniu zabráni.

Aktualizácie systému BIOS/UEFI a podpora výrobcov

Je to zriedkavé, ale zastaraný systém BIOS/UEFI môže spôsobiť nekompatibilitu s určitými systémovými funkciami. Skontrolujte stránku podpory vašej základnej dosky alebo notebooku, kde nájdete odporúčané aktualizácie. Systém BIOS aktualizujte iba podľa pokynov výrobcu a po vytvorení zálohy , pretože neúspešný proces môže spôsobiť, že váš počítač bude nepoužiteľný.

V prípade značkových počítačov (OEM) si pozrite ich webovú stránku podpory: zvyčajne uvádzajú, ktorú verziu DirectX ich konfigurácie podporujú, a publikujú overené ovládače. Ak máte otázky týkajúce sa integrovanej grafickej karty (iGPU), dokumentácia výrobcu počítača vám zodpovie mnohé z vašich otázok.

Keď hardvér už nie je na úrovni: alternatívy a očakávania

Ak dxdiag nezobrazuje 12_0 alebo 12_1 a vaša grafická karta je staršia ako niektoré architektúry, nebudete môcť spustiť natívny DX12. V takom prípade použite parameter -dx11 ak to hra podporuje alebo sa držte predvoleného API hry. To nie je prehra: veľa hier stále beží hladko na DX11 s dobrým nastavením.

Majte na pamäti, že funkcie ako sledovanie lúčov vyžadujú špecifický hardvér a nemožno ich aktivovať softvérom. Ak hra vyžaduje grafickú kartu s vyhradeným sledovaním lúčov a vaša hra ju nemá, toto nastavenie sa nezobrazí alebo ho nebude možné aktivovať bez výrazného vplyvu na výkon.

Čistá preinštalácia systému Windows: posledná kazeta

Ak ste vyskúšali všetko vyššie uvedené a nič nefunguje, zvážte čistú inštaláciu systému Windows. Predtým si zálohujte údaje. Čistá inštalácia eliminuje hlboko zakorenené konflikty a zvyšný softvér, ktorý môže blokovať grafické komponenty . Potom nainštalujte Windows Update, ovládače grafickej karty a spustite hru so správnymi nastaveniami.

Neberte to ako rýchle riešenie, ale nezavrhujte to ani vtedy, ak máte s tímom problémy už mesiace. Niekedy je to to, čo skutočne vyrieši hlboko zakorenené problémy s API a runtime.

Rýchle otázky na vyjasnenie akýchkoľvek pochybností

Dá sa DirectX 12 manuálne „nainštalovať“? Technicky nie, ako samostatný balík. Dodáva sa so systémom Windows a modernými ovládačmi a webový inštalátor od spoločnosti Microsoft pridáva iba doplnkové behové prostredia, ktoré niektoré hry vyžadujú.

Prečo nevidím žiadnu „zmenu“ v dxdiag, keď povolím DX12? Pretože DX12 (a Ultimate) sa odráža v úrovniach funkcií , nie ako prepínač, ktorý zobrazuje zapnuté/vypnuté. Dôležité je, aby sa zobrazila 12_0 alebo 12_1 a aby hra mala túto možnosť.

Môžem používať ray tracing a DLSS s vstavanou grafickou kartou (iGPU)? Vo všeobecnosti nie. Hardvérové ​​ray tracing a technológie ako DLSS vyžadujú kompatibilnú dGPU. Ak chcete používať ray tracing alebo pokročilé techniky, budete potrebovať schopnú grafickú kartu a aktuálne ovládače.

Bude stačiť aktualizácia ovládačov? V mnohých prípadoch áno. Väčšina problémov s DX12 sa vyrieši pomocou služby Windows Update a čistou preinštalovaním ovládača grafickej karty .

Ak ste sa dostali až sem, už máte jasnú predstavu: DirectX 12 závisí od zosúladenia celého ekosystému. S aktualizovaným systémom Windows, oficiálnymi ovládačmi, správnym výberom rozhrania API pre každú hru a overením pomocou nástroja dxdiag by malo rozhranie DirectX 12 fungovať bez akýchkoľvek nezvyčajných riešení . A ak váš hardvér nie je dostatočne výkonný, vynútenie DX11, zabezpečenie integrity súborov a udržiavanie systému čistého vám poskytnú čo najlepší zážitok z používania počítača.

Ako použiť DxDiag na diagnostiku chýb DirectX na vašom počítači
Súvisiaci článok:
Ako použiť DxDiag na diagnostiku chýb DirectX na vašom počítači