First, let me get my system details out of the way:
-
CPU: Ryzen 5600x
-
GPU: Intel Arc A770
-
RAM: 32 GB DDR4
-
OS: Ubuntu 24.04 LTS
-
KERNEL: 6.8.0-55-generic
-
MESA: 25.0.2 (from kisak)
I am having issues with Unreal Engine 5 games, most recently with the Nightengale Demo. Games built on other game engines, and mostly older Unreal Engine games, work fine (i.e. Baldur’s Gate 3, Age of Empires 4, Helldivers 2). Here are the problems I’ve experienced so far (assume that I have already gone to ProtonDB and tried a number of the launch commands I found there):
-
Complains that my system isn’t DX12 compatible (Nightengale specifically does this when trying to launch the game with Proton Experimental, Proton Hotfix, or Proton-GE).
-
Immediate crash, with the UE5 crash window showing (Nightengale does this when trying to launch the game on any other Proton version).
-
Launches to a black screen and stays that way… forever… until force-closed.
-
Launches, but runs choppy, below 10 fps, unresponsive, and with terrible graphic issues (The Ascent, a UE4 game, does this specifically).
Has anyone gotten Nightengale and other UE5 games to run on Intel ARC GPUs? I’ve been searching for hours and only found some sporadic threads about it (ones that aren’t over 2 years old).
Have you tried setting
VKD3D_FEATURE_LEVEL=12_2?
That should force Proton to try using DirectX 12 Ultimate.
Yes, I have tried this.