We do often include affiliate links to earn us some pennies. See more here.

Mesa 22.1.0 is out now bringing tons of improvements for open source graphics drivers for OpenGL and Vulkan. The official Mesa website doesn't (yet) have a changelog up, but you can peruse it like I did over on the official GitLab.

New Features Supported:

  • d3d12 GL4.2
  • GL_NV_pack_subimage
  • VK_EXT_depth_clip_control on lavapipe and RADV
  • Vulkan 1.3 support on lavapipe
  • VK_EXT_graphics_pipeline_library on lavapipe
  • VK_EXT_primitives_generated_query on lavapipe
  • VK_EXT_image_2d_view_of_3d on ANV and lavapipe
  • VK_KHR_swapchain_mutable_format on lavapipe
  • Intel DG2 support

Lots of bug fixes and overall improvements elsewhere including a number for gaming like fixing: fog effects in Elden Ring on AMD RADV, texture seams in The Evil Within 2 on RADV, poor performance in Ghostwire: Tokyo on RADV, Quake 2 RTX v1.6.0 having corrupted graphics in RADV and artifacts seen in Senran Kagura Shinovi Versus.

Improvements elsewhere like fixing up a memory leak for Apex Legends, glitches in Grid Autosport with AMDGPU, Aperture Desk Job rendering issues with Intel, occasional flicker seen in Rage 2 with AMD ACO, rendering issues in Outer Wilds on Intel ANV, colour distortion in Black Geyser: Couriers of Darkness fixed up, rendering corruption in DOOM Eternal on Intel ANV and the list goes on.

That's just bug fixes, there's also tons of big improvements to the Zink driver that gives OpenGL over Vulkan, work pulled in for the PowerVR Rogue Vulkan driver from Imagination, improvements to Ray Tracing for AMD, adding support for Intel Arctic Sound M, an on-disk shader cache for the Raspberry Pi V3D driver and much more.

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
The comments on this article are closed.
9 comments

scaine May 19, 2022
View PC info
  • Contributing Editor
  • Mega Supporter
It feels petty to say it, but it's so nice to see such a major project take a stand against Github on and host on Gitlab instead. And I absolutely love the Trello-style "board" view of issues that Gitlab offers. Much more visual way of seeing what's being worked on.

I never used to care hugely about Mesa updates when I was on Mint/Pop because it would be either weeks or a full distro re-install before I got to enjoy them (even on Oibaf or Kisak PPAs), but I get them within a day or so now on Endeavour.

How quickly do Fedora update this stuff?
Solitary May 19, 2022
Quoting: scaineHow quickly do Fedora update this stuff?
Usually rather quickly. You can see that Mesa 22.1 already has packages made and currently considered as update-candidate.

https://koji.fedoraproject.org/koji/packageinfo?packageID=184
scaine May 19, 2022
View PC info
  • Contributing Editor
  • Mega Supporter
Quoting: Solitary
Quoting: scaineHow quickly do Fedora update this stuff?
Usually rather quickly. You can see that Mesa 22.1 already has packages made and currently considered as update-candidate.

https://koji.fedoraproject.org/koji/packageinfo?packageID=184
So how does it work on Fedora? Are those just official packages, updated that quickly? Or is there an equivalent to a PPA that you have to opt into to get updates that fast? I remember back in the early Ubuntu days, you had to opt into backports to get the good stuff, which was just a tick box in your package manager. Is it like that? Or is this just the standard update cycle for Fedora?
Solitary May 19, 2022
Quoting: scaine
Quoting: Solitary
Quoting: scaineHow quickly do Fedora update this stuff?
Usually rather quickly. You can see that Mesa 22.1 already has packages made and currently considered as update-candidate.

https://koji.fedoraproject.org/koji/packageinfo?packageID=184
So how does it work on Fedora? Are those just official packages, updated that quickly? Or is there an equivalent to a PPA that you have to opt into to get updates that fast? I remember back in the early Ubuntu days, you had to opt into backports to get the good stuff, which was just a tick box in your package manager. Is it like that? Or is this just the standard update cycle for Fedora?

What you are looking at are official packages. There is also Koji for rpmfusion packages. For certain core packages Fedora is indeed quick, but for example Fedora 35 doesnt have Mesa 22 (yet? or ever? not sure). Fedora also has rolling kernel, so that's also usually pretty fast and new. Fedora does have user repos (checkout Fedora Copr), but as far as I am concerned those tend to be used for either obscure or officially poorly supported (old packages in main repos) or really bleeding edge stuff (you want Mesa 22.1 two weeks earlier). And I feel people don't tend to use them as much. In comparison to constatntly hearing about PPA, this tends to be more lowkey niche.

Obviously any QA issues will slow down the package. If this Mesa build will be deemed bad then next one will be created and go through another QA. Then the tag will change into either update-testing (user needs to have testing repos enabled) or update (proper).
Serious_Table May 19, 2022
So, pardon the absolute novice of a question here, but: when I go and investigate Mesa on the Steam Deck, it appears they have a version 21.x.x installed. I'm going to assume this release of 22.1 isn't going to get pushed to the Deck until much later? Does Valve do their own custom stuff to the Mesa driver, or (should you be an adventuring user) would this theoretically work out of the box if you were to manually download it to your Deck from Desktop mode?
dindon May 20, 2022
Quoting: Serious_TableSo, pardon the absolute novice of a question here, but: when I go and investigate Mesa on the Steam Deck, it appears they have a version 21.x.x installed. I'm going to assume this release of 22.1 isn't going to get pushed to the Deck until much later? Does Valve do their own custom stuff to the Mesa driver, or (should you be an adventuring user) would this theoretically work out of the box if you were to manually download it to your Deck from Desktop mode?

While Valve on their Steamdeck uses a rolling release distro (Archlinux) with almost always up-to-date packages, they don't push packages updates to the user as soon as available. They are probably waiting a few weeks, testing the whole thing and then push it if it doesn't break anything.

You could probably disable the read-only disk and update your system yourself. But your changes it will be overwritten on the next system update.


Last edited by dindon on 20 May 2022 at 6:24 am UTC
Pengling May 20, 2022
It's no good - no matter what, every time I see the Mesa logo, I can't help but think of the 1993-1997 logo of Clockwork Games Limited.
Shmerl May 22, 2022
I just build Mesa main weekly (focused on AMD) to use it for games. I use it separately from system Mesa from Debian testing that's used for regular desktop needs.

So no need to wait for anyone to package it or to even package it in the first place. I.e. just setting a few environment variables, you can launch games using Mesa placed in some custom location.


Last edited by Shmerl on 22 May 2022 at 5:18 am UTC
ext73 May 22, 2022
But only the optimized Mesa 22.1 shows the claw only;)

https://www.dropbox.com/s/pikeuge0znvw15l/Screenshot_20220520_144850.jpg?dl=0
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!
The comments on this article are closed.