Hi
I’ve been trying to get Unreal Engine 5.6 working on Ubuntu 22.04.5 working for a couple of days.
My issue seems to be the AMD GPU drivers not being detected by Unreal Engine or the drivers not being installed correctly. My GPU is an RX 7900 GRE.
When running with the default 22.04.5 drivers Unreal Engine shows a message box “Warning known issues with graphics drivers … would you like to visit the following URL to download the driver”.
- Clicking “No” the engine starts, but when opening a project I’m told that the required Vulkan drivers are missing (running
vkube
does work, so it seems like some Vulkan drivers are installed). - Clicking “Yes” directs me to the AMD GPU drivers page https://www.amd.com/en/support/download/linux-drivers.html. I’ve installed the
amdgpu-install
script and followed the instructions on Overview — amdgpu graphics and compute stack unknown-build documentation to install the AMDGPU stack (e.g.amdgpu-install -y --usecase=graphics --vulkan=amdvlk
, then rebooting the OS). When starting the engine after updating the drivers the message box appears again, but this time with a lower driver version (2.0.335) than the default 22.04.5 drivers. After clicking “No” with the “updated drivers” I’m able to start the engine and open a project (Unreal Engine now detects Vulkan drivers), but there are obvious visual artifacts (most of the screen is a cascade of colours).
The same behavior is seen when using the pre-built binaries for Unreal Engine 5.6 and building from source. I’ve also tried updating to 24.04.2 as a last try (though, from what I’ve read this version of Ubuntu isn’t supported) and I don’t get the message box when using the default drivers, but run into the same issue of Unreal Engine not finding the required Vulkan drivers.
Any advice on using AMD GPUs with Unreal Engine on Ubuntu 22.04.5 or information on whether what I’m trying to do is even supported would be appreciated.
Many thanks,
Haize