I am using 4.4.1 (install). I closed out the editor and got what seemed like a random error. I just stopped the editor, and now I can not launch it at all from code or the launcher. From the launcher, the crash report pops up (yes, I did submit it). From code, I think this is what is causing it:
D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.4\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp(183): Fatal error:
Direct3DDevice->CreatePixelShader( (void*)CodePtr, CodeSize, NULL, Shader->Resource.GetInitReference() ) failed
at D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.4\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Shaders.cpp:153
with error E_INVALIDARG
I completely uninstalled and reinstalled, but that didn’t work. I tried making new projects, and they won’t work. I have tried my other projects I know worked, but now they don’t. I don’t know what to do…
EDIT:
I tried restoring windows to a backup, and it didn’t solve the problem. I am thinking it is more of a UE issue than a directx one, especially since the other version (GIT) I have installed is working fine.
Have you changed something about your D3D files?
Downloaded new ones? Updated them? Or maybe try downloading
them again and install them fresh, because the error you posted
only shows an Direct3D crash.
Ya, I wish that was possible, but removing direct x is the biggest pain in the ■■■ with windows 7. I even tried screwing with the registry to try and trick the installer, but it didn’t work… I didn’t touch anything before it broke. UE screwed something up.
I didn’t mess with anything, ue is the thing that screwed it up. It isn’t easy (or may not even be possible) to install dx fresh on Windows 7. Windows thinks it is up to date and will not try and fix anything… I also have a GIT version of UE installed, and it works fine…
Can you post your dxdiag so we can have a look at what may be occurring. Additionally, can we get the callstack that the crash produces if it produces one? Thank you.
The integrated card is the only one. I have tried updating the drivers too, but that didn’t work. UE has been working fine for about a month now (laggy, but I can make do), but then this happened.
Unfortunately it seems your computer specs are not going to be able to continue operating the engine efficiently at its current state. Integrated graphics cards are not built to handle the amount of resources needed to run an engine such as UE4. Additionally, your computer does not register having a processor, so I cannot tell if your computer is going to be able to handle it based on that information either. We are working on optimizing the engine for lower end machines, however we do not have a timeframe currently available. Here is a page with the minimum recommended specs for engine users:
I am more than happy to continue trying to diagnose this error, though I do firmly believe your integrated graphics card is the culprit or at least a large part of the cause. Your processor is certainly in an acceptable range so that is not the error. What version of the github branch are you currently using? Also try running the editor.exe instead of the launcher and see that works. you can find this in the binaries folder of your unreal engine folder.
I do not think this is the issue. The engine has been working fine for a month now, and the git version works. I have an i7 quadcore and 8 gigs of Ram. I feel like you just gave up for no reason…
The exe will launch the project creation/selector just fine. But when trying to load a project (newly created or not), the same issue happens. I am using the 4.4 branch.
I fixed it. I am not sure specifically what exactly did it, but after uninstalling both the install and GIT versions, I cleared everything “unreal” and “epic” related in %appdata% as well as my whole computer. And for advanced users only, I removed all references to “unreal” and “epic” from the registry. Reinstalled unreal and now it works.
I fixed it after clearing a bunch of stuff, as stated in my answer. I knew it had nothing to do with my specs (which I know the graphics card sucks, but it has done the job for the last month, so I knew it couldn’t be that).