DirectX 12 je ve výchozím nastavení zakázán: jak ho povolit

Poslední aktualizace: Květen 13 2026
  • DirectX 12 funguje, když jsou Windows, ovladače a hardware kompatibilní; nejedná se o přepínač, ale spíše o funkce, které jsou povoleny na základě kompatibility.
  • Příkaz dxdiag zobrazuje úrovně funkcí (12_0, 12_1), které označují skutečnou podporu; pokud se nezobrazí, grafická karta nepodporuje nativní DX12.
  • Mnoho her začíná v DX11 kvůli stabilitě; herní možnosti nebo nastavení spouštěče určují, zda používají DX12, a pokročilé funkce vyžadují kompatibilní grafickou kartu.

DirectX 12 je ve výchozím nastavení zakázáno, jak ho povolit

Pokud otevřete hru a uvidíte zprávu, že DirectX 12 je zakázáno, je normální mít pocit, že vám něco uniká. V mnoha případech se nejedná o potřebu magické instalace, ale spíše o to, že systém, ovladače nebo samotná hra nejsou správně nakonfigurovány . Zde najdete praktického, jasného a přístupného průvodce, jak zprovoznit DirectX 12 na vašem počítači s Windows.

V první řadě je důležité si uvědomit, že DirectX 12 je vázán na Windows a ovladače grafické karty. Neaktivuje se skrytým přepínačem: povolí se automaticky, když je systém, ovladače a hardware kompatibilní . Pojďme si krok za krokem projít, co kontrolovat, jak ověřit skutečnou kompatibilitu a co dělat, když hra trvá na použití DX11 nebo zobrazuje chyby jako D3D11 nebo klasické „DirectX 12 není podporován“.

Co je DirectX 12 a proč ho některé hry ve výchozím nastavení nepoužívají?

DirectX 12 je API od Microsoftu, které umožňuje hrám efektivněji komunikovat s grafickou kartou. Při správném fungování snižuje zátěž CPU, zlepšuje rozdělení úloh mezi jádra a umožňuje technologie jako ray tracing , variabilní stínování a síťové shadery. Některé tituly i tak z důvodů stability nebo kompatibility začínají v DirectX 11, takže DX12 je v nastavení ponechán jako manuální volba.

Nebuďte překvapeni, pokud se hra i s nainstalovaným DX12 ve vašem systému spustí s použitím jiného API. Vývojáři někdy upřednostňují nejstabilnější možnost pro většinu uživatelů , a proto v nastavení hry uvidíte možnost přepnout z DX11 na DX12.

Základní kontroly: verze Windows, dxdiag a úrovně funkcí

Prvním krokem je zajistit, aby systém Windows a váš hardware byly aktuální. Pro začátek je DirectX 12 integrován do systémů Windows 10 a Windows 11 , ale nejpokročilejší funkce (známé jako DirectX 12 Ultimate) vyžadují nejnovější verze operačního systému.

Zkontrolujte svou verzi Windows pomocí Windows + R, typ winver a stiskněte klávesu Enter. Pokud máte Windows 11 nebo relativně nový Windows 10, jste na správné cestě. Poté otevřete diagnostický nástroj pomocí Windows + R → dxdiag a podívejte se.

V programu dxdiag přejděte na kartu Systém a zjistěte „Verze DirectX“. Pokud je tam uvedeno DirectX 12, znamená to, že váš systém jej podporuje. Nyní přejděte na kartu Zobrazení a vyhledejte „Úrovně funkcí“. Zde uvidíte něco jako 12_0, 12_1, 11_1... Tento řádek je klíčový, protože udává, co vaše grafická karta skutečně zvládne.

Pokud vidíte 12_0 nebo 12_1, váš hardware podporuje DX12. Pokud se 12_x nezobrazuje, vaše grafická karta této úrovně nedosahuje, a proto neexistuje způsob, jak nativně vynutit DX12 . V takovém případě níže vysvětlíme, jak pracovat s DX11 nebo jaké existují alternativy, pokud to hra umožňuje.

Aktualizace systému Windows: První krok, který opraví nejvíce problémů

Mnoho problémů lze vyřešit aktualizací systému. Otevřete Nastavení → Aktualizace a zabezpečení (nebo Windows Update ve Windows 11) a klikněte na „Vyhledat aktualizace“. Nainstalujte všechny čekající aktualizace a v případě potřeby restartujte počítač . DirectX 12 a jeho komponenty jsou obvykle dodávány prostřednictvím Windows Update, takže to neodkládejte.

I když se vše zdá aktuální, mohou existovat kumulativní aktualizace nebo záplaty kvality, které ovlivňují grafický stack. Pár restartů po aktualizacích je pro váš systém dobrý nápad , zejména pokud upgradujete ze starší verze Windows 10.

Ovladače GPU: Čistá přeinstalace z webových stránek výrobce

Ovladače grafické karty jsou srdcem toho všeho. Navštivte oficiální webové stránky výrobce a stáhněte si nejnovější verzi: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) nebo Intel (intel.com/support/graphics-drivers) . Vyhněte se nástrojům třetích stran a používejte oficiální instalační program.

Při spuštění instalačního programu, pokud máte možnost, zvolte „čistou instalaci“. Tím se odstraní zbytky předchozích verzí, které mohou způsobovat konflikty. Po aktualizaci restartujte počítač, aby se ovladač správně načetl . Poté se vraťte do dxdiag a znovu zkontrolujte „Úrovně funkcí“.

U notebooků je vhodné navštívit webové stránky podpory výrobce počítače, pokud používáte integrovanou nebo hybridní grafickou kartu. Některé systémy vyžadují pro správné spuštění určitých grafických funkcí ovladače ověřené výrobcem OEM .

Zkontrolujte, zda hra samotná umožňuje vybrat DirectX 12

Některé hry umožňují vybrat grafické API v Možnostech videa. Přejděte do nabídky hry, vyhledejte Grafika nebo Renderování a pokud se tato možnost zobrazí, změňte renderer z DirectX 11 (nebo Vulkan) na DirectX 12. Někdy je nutné hru restartovat, aby se změna projevila.

Pokud hra selektor nenabízí, podívejte se do dokumentace vývojáře. V některých případech hra uvádí parametry příkazového řádku nebo přepínače ve spouštěči. Každý titul to řeší jinak, takže se nedivte, pokud toto nastavení najdete na nějakém skrytém místě.

Časté chyby ve službě Steam: Nastavení spuštění a ověření souborů

Pokud používáte Steam, přejděte do Knihovny, klikněte pravým tlačítkem myši na hru → Vlastnosti → Možnosti spuštění. Pokud vidíte -dx12 o -d3d12 a dělá problémy, zkuste to Chcete-li použít výchozí nastavení, nechte toto pole prázdné.Naopak, pokud vaše grafická karta nepodporuje DX12 a hra na tom trvá, přidejte -dx11 vynutit DirectX 11, pokud to titul dovoluje.

Ve stejném okně v části Místní soubory klikněte na „Ověřit integritu herních souborů“. Tím se opraví poškozené stahované soubory, které mohou způsobovat zavádějící zprávy o kompatibilitě. Jednoduchá kontrola často opraví neúspěšná spuštění.

Instalace komponent DirectX od Microsoftu (pokud to dává smysl)

Stažení instalačního programu „DirectX End-User Runtime Web Installer“ od společnosti Microsoft se používá k instalaci dalších knihoven, které mnoho starších her nebo enginů stále vyžaduje . Nejedná se o instalační program „DX12“ jako takový, protože DX12 je součástí Windows, ale dokáže vyřešit problémy s běhovým prostředím DX9/10/11.

Pokud se rozhodnete konzultovat externí návody, buďte s maximální opatrností. Vyhněte se instalaci softwaru propagovaného v bannerech, který by mohl být PUP (potenciálně nežádoucí programy) . Pokud je to možné, používejte oficiální zdroje, abyste se vyhnuli instalaci bloatwaru do počítače.

Oprava systémových souborů pomocí SFC a DISM

Pokud máte podezření na poškození souborů ve Windows, otevřete příkazový řádek jako správce a spusťte jej sfc /scannowNechte to dokončit. Toto skenování obvykle chvíli trvá, ale detekuje a opraví kritické komponenty.

Pak to uveďte v tomto pořadí: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthNástroj DISM opraví obraz systému Windows a opraví nekonzistence, které SFC nedokáže sám vyřešit.

Po dokončení restartujte počítač. Mnoho problémů s grafickými službami, knihovnami a závislostmi je po tomto procesu vyřešeno a hry, které se dříve nespouštěly pod DirectX 12, se často spouštěly bez dalších problémů.

DX12 Ultimate, Ray Tracing a „úrovně funkcí“: Co očekávat v dxdiag

DirectX 12 Ultimate není samostatný spustitelný soubor, který si instalujete; je to sada funkcí, které jsou povoleny, když jsou nainstalovány Windows, ovladače a kompatibilní grafická karta . Technologie jako hardwarové sledování paprsků, VRS a stínování sítí jsou na této kombinaci závislé.

V programu dxdiag neuvidíte tlačítko, které by přepínalo z „vypnuto“ na „zapnuto“. Uvidíte „Úrovně funkcí“, které odrážejí hardwarovou podporu. Skutečnost, že se textový popisek nemění, neznamená, že DX12 nefunguje ; znamená to jednoduše, že tento panel nezobrazuje DX12 Ultimate jako přepínač.

Pokud máte obavy ohledně ray tracingu nebo pokročilých funkcí, podívejte se na webové stránky výrobce grafické karty. Některé integrované grafické karty nepodporují hardwarové ray tracing a některé proprietární herní technologie, takže neexistují žádné zkratky: potřebujete kompatibilní hardware.

Případy z reálného života: D3D11 ve Fortnite, „DX12 vypnutý“ a hry, které se nespustí

Po přeinstalaci Windows Fortnite často zobrazuje chybu D3D11. To je obvykle způsobeno chybějícími ovladači nebo tím, že se hra pokouší použít API, které není kompatibilní s vaším hardwarem . Aktualizujte Windows, znovu nainstalujte ovladače grafické karty čistou instalací a ověřte soubory ve službě Steam nebo v Epic Games Launcher.

Pokud váš dxdiag ukazuje na vašem systému DX12, ale hra se spouští v DX11, zkontrolujte, zda je v nastavení hry přepínač DX12. Pokud hra v nabídce nenabízí DX12, vývojář ji pravděpodobně zakázal v konfiguraci hardwaru z důvodu stability, nebo hra očekává určité funkce, které vaše grafická karta plně nevyužívá.

inZOI a zpráva „DirectX 12 není kompatibilní s vaším systémem“

Jak povolit DirectX 12, pokud je ve výchozím nastavení zakázáno

V inZOI (a dalších novějších hrách) se někdy zobrazí zpráva „DX12 není podporováno“. Nejprve přejděte do dxdiag → Zobrazení → „Úrovně funkcí“ a ověřte, zda je nastaveno na 12_0 nebo 12_1. Pokud není v seznamu uvedeno, vaše grafická karta nepodporuje DX12 a budete muset vynutit DX11, pokud to hra umožňuje.

Ve službě Steam: Knihovna → Klikněte pravým tlačítkem myši na hru → Vlastnosti → Možnosti spuštění. Smazat -dx12 pokud byl nastaven a zkuste spustit ve výchozím režimu. Pokud váš hardware nedosahuje DX12, napište -dx11 vynutit DirectX 11 pokud to titul podporuje. Nezapomeňte aktualizovat ovladače a ověřit integritu souborů, pokud selhání přetrvává.

iGPU a dGPU: Kdo vlastně hru řídí?

V systémech s integrovanou (iGPU) i dedikovanou (dGPU) grafikou se hra může pokoušet používat integrovanou grafiku. V tomto scénáři se mnoho funkcí DX12 nebo RT nezobrazí, protože je iGPU nepodporuje . Otevřete ovládací panel grafické karty (NVIDIA Control Panel, AMD Software Adrenalin) a přiřaďte spustitelný soubor hry k kategorii „Vysoce výkonná grafická karta“.

Na noteboocích také zkontrolujte nastavení grafiky systému Windows (Nastavení → Zobrazení → Nastavení grafiky) a povolte pro hru režim vysokého výkonu. Pokud hra běží na dGPU, pravděpodobně uvidíte více funkcí DX12 a výrazné zlepšení výkonu.

Software na pozadí, překryvy a antivirový program

Překryvné vrstvy, nástroje pro zachycení, monitory FPS nebo optimalizační sady mohou rušit. Zkuste je vypnout, zavřít nástroje pro přetaktování a v případě potřeby spustit hru jako správce . V antivirovém softwaru vyloučte složky hry a platformy (Steam, Epic), abyste zabránili jejich blokování.

Pokud si všimnete, že hra selže pouze při prvním spuštění po instalaci ovladačů, je pravděpodobné, že kompilace shaderů je v konfliktu s nástroji třetích stran. Spuštění bez překryvů tomuto chování obvykle zabrání.

Aktualizace BIOSu/UEFI a podpora výrobců

Je to vzácné, ale zastaralý BIOS/UEFI může způsobit nekompatibilitu s určitými systémovými funkcemi. Doporučené aktualizace naleznete na stránce podpory vaší základní desky nebo notebooku. BIOS aktualizujte pouze podle pokynů výrobce a po vytvoření zálohy , protože neúspěšný proces může způsobit, že váš počítač bude nepoužitelný.

U značkových počítačů (OEM) se podívejte na jejich webové stránky podpory: obvykle uvádějí, jakou verzi DirectX jejich konfigurace podporují, a publikují ověřené ovladače. Pokud máte dotazy ohledně integrované grafické karty (iGPU), dokumentace výrobce počítače vám na mnoho z nich odpoví.

Když hardware už není na úrovni: alternativy a očekávání

Pokud dxdiag nezobrazuje 12_0 nebo 12_1 a vaše grafická karta je starší než určité architektury, nebudete moci spustit nativní DX12. V takovém případě použijte parametr -dx11 pokud to hra podporuje nebo se držte výchozího API hry. To není prohra: mnoho her stále běží hladce na DX11 s dobrým nastavením.

Mějte na paměti, že funkce jako ray tracing vyžadují specifický hardware a nelze je aktivovat softwarově. Pokud hra vyžaduje grafickou kartu s vyhrazeným ray tracingu a vaše hra ji nemá, nastavení se nezobrazí nebo jej nelze aktivovat bez významného dopadu na výkon.

Čistá přeinstalace Windows: poslední kazeta

Pokud jste vyzkoušeli vše výše uvedené a nic nefunguje, zvažte čistou instalaci Windows. Předtím si zálohujte data. Čistá instalace eliminuje hluboce zakořeněné konflikty a zbývající software, který by mohl blokovat grafické komponenty . Poté nainstalujte Windows Update, ovladače GPU a spusťte hru se správným nastavením.

Neberte to jako rychlé řešení, ale nezavrhujte to ani v případě, že se s týmem potýkáte už měsíce. Někdy je to to, co skutečně vyřeší hluboce zakořeněné problémy s API a běhovými prostředími.

Rychlé otázky k vyjasnění případných pochybností

Můžete ručně „nainstalovat“ DirectX 12? Technicky vzato ne, jako samostatný balíček. Dodává se s Windows a moderními ovladači a webový instalační program od Microsoftu pouze přidává doplňkové běhové prostředí, které některé hry vyžadují.

Proč se v dxdiag nic „nezmění“, když povolím DX12? Protože DX12 (a Ultimate) se projevuje v úrovních funkcí , ne jako přepínač, který zapíná/vypíná. Důležité je, aby se objevila 12_0 nebo 12_1 a aby hra tuto možnost měla.

Mohu používat ray tracing a DLSS s vloženou grafickou kartou (iGPU)? Obecně ne. Hardwarové ray tracing a technologie jako DLSS vyžadují kompatibilní dGPU. Pokud chcete používat ray tracing nebo pokročilé techniky, budete potřebovat schopnou grafickou kartu a aktuální ovladače.

Bude aktualizace ovladačů stačit? V mnoha případech ano. Většina problémů s DX12 se vyřeší pomocí Windows Update a čistou přeinstalací ovladače GPU .

Pokud jste se dostali až sem, už máte jasnou představu: DirectX 12 závisí na sladění celého ekosystému. S aktualizovaným Windows, oficiálními ovladači, správným výběrem API pro každou hru a ověřením pomocí dxdiag by DirectX 12 mělo fungovat bez jakýchkoli neobvyklých řešení . A pokud váš hardware nezvládá daný úkol, vynucení DX11, zajištění integrity souborů a udržování systému v čistotě vám poskytnou nejlepší možný zážitek z hraní na vašem počítači.

Jak používat DxDiag k diagnostice chyb DirectX na vašem počítači
Související článek:
Jak používat DxDiag k diagnostice chyb DirectX na vašem počítači