I am currently running on a 2-year old, relatively high-end laptop. I had troubles installing UE4 in the first place, after downloading the launcher, running the launcher didn’t appear to run anything. Checking taskmanager, I verified after running the launcher there was no unreal process running. After some research, I found the only way to get the launcher running was to run with a -opengl command line parameter. With that change, I appeared to successfully download the Unreal Engine 4 installation.
However, now that the Engine is installed, when I click “Launch Unreal Engine 4.7.2”, I get the error message:
“DX11 feature level 10.0 is required to run the engine.”
I press OK and it just returns me to the launcher.
I checked my graphics card Quadro K2000M, and it appears to support DX11, but I cannot confirm it’s feature level.
I am up to date on all critical windows updates and have updated my graphics card drivers.
Since you’re running on a laptop, I’m going to assume that you have a legit copy of Windows. However, I did run across a few issues where people in the community actually had pirated versions of Windows and it was causing this error to populate. So if you are by any running a pirated copy of Windows, you may want to consider buying Windows. However, if you are on a legit copy of Windows, ignore the above paragraph.
thanks so much for the quick response. Alas, I must be destined not to study unreal development this week. I accidentally set the launcher to install 4.7.3, paused it, and somehow it deleted my 4.7.2 installation. I am on vacation where the island has 3rd world internet connectivity, I will have no to reinstall the engine this week. Once I get back to civilization, I will reinstall the engine and try your suggestion. Thanks!
That’s very unfortunate that you’re not able to download the editor while you’re on vacation. Nonetheless, we’ll still be here when you get back from your vacation. Enjoy your time, and reply back here when you’re able to try the suggestions made earlier.
Ok, got a to try it. Unfortunately, it did not work. I added performance options for both the editor and editor-cmd with no luck. I am not surprised though, I don’t have an integrated graphics card, just the Quadro K2000M, and you can see I have the feature level required:
Could you please verify that you did not update your graphics card to a beta graphics card driver? Sometimes beta drivers have unresolved bugs which make it difficult for your graphics card to run properly. Also, if you have an Oculus Rift or any other VR plugged in, please make sure that it’s disconnected.
Hopefully one of these suggestions will resolve the issue you’re experiencing.
Hi . I do not have any VR plugged in (I wish I had one tho
I am running an “ODE” version directly from NVidia. Technically, it is a few levels ahead of the certified HP driver for the laptop, I will revert it and let you know.
Looking through the source code, the error seems to originate in WindowsDynamicRHI.cpp in the PlatformCreateDynamicRHI method.
DynamicRHIModule = &FModuleManager::LoadModuleChecked<IDynamicRHIModule>(TEXT("D3D11RHI"));
if (!DynamicRHIModule->IsSupported())
{
FMessageDialog::Open(EAppMsgType::Ok, NSLOCTEXT("WindowsDynamicRHI", "RequiredDX11Feature", "DX11 feature level 10.0 is required to run the engine."));
FPlatformMisc::RequestExit(1);
DynamicRHIModule = NULL;
}
This code is not executed if running the engine in OpenGL mode, so one work around is to run the editor (and engine) in OpenGL. How can I change the command parameters to the Unreal Editor from the Launcher?
Confirmed, if I manually invoke the editor with an -opengl command line option, the editor will launch. Be nice to get this working with DX considering my graphics card should support the feature level, but at least I have a work around.
I’m glad you were able to get this working. If you run into this issue again, please update this post so that we can assist you further. In the meantime, I’m making the appropriate parties aware of the situation you experienced.
That does NOT work with server 2008…WHY would you run a DEDICATED SERVER on windows 7??? WHY??? WHY would you design a GAME DEVELOPMENT PACKAGE that wont RUN ON A SERVER OS???
OK after spending some time i solved mine with below steps since the engine was working fine before for me in the same win7 which i am currently in.
i didn’t update my graphic card btw gtx 1070
1- i installed dx 11 from this link https://…com/file/d/0B4dhOmmQppCmaW1HRnFvUlh6XzA/view
in case the link dead one day try to find the latest dx 11 from other website.
i think the reason of the problem for me was i uninstalled above 2 updates couple of weeks ago which might removed some files with it so i haven’t to reinstall them again which now everything works fine
Same problem with DX11 prompt. If I try to start with -opengl it just crashes. I’ve also tried -DX12 but the editor runs incredibly slowly. Surprised this is still an issue, and not sure why it’s marked as “answered”.
I’ve had the same issue. I downloaded and installed the Epic Games Launcher, and downloaded the Unreal Engine 4 (4.19.2) in the launcher, but when I try to launch the Unreal Editor, the DX11 error message appears.
I use a Desktop PC running on Windows 10 Pro (64-bit). It comes with DirectX 12 (9.0 — 12.1), with all features activated. The PC was built (assembled) a few weeks ago, so all hardware and drivers are up to date. I’ve tried updating the Windows and the DirectX, but to no effect…
My PC has an MSI B350M Gaming Pro motherboard. The processor is an AMD Ryzen 3 2200G with an MSI Radeon RX Vega graphics card (4 CPUs, ~3.5GHz).