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 do often include affiliate links to earn us some pennies. See more here.

Arriving in time before the holiday season, Mesa 19.3 has now been officially released giving all open source Linux graphics drivers some big boosts and new features.

What is Mesa? Is it a tasty biscuit? Do I have Mesa? If you have an AMD or Intel GPU then yes, you will be using Mesa (unless you changed it, 99% of distributions come with Mesa out of the box) and it's what powers your GPU enabling it to talk to OpenGL and Vulkan.

Don't be too hasty to upgrade right away though, with brand new releases there's always a few gremlins hiding ready to crash your games. The Mesa team always suggest waiting for the first point release 19.3.1 if you're concerned with stability and reliability.

If you're looking for a user-friendly list of what's new, the official 19.3 release notes are not the droids you're looking for. Thankfully, Phoronix has their usual feature overview. In this release you can expect support for the new ACO shader compiler which Valve funded, OpenGL 4.6 support for Intel GPUs, many more Vulkan extensions support added, support for newer AMD and Intel GPUs, bug fixes, performance improvements and so on.

Article taken from GamingOnLinux.com.
22 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.
14 comments
Page: 1/2»
  Go to:

NeoTheFox Dec 13, 2019
Woo! So far not bugs found, I already enabled ACO system-wide. I love seeing all the improvements, even with them being just 1-2% they still do add up.
DamonLinuxPL Dec 13, 2019
Testing every release candidate from 19.3.0 rc2 until now and no bugs on my machine. Now in my distro stable 19.3.0 is available, so updating :)
x_wing Dec 13, 2019
ACO is god send. It completely removes stuttering on SteamPlay games with heavy shader usage (e.g. GTA V). So nice to have it mainlined with Mesa now :D
BielFPs Dec 13, 2019
Do we have to do something to use ACO by default? I'm using Mesa 20 but I don't know if ACO is activated
x_wing Dec 13, 2019
Quoting: BielFPsDo we have to do something to use ACO by default? I'm using Mesa 20 but I don't know if ACO is activated

By default radv uses llvm but you can activate ACO backend by setting RADV_PERFTEST=aco env variable. If you want to globally set ACO as default backend, then you should export this variable in .bash_profile. Still, remember that ACO is still experimental so I wouldn't suggest to enable it globally.
BielFPs Dec 13, 2019
Quoting: x_wingyou can activate ACO backend by setting RADV_PERFTEST=aco env variable.

Does it work if I put DRI_PRIME=1 RADV_PERFTEST=aco %command% in the launch option of the game?
NeoTheFox Dec 13, 2019
Quoting: BielFPs
Quoting: x_wingyou can activate ACO backend by setting RADV_PERFTEST=aco env variable.

Does it work if I put DRI_PRIME=1 RADV_PERFTEST=aco %command% in the launch option of the game?

Yes, that's exactly how you should enable it
Lolo01 Dec 13, 2019
Quoting: BielFPs
Quoting: x_wingyou can activate ACO backend by setting RADV_PERFTEST=aco env variable.

Does it work if I put DRI_PRIME=1 RADV_PERFTEST=aco %command% in the launch option of the game?

RADV_PERFTEST=aco %command% can be used as a launch option for any Steam game.

To use it in all applications with Manjaro, add RADV_PERFTEST=aco in /etc/environment


Last edited by Lolo01 on 14 December 2019 at 8:30 am UTC
Shmerl Dec 13, 2019
Great release. ACO now has tessellation and geometry shaders to pick up, and radv will become even faster.
BielFPs Dec 13, 2019
@x_wing @NeoTheFox @Lolo01 Thank you all for the feedback
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.