For DirectX 12, use CheckFeatureSupport with D3D12_FEATURE_DATA_FEATURE_LEVELS .
Right-click the game in your Library , select Properties , and in the Launch Options box, type -dx11 . 4. Install DirectX Runtimes D3d11 Gpu Feature Level 11.0 Shader Model 5.0 --FREE
Outdated drivers often cause this error even on compatible cards. Install DirectX Runtimes Outdated drivers often cause this
Here are the cheapest used GPUs that support Feature Level 11.0 SM5.0: Click Apply and try launching the game
At the bottom, under "Device Settings," set the to 11_0 . Check the box for Force WARP . Click Apply and try launching the game. Summary Table Outdated Drivers Update via NVIDIA/AMD/Intel website Missing DirectX Files Microsoft DirectX Web Installer Windows Version Run Windows Update Old Hardware Use dxcpl (Software Emulation)
If your hardware is relatively modern (typically manufactured after 2010), you likely already have the capability but may need a software update. : Press Win + R , type dxdiag , and hit Enter.