Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Mesa 24.2.0 is out now bringing with it the usual advancements for open source OpenGL and Vulkan graphics drivers on Linux.

As usual, the Mesa developers suggest that those wanting stability stay with the previous version, or at least wait for Mesa 24.2.1 which is due around August 28th.

The main additions are:

  • VK_KHR_dynamic_rendering_local_read on RADV
  • VK_EXT_legacy_vertex_attributes on lavapipe, ANV, Turnip and RADV
  • VK_MESA_image_alignment_control on RADV
  • VK_EXT_shader_replicated_composites on ANV, dozen, hasvk, lavapipe, nvk, RADV, and Turnip
  • VK_KHR_maintenance5 on v3dv
  • VK_KHR_maintenance7 on RADV
  • VK_EXT_depth_clamp_zero_one on v3dv
  • GL_ARB_depth_clamp on v3d
  • Defaulting to a new shader cache implementation, reducing filesystem overhead.

Along with a lot of bug fixes too across various drivers including issues solved for Metal Gear Rising Revengeance, Dota 2, Counter-Strike 2, Worms Revolution, Asterix & Obelix XXL: Romastered, Fallout 3, Blender, Starfield, Total War: Warhammer 3, Enshrouded and others.

Plenty of improvements also landed for NVK which should work a fair amount better as of this release.

See the release notes for all the details.

Article taken from GamingOnLinux.com.
18 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 came back to check 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.
See more from me
11 comments
Page: 1/2»
  Go to:

Jarmer Aug 15
I'm on Opensuse Tumbleweed, so I use the Packman repos for all things media related due to the dumb copyright codec crap that plagues so many distros. They recently downgraded Mesa from 24.1.4 to 24.1.3 so now my entire system wants to do a downgrade whenever I run the update utility (which on a rolling distro is often!) - does anyone by chance know why this happened? I have been looking but can't find any info anywhere!! Maybe due to instability? Just not sure.

Last time I did a downgrade like this with an important section of my system I had to roll the entire thing back so I'm hesitant.
QuoteAsterix & Obelix XXL: Romastered
As kind of an Asterix fan, now I'm wondering what the heck this is.
Cloversheen Aug 15
Quoting: JarmerI'm on Opensuse Tumbleweed, so I use the Packman repos for all things media related due to the dumb copyright codec crap that plagues so many distros.
Worse, it's not copyright but patent crap...
Cloversheen Aug 15
Quoting: JarmerThey recently downgraded Mesa from 24.1.4 to 24.1.3 so now my entire system wants to do a downgrade whenever I run the update utility (which on a rolling distro is often!) - does anyone by chance know why this happened? I have been looking but can't find any info anywhere!! Maybe due to instability? Just not sure.

Last time I did a downgrade like this with an important section of my system I had to roll the entire thing back so I'm hesitant.
It's because of dependencies, unfortunately Mesa includes not just the drivers themselves but also the interfaces, so a lot of apps are packages with a link to a specific Mesa in the main repos so they pull in a vendor change to get the version they expect.

One way around it is to configure it to prevent vendor changing away from Packman, but I don't remember how to do that. Then updates from openSUSE just won't be able to be installed and should just remain in the queue until Mesa is updated in the main repos.
Roadapathy Aug 16
I really wish somebody would post a guide on how to compile MESA for Ubuntu and other distros. I know guides exist but I have never gotten it to work properly. I can compile SDL2, Kernel, Proton for Steam and a few others but MESA has never worked. Obviously, if I do manage it someday then I will post a guide myself.
Jarmer Aug 16
Quoting: Cloversheen
Quoting: JarmerThey recently downgraded Mesa from 24.1.4 to 24.1.3 so now my entire system wants to do a downgrade whenever I run the update utility (which on a rolling distro is often!) - does anyone by chance know why this happened? I have been looking but can't find any info anywhere!! Maybe due to instability? Just not sure.

Last time I did a downgrade like this with an important section of my system I had to roll the entire thing back so I'm hesitant.
It's because of dependencies, unfortunately Mesa includes not just the drivers themselves but also the interfaces, so a lot of apps are packages with a link to a specific Mesa in the main repos so they pull in a vendor change to get the version they expect.

One way around it is to configure it to prevent vendor changing away from Packman, but I don't remember how to do that. Then updates from openSUSE just won't be able to be installed and should just remain in the queue until Mesa is updated in the main repos.

Actually I finally just found out the reason. For anyone else with this strangeness: it's a bug in 24.1.4 with relation to video in vlc. So they rolled it back to 24.1.3 and are working on getting 24.1.5 ready for release which should be any week now, so best just to wait. Here's the bugzilla on this exact issue:

https://bugzilla.opensuse.org/show_bug.cgi?id=1228164

And here's the link to all the various mesa version in the repos, for opensuse, it's the same exact version in the official repos as it is in packman.

https://repology.org/project/mesa/versions
Phlebiac Aug 17
Quoting: Purple Library Guy
QuoteAsterix & Obelix XXL: Romastered
As kind of an Asterix fan, now I'm wondering what the heck this is.

All the games:
https://www.fanatical.com/en/franchises/asterix-obelix

Despite the price shown there, they do have XXL2 for $1
https://www.fanatical.com/en/pick-and-mix/build-your-own-summer-bundle
Quoting: Phlebiac
Quoting: Purple Library Guy
QuoteAsterix & Obelix XXL: Romastered
As kind of an Asterix fan, now I'm wondering what the heck this is.

All the games:
https://www.fanatical.com/en/franchises/asterix-obelix

Despite the price shown there, they do have XXL2 for $1
https://www.fanatical.com/en/pick-and-mix/build-your-own-summer-bundle
Hmmm . . . from the looks of it, they're kind of platformers with combat. Pity. I'm not into platformers, for one thing. But also, seems a bad fit for Asterix and Obelix. I mean, sure, they fight Romans, but fights in Asterix are comedy or denouement, not plot--there is no chance that they will actually lose a fight. Asterix would be better as a point-and-click, with maybe little skippable combat interludes where you can't really lose but you can do picturesque stuff like clobbering with menhirs, picking up legionaries to hit the others with and so forth.
Pengling Aug 17
Quoting: Purple Library GuyHmmm . . . from the looks of it, they're kind of platformers with combat. Pity. I'm not into platformers, for one thing. But also, seems a bad fit for Asterix and Obelix. I mean, sure, they fight Romans, but fights in Asterix are comedy or denouement, not plot--there is no chance that they will actually lose a fight. Asterix would be better as a point-and-click, with maybe little skippable combat interludes where you can't really lose but you can do picturesque stuff like clobbering with menhirs, picking up legionaries to hit the others with and so forth.
Funnily enough, it was an Asterix platformer for the Master System that got young Pengling into Asterix in the first place. It's not perfect (earlier Master System games often had a tendency to have somewhat unbalanced difficulty, since the company's game-design practises were shifting from arcades to the home, and this one occasionally veers into that territory), but it still holds up pretty well today.

There's a good little review here.


Last edited by Pengling on 17 August 2024 at 7:14 pm UTC
STiAT Aug 19
There are a lot more important nvk improvements than this actually highlights (while some for D3D12 support are still missing, but more complex too). I like to see how much it's evolving with each release. Keep up the good work!


Last edited by STiAT on 19 August 2024 at 6:45 pm UTC
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


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.