Hello,
I am fairly new to Unreal Engine and just updated the engine to version 4.25.1 from 4.25, and now I get this error message when I launch the engine: DirectX Feature level 10 is required to run the engine. If you see the attached image, It shows that I do indeed support feature level 10, and the engine ran perfectly until I updated it, so why am I receiving this error, and what can I do?
It’s interesting to see 4.12 here - this is where Shader Level 4 support was officially abandoned if my memory serves me right.
From what you’ve demonstrated, it’s a hardware issue. Your system is trying to run the engine on the graphics chip built into the CPU - this will not work. If you have another card, check your connections.
If you believe this is a software issue, you can always try previous engine version since it worked.
It’s generally automatic unless we’re talking about some freak fringe case scenario where things go really wrong…
I mean the very fact that you’re seeing anything on the screen as you read this message means that you’ve connected your monitor to the wrong video output to start with. And that’s providing you have another video card in your system ofc. Yeah, sure you could have 2 HDMIs snaking to 2 monitors inputs and the HD 3000 acts as a fallback. I’ve seen stranger things.
What is your other card? Can you provide the specs of you machine:
tl;dr: The engine is asking for an extended feature level 10_0 of DirectX 11 which your video card does not support.
This usually refers to Shader Model 5.0 which is supported by HD4000 but not the previous iteration - HD3000; it goes up to 4.x or afair.
and the engine ran perfectly until I
updated it
If this is true, perhaps the driver for your other GPU is not installed correctly.
You should not be able to run the 4.25 on HD3000. Considering that shared memory request, I’d guess you’re sitting on a total of 2GB of RAM and the engine needs minimum 8GB… and that’s even without considering vRAM which that GPU is now forced to borrow from the very slow system RAM.
If you do not have a dedicated video card (or a powerful APU) that supports all features of DX11 and 8GB of RAM, you cannot run the engine. Maybe you could run it with 4GB, who knows. But not on this card.
Because I know it was working
perfectly before.
Sure, but not on this configuration it wasn’t.
If you’re certain that it used to work, check inside the PC. Check where you’ve plugged the cable - it’s quite possible to plug it to the wrong card. Maybe the video card is not connected properly or you lost a memory stick. Things happen.
Had to double check on the 6700 series and it fully supports DX11 with Shader Model 5.0 and all so that should definitely run the engine as long as the GPU.
For some reason your PC is picking up the wrong video card and does not even see your proper GPU.
Can’t tell for sure what caused the proper GPU to become unresponsive but at the moment you do not have UE4 issue, you have a hardware issue. The operating system cannot even see the 6700 unfortunately.