DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.
-dx12
/-d3d12
, zaktualizuj sterowniki GPU i system Windows. Jeżeli karta graficzna nie obsługuje poziomu funkcji 12_x, uruchamiaj aplikację w DX11 albo rozważ wymianę GPU/systemu. Architektura obsługi DirectX
• DirectX (DX) = zestaw bibliotek + sterownik WDDM + sprzęt GPU na odpowiednim poziomie funkcji (Feature Level).
• DX12 wymaga:
– Windows 10 (≥ v1903) lub Windows 11,
– Sterownika WDDM ≥ 2.0,
– GPU oferującego co najmniej Feature Level 12_0 (np. NVIDIA Maxwell 2 – GTX 9xx, AMD GCN 1.1 – R9 285, Intel Gen 9 – HD 520 i nowsze).
Najczęstsze źródła błędu
• Sprzęt: starsza karta (np. GTX 7xx, Radeon HD 6xxx) – brak FL 12_0.
• System: Windows 7/8 lub wczesny Windows 10 (brak bibliotek DX12/Agility SDK).
• Sterowniki: domyślne Microsoft Basic Display Adapter lub stare wydanie bez obsługi DX12.
• Laptop hybrydowy: gra startuje na zintegrowanym GPU Intela zamiast na dedykowanym (brak FL 12_x).
Diagnoza – szybka lista kontrolna
Win + R
→ dxdiag
→ zakładka „Ekran”:winver
– weryfikacja build-u Windows. Kroki naprawcze
a) Usuń wymuszenie DX12
– Steam: Właściwości gry → Opcje uruchamiania → skasuj -dx12
/ wpisz -dx11
.
– Epic/GOG/skrót: analogicznie.
b) Sterowniki
– Pobierz najnowsze WHQL z nVidia/AMD/Intel.
– Jeśli problemy persistent – użyj DDU w trybie awaryjnym i zainstaluj ponownie.
c) Windows Update
– Zainstaluj wszystkie zbiorcze poprawki; od wersji 21H1 dostępne są biblioteki DX12 Ultimate + Agility SDK.
d) Jednostka GPU niezgodna → uruchamiaj w DX11 albo wymień GPU/system.
Specyficzne przypadki
• Unreal Engine 5, Frostbite 4, RE-Engine – niektóre buildy nie zawierają renderera DX11; wtedy bez sprzętu DX12 gra nie ruszy.
• Masz dwie karty? W Ustawienia → System → Ekran → Ustawienia grafiki przypisz „Wysoka wydajność” do pliku EXE.
• Virtual/remote desktop – wirtualny adapter nie udostępnia FL 12_x.
• Wersja DirectX w dxdiag
= wersja bibliotek w systemie, nie gwarancja poziomu funkcji GPU.
• Feature Level 12_0 obejmuje m.in. Resource Binding Tier 2, Tiled Resources Tier 2.
• WDDM (Windows Display Driver Model) ≥ 2.0 jest niezbędny do asynchronicznych kolejek komend DX12.
• -dx12
/-d3d12
w CLI wymusza wybór adaptera i Device „D3D_FEATURE_LEVEL_12_X”.
Twój system nie jest w stanie zainicjalizować urządzenia DirectX 12.
(1) Sprawdź dxdiag
– potwierdź wersję Windows, WDDM ≥ 2.0, Feature Level 12_x.
(2) Zaktualizuj lub przeinstaluj sterowniki GPU.
(3) Usuń przełączniki -dx12
/-d3d12
; ewentualnie dodaj -dx11
.
(4) Jeśli karta nie obsługuje FL 12_x – pozostaje uruchamianie w DX11 lub modernizacja sprzętu.
Po wykonaniu tych kroków większość aplikacji uruchomi się poprawnie albo jasno wskaże konieczność wymiany GPU.