Completely fresh install of the 4.9.2 engine
Completely new project
New material
Vector3 into base colour
4 minute+ shader compile times - the shadercompiler.exe processes don’t even register as 0.1% on my 4 month old i7 cpu…
was working perfectly last week - any help/advice?! this is driving me nuts!
oh also, if you save while the shader isn’t compiled then the engine freezes at 50% and refuses to close, even with End Process from the Task Manager - just sits there using memory…
Can you post a copy of your DXDIAG here? I am fairly sure this is being caused by a video card conflict and it is something that I can get you past but I want to confirm the case.
thanks for the reply - i’ll post the dxdiag when i get home tonight but i’ve got a dual 970 sli setup. i updated to the latest drivers when the problem started but i dont think there was any other changes to my drivers or anything that might have caused it and it was working perfectly last week.
Ok, so after looking at your DXDIAG, the issue doesn’t look to be caused by the one I thought it was, which is not great as I had an relatively easy fix for that one.
Let’s dig in a little, I am going to need you to cause the “freeze” again. Note the time (approximately) when it occurs, then use the following Wiki, A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums, to get Windows Event Logs for the time of the crash. Also, if you can attach your actual project logs from when you reproduce.
so repeating the freeze process doesnt actually crash the engine - it just hangs on save until the shader compiler finishes - it just happens to be incredibly slow.
so unfortunately nothing shows up in the Event Viewer.
i’ve uploaded a screengrab of task manager - it only has 3 or 4 shader compiler workers, should it not have 8 with my cpu?
Can you check your task manager and see how many cores you are registering in the Performance Tab?
For an example I am registering 12 cores on my current work PC, and 8 will get used for Shader Compiler work, the other 4 are being used by Windows and other programs open.
If you Performance Tab is not showing all your cores correctly, then you will need to do some research on ways to get Windows to correctly identify the cores correctly.
Here is one possible starting point for that, - YouTube, but it is talking about Windows 7 so with Windows 8 it may be a different issue.
Thanks for the help - i’ve no idea what changed but it seems to all be working again now… i’ve not made any changes to the hardware or software, it’s just started working again!
thanks for taking the time to look into this - fingers crosses it wont happen again!