Unreal Engine not starting unless -opengl

Hello, it’s been some month I’m trying to get Epic Games Launcher or Unreal Engine running on my computer, however, despite the number of times I’ve done a fresh install of the lasts release (last done some hours ago) I can’t start any of Epic launcher nor UEngine, unless I use -opengl.
But it’s no good, because if anything bad happen in Unreal editor, it’ll crash without restart properly (like when an update is requiring restart, or anything likely)
Here’s my log of Unreal Engine & dxdiag.

(ps: I’ve already contact the epic games support about launcherlink text, they just prompted me to reinstall the last launcher which I did several times with no results.)

So something wrong on DirectX (but it may still be in UE4) side of things, by brief look somethings goes wrong with shader compilation code. Did you tried to update drivers or reinstall them?

I’ve already try to update them, and try a clean install with the last updated driver as well.
Since I’m on windows 10 x64, directX is part of the windows update system right ?
I’ve already try as well to manually update directx many times, with no results.

Hello ,

Are you running the editor while on an administrator account that has the proper permissions? It seems that the OS itself is refusing to open the ShaderFormatD3D.dll module. From looking up other reports of this, there are users who are reporting that fixing their launcher issues that they were ignoring fixed the problem, while others mention that [clearing their settings by deleting the appropriate folders in AppData][2] fixed it. Could you take a look at these posts and see if they are of any help?

Hi, thanks for your answer.
Yes, I always tried it as admin (but maybe I should try as elevated Admin?).
Here’s my dependencyWalker & ProcessMonitor logs of UE4Editor, but I’m lost in it, and can’t retrieve something usefull.
Do you see something that could enlight us on my issue ?
link text

Update: I tried a fresh install of EG launcher & UEngine, from the root if C drive, and throught elevated cmd.
Same result, nothing launches until I try with opengl, however same result after some times spent on the editor, it’ll eventually crash and not restarting with opengl.

Regarding the Dependency walker log, I only find those Dll missing:

PHYSX3PROFILE_X64.DLL

PHYSX3COOKINGPROFILE_X64.DLL

PHYSX3COMMONPROFILE_X64.DLL

But I don’t know if that’s what may causes my issues.

As you never said if you had or not, did you try the AppData deletion as mentioned previously? One thing to keep in mind is that reinstalling the engine doesn’t wipe everything, as things stick around in the AppData directory so it’s possible that it could fix the issue if reinstalls aren’t doing anything.

After all of these attempts, are you still getting the same assertion message mentioning the ShaderFormatD3D.dll module? If so, have you tried to ensure that .dll exists in your engine installation? It should be located under C:/Program Files (x86)/Epic Games/4.13/Engine/Binaries/Win64/UE4Editor-ShaderFormatD3D.dll.

Hi, indeed sorry I forgot to answer about that.

Yes I tried to delete the Appdata folder, throught the several install attempt I tried.

And yes the dll is found on the location mentionned in log.

Hello ,

I apologize for the delay, but I’m still looking into what could be causing this. I’m still thinking it could be either be a permission or missing dependency issue but I’m not sure.

Hello TheOneGazuo, I apologize but I sort of lost track when looking into this, are you still experiencing this issue?

When I open up mine it says “The program cant start because api-ms-win-crt-runtime-I1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem” but its has just finished installing

Hi, yes I couldn’t manage to find any solutions to fix this issue on my computer, after many email & post the last answer I had was from epic games team (not UE team), they told me this:

Hello,

I was unable to find anything
conclusive in those logs, so I have
escalated your issue to our developers
for further investigation. I will
update you as soon as I have more
information from them.

UE team did not manage to find a solution either.
So I decided to roll back my Windows 10 to Windows 7 and do a fresh reinstall of everything.
Now I got no issues using UE. Just realized now that I need Windows 8 to use some microsoft framework for my project…(will probably create a small partition for this)

PS4Developer2001, this error is mostly due to a missing microsoft package on your computer :

Try reinstalling it according to your windows version ofc.
Thus I’m not sure but it might be due to “corrupted” visual C/C++ installed on your comp (try reinstalling them as well (see in your windows control panel programs & features, you should be able to select repair or reinstall there)

See above post for answer :wink: