Hello.
I put UE 4.18 but this happens in 4.13, 4.15, and 4.16.
Basically im getting some extreme frame drop and lag just using an empty scene in unreal. Everything works fine 120fps but the moment my mouse hovers over a menu item or anything in unreal the frame rate drops to about 2-5fps and if i hover over menu items long enough the editor will just crash. Extremely frustrating becuase unreal is unusable i get about 3-5 minutes of work before itll just crash. Ive uploaded a video to show what i mean.
Also i would provide a crash report but it never generates one. Unreal just freezes and then disappears with no report.
Also worth noting i uninstalled everything Epic related on my computer and reinstalled getting the same issues.
Stats are: Intel i7 3.5ghz, gtx 1080, gtx titan, 32gb RAM. All drivers and OS are up to date.
Same exactly issue, on similar, very strong, up to date machine after clean windows 10 installation. Please help!
The crash seems to be due to some video driver issue, but neither driver reinstall, nor rollback resolved the issue.
EDIT:
Resolved the issue! This happened, because i ran my project via .bat scripts i wrote previously, in order to enable the console log. Now, they were not running UE with admin privileges.
Dude, does this reproduces your workflow? don’t be silent, comment if this resolves your issue. If not, we could thing together. I might have a few more suggestions.
EDIT2:
Sorry, not really resolved. The issue arises every now and then. Also results in crash : The instruction at “some memory address” referenced by memory at “some other memory address”. The memory could not be written.
Debugging reports unhandled Access Violation exception in d3d11.dll in UE4Editor.exe
Apparently, your (and my) trouble is, that Windows uses latest DirectX and NEVER downgrades (a computer virus as it is). Now, Epic are not better, and want to use THEIR LATEST STABLE version of DirectX and think that world spins around them.
UE starts at most expecting DirectX 11. You can see this by going to Edit->Project Settings->Platforms->Windows. There is no Directx 12 checkbox there. Now, your windows probably has DirectX 12 and won’t let you downgrade (cursed as it is).
There is a workaround though. Found it here:
So all credits to the author.
What should you do:
Create a .bat file and post inside next command (fill in the paths according to your machine):
The runas command is just to give it superuser permissions. -log is a nice option, that opens their logger as cmd, which gives you ability to print in many colors, and not only three, if you are interested.
Overall it seems that Epic never takes responsibility for their actions/API changes/backwards incompatibilities. So again, thanks for nothing Epic.