Unable to open UE5.6 using dx12

Is anyone else having this problem specifically for 5.6? I was able to use dx12 with ver 5.4 and 5.5 and even for nearly a month with 5.6 but suddenly I cannot even open Unreal unless I force it to use dx11 in the shortcut target and then changing to dx11 in the project settings after that.

It has become extremely frustrating and took forever for me to pinpoint. That being said I still would prefer to figure out a way to use dx12 because in my project I am using both lumen and nanite which has saved a lot of time and effort for things like shadows and performance (mainly because I’m still pretty new to using unreal engine and these things are very convenient for me to use). What really confuses me is why I was able to use dx12 for a short while after changing from 5.5 to 5.6 and now I can’t even open my project. I have tried a bunch of different gpu drivers and I am pretty paranoid about whether my CPU is the issue because I have an i7-14700k and I used it for a while before they offered microcode changes to BIOS updates.

I’d really like to hear from anyone else who has had similar issues or perhaps even found a fix.

I can’t say anything for certain other than I’ve heard every version beyond 5.3 has had intermittent issues with DX12. I think the real question is, why are you changing horses mid-stream? Unless there’s a feature absolutely critical to the completion of your project that’s available in the latest, cutting edge release, or unless it resolves some critical bug for you, there’s no good reason you should be updating the engine. And even then, you should be looking for viable workarounds before even thinking about committing your project to a potentially unstable engine update.

This is all especially true if you’re new to Unreal, as you mentioned. I get it, it’s neat to have the “shiniest” toy on the shelf, but you should focus on learning instead, not playing with new toys. Especially when the newest toy on the shelf is pretty much guaranteed to be unstable.

I know this isn’t the answer you want but it’s the answer I’m offering, roll back to a stable engine version.