RADV Lands AMD GCN 1.0/1.1 Fix For DOOM Eternal On Linux Under Steam Play

Written by Michael Larabel in Radeon on 25 March 2020 at 12:03 AM EDT. 17 Comments
RADEON
Doom Eternal was released this week by id Software as their first game atop the Vulkan-focused id Tech 7 engine. While it's another id Software game not seeing a native Linux port, with some tweaking the game can run under Steam Play / Proton. And now Mesa's RADV Vulkan driver has landed a fix for AMD GCN 1.0/1.1 era GPUs with a fix allowing those older graphics cards to handle this latest Doom title.

DOOM Eternal currently carries a bronze ranking on ProtonDB.com off 83 reports. With using PROTON_NO_ESYNC and some other tweaks and potentially a non-standard Proton build for now, DOOM Eternal can run on Linux. The performance results appear mixed as reported by users at this stage.


Id Tech 7 is a Vulkan-only engine with id Software having dropped its OpenGL renderer. On the Radeon side, RADV using the default AMDGPU LLVM back-end is required with the ACO back-end not yet working for this game. But we suspect in the very near future, ACO will be working great with DOOM Eternal. Or it also appears AMDGPU-PRO is working too for this game.

But when using the RADV driver, if trying on GFX6/GC7 (GCN 1.0/1.1 era GPUs like the Radeon HD 7000 series), the game would crash at start-up.

A fix was merged to Mesa 20.1-devel today and also queued for back-porting to Mesa 19.3/20.0 series for GFX6/GFX7. That fix is for simply exposing the VK_KHR_8bit_storage extension.


The RADV driver doesn't support VK_KHR_8bit_storage functionality itself for these oldest GPUs on the RADV driver, but simply exposing the extension is enough to avoid the game crashing at start. Performance though for GCN 1.0/1.1 with this 2020 high profile game will be challenging on Linux but at least it's a working option now for gamers on these old GPUs.

Once the DOOM Eternal support further matures with Steam Play / Proton and the RADV+ACO state, I'll work on some benchmarks of this game.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week