Request: Please Fix the New Shader Compilation Method Issues with DX12 in UE 5.4

The new faster shader compilation method that comes with 5.4 update is great, I am sure. Of course, I can’t try it with my project, which uses DX12 and Lumen, and can’t know for certain as it seems to be incompatible with them. I tried updating to 5.4 from 5.3 several times, at least once with every minor update, but it just doesn’t seem to work. I really want to try it, and use the nee animation features. Neither 5.4.1 nor 5.4.2 solved this issue. I even tried creating a new project, and migrate to it (to 5.4.2) but the issue persists. Either on application startup or begin play, I get “Shader compilation failures are fatal.” I definitely don’t want to change my rendering settings. If anyone knows a workaround to get DX12 and Lumen working with 5.4, please let me know. Otherwise, Epic has got to fix this issue so we DX12 users can update to 5.4.

Hi, I have the same problem, did you solve it somehow?

Hello. Sadly, no. For my project, I am sure it is something related with the groom assets. I can make it work without my metahuman hair asset. I tried replacing it with another metahuman hair asset that I made with the latest version, but it didn’t work either. I read that it is related with DX12, Lumen or nanite rendering not working with the new shader compilation method that comes with UE 5.4. Apparently, some people managed to solve the issue by going with DX11 or/and disabling nanite / Lumen. I didn’t try those since I’d rather not update than not using any of them.