UE4 keeps crashing on Notebook with Dual Graphics

I have a notebook with a dual graphics card setup (Nvidia GTX 1070 and Intel HD Graphics 630). Further specs are: 32 GB RAM, i7-7700 HQ, 4k display. I use the notebook in hybrid mode (Intel Graphics 630 for office and internet stuff and Nvidia GTX 1070 for 3D work, gaming etc.)

Since quite a few versions (I believe since 4.19), UE4 doesn’t run in hybrid mode on my notebook anymore and crashes only moments after its launch. This is not only true for the UE4, but also for the Epic Launcher. When I start the launcher, it’s usually very slow and shortly after crashes. Note that I don’t have any relevant issues with other apps.

Workaround 1: I can run the engine and the editor fine, when I disable MSHybrid mode in UEFI/BIOS and switch it to “Discrete” mode, which uses the GTX only. PROBLEM: As the GTX’ fans are quite loud (even in idle), this is pretty much unacceptable for all situations outside the UE4 engine (i.e. when doing office work).

Workaround 2: I can run the editor in DX12 mode. This way it doesn’t crash neither in MSHybrid nore in Discrete mode. PROBLEM 1: The engine is a bit unstable when running in DX12 and I sometimes get crashes after a light-build with an error message that reads: “Video driver crashed and was reset. Make sure video drivers are up to date.” (Drivers ARE up to date!) PROBLEM 2: The launcher cannot be launched in DX12 (AFAIK)

Not sure if the crash may arise from using a 4k display on a hybrid GPU “high performance” notebook, as I assume that this is a rather rare configuration. But since I need to stay mobile with my machine, it would just be great, if this can be fixed.

I would also be grateful for another workaround!

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://epicsupport.force.com/unrealengine/s/

Thanks