So you’ve just spent a few hours waiting for Unreal to compile, if you haven’t done that, you can do it here, you go to launch it and you’re faced with this message thanks to Vulkan:

You’re seeing this because you don’t have Vulkan installed or your device is, like mine, too old to support it.

Unreal has behaved this way for a couple of versions now however Epic have kindly left us a launch argument to launch it using OpenGL.

So you may be asking: “What is this argument?”. Well it’s this one:

./Engine/Binaries/Linux/UE4Editor -opengl4

That’s it! Just one, simple, argument.

There is a problem, however, if you’re using Unreal Engine 4.25 or above, you’ll get another error.

This only seems to be a thing in 4.25 as Epic has started deprecating OpenGL, good news though! It can still be re-enabled! However, I’m going to leave that for the next post, to keep things neat and tidy. You can find that post here.