Fix DX11 feature level 10.0 is required to run the engine error
Your GPU doesn't support DirectX 11 feature level 10.0, or the drivers are busted. Update drivers, switch to dedicated GPU, or force DX11 in game config.
Quick answer
Update your GPU drivers, then force the game to use your dedicated graphics card (disable integrated Intel HD or AMD Radeon onboard). If that doesn't work, add -dx11 or /dx11 to the game's launch options in Steam or the shortcut.
What's happening here
This error means the game engine is asking for DirectX 11 with at least feature level 10.0 — roughly a GPU from 2009 or later. The culprit is almost always one of three things: your graphics driver is so old it doesn't support DX11 properly, the game is trying to run on your weak integrated Intel HD Graphics instead of your discrete Nvidia or AMD card, or (rarely) your GPU is actually too old (e.g., Intel HD Graphics 3000 or earlier). I've seen this on Windows 10 and 11 with games like Star Citizen, Unreal Engine 4 titles, and early DX11 ports.
Step-by-step fixes
- Update your GPU drivers completely. Don't trust Windows Update — go directly to Nvidia, AMD, or Intel's site. Use DDU (Display Driver Uninstaller) in safe mode to wipe old drivers first, then install the latest. I've seen corrupt driver stacks cause this after a Windows feature update.
- Force the game to use the dedicated GPU. On a laptop with Nvidia Optimus or AMD Switchable Graphics, the game defaults to integrated Intel graphics. Right-click the game executable, select 'Run with graphics processor' > 'High-performance Nvidia/AMD processor'. For a permanent fix: open Nvidia Control Panel > Manage 3D Settings > Program Settings > add the game .exe > preferred processor > High-performance. On AMD Radeon Software, go to System > Switchable Graphics > set the game to High Performance.
- Disable integrated graphics completely (last resort). Device Manager > Display adapters > right-click Intel HD Graphics > Disable. This forces everything to use your real GPU. Only do this on a laptop if you're plugged in — kills battery life. Re-enable if you need it for battery savings.
- Force DirectX 11 mode via launch option. In Steam, right-click the game > Properties > Launch Options > type
-dx11. For non-Steam games, right-click the shortcut > Properties > Target field, add a space then/dx11at the end. Some games accept-force-d3d11. This bypasses any DX12 fallback.
Alternative fixes
If the above didn't work, check if your GPU actually supports DX11 feature level 10.0. Run dxdiag.exe (Win+R) and look at the Display tab — note the 'DDI Version' under Drivers. Should say 11 or higher. DDI version 10.1 or lower means your card is too old. The only fix then is a hardware upgrade. Intel HD 2000/3000 series (Sandy Bridge) cap out at DX10.1. HD 4000 and newer (Ivy Bridge) support 11.0.
Also, try reinstalling DirectX Runtime — download the 'DirectX End-User Runtimes' web installer from Microsoft. 9 times out of 10 this doesn't help because runtime files aren't the issue, but it's five minutes and sometimes fixes weird edge cases.
Prevention
Keep your GPU drivers updated — set Nvidia or AMD's auto-update notifications on. Don't let Windows Update handle them. Also, on laptops, always check which GPU a new game is using before you launch it. That 5 seconds saves you an hour of head-scratching.
Was this solution helpful?