Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

With DOOM: The Dark Ages about to release for everyone on May 15th, and with Advanced Access available, it seems it needs some workarounds to run on Linux with AMD GPUs. This is likely what Valve already solved in SteamOS for Steam Deck.

On the Mesa driver GitLab, a request titled "radv,driconf: Add workarounds for DOOM: The Dark Ages" was merged around 2 hours ago. It notes that the game "crashes and/or misrenders" without the workarounds it provides.

Looking at the code it adds in a new "force_64k_sparse_alignment" configuration setting for AMD RADV (the open source AMD Vulkan driver) and then enables radv_force_64k_sparse_alignment, radv_zero_vram, radv_disable_dedicated_sparse_queue and radv_disable_dcc_stores settings by default in the driver. Which then allows it to run.

Hopefully we'll see this fix arrive in a Mesa release soon.

Going by the current Mesa release calendar the next bug-fix update is 25.0.6 that's due May 14th (tomorrow) and 25.0.7 due out May 28th. For the recently released Mesa 25.1 series the first bug fix update there with 25.1.1 is due June 4th.

DOOM: The Dark Ages | Release Date: 15th May 2025

Official links:

Article taken from GamingOnLinux.com.
3 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
6 comments Subscribe

Stella 6 hours ago
  • Supporter Plus
is there a console command to make it still run without the new mesa?
Liam Dawe 6 hours ago
  • Admin
Nope, it specifically needs the part that adds in force_64k_sparse_alignment. You'll need new Mesa.
soulsource 6 hours ago
I don't know Direct3D well enough (by heart) to make any definite statements, but this sounds like a game bug being worked around (namely that a certain memory layout is assumed instead of queried - not sure if this is only an OpenGL thing or also needed in Direct3D). If that's the case, the game might break on Windows too, with future GPU driver updates...
rustynail 6 hours ago
it may be time to remember/find how to run steam flatpak using mesa-git for early access to patches, was pretty easy to use when Returnal needed a workaround iirc
Spyker 5 hours ago
@soulsource AFAIK the game is using a native Vulkan renderer so this is not related to Direct3D nor OpenGL.
soulsource 3 hours ago
@Spyker Oh? I wasn't aware. Then my idea cannot be the case as afaik Vulkan does not need (or even support) runtime resource location queries.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register



Buy Games
Buy games with our affiliate / partner links: