The latest and greatest in open source graphics drivers has released with Mesa 20.2.0, although you should wait on it if you're after a stable experience.
As always, the Mesa team suggest waiting on at least the first bug fix release with Mesa 20.2.1 which is usually out within a few weeks. Developer Dylan Baker who announced the new release mentioned to expect some more regular releases for the 20.2 series, as they're back from a long vacation.
What's new? Lots, as always. Support for new Vulkan extensions, added support for new GPUs including initial work done for AMD's upcoming RDNA 2 noted as "gfx10.3", expanded GLES 3.2 and OpenGL 4.5 support for LLVMpipe, lots of work on the Panfrost driver for Mali GPUs. You can find some release notes for Mesa 20.2.0 here.
One of the big items this release is for AMD, as the ACO shader compiler announced by Valve has now been switched on as the default for the RADV Vulkan driver although you can still set a debug option to go back to LLVM. This means that you should see smoother gameplay overall with modern AMD GPUs when using Vulkan, and perhaps better overall framerates too. If you want a little more info about ACO, you can see this previous article with the highlights and video from the recent XDC 2020 conference.
Need to learn more about Mesa drivers? See the official site.
I thought ACO needed a specific kernel to work? Or was that fsync?
If you can compile the kernel yourself, adding fsync is just 1 patch away: https://github.com/Frogging-Family/linux-tkg/blob/e95ea2a75d489bbd5eb402fcf402e9d42d2e1b5c/linux58-tkg/linux58-tkg-patches/0007-v5.8-fsync.patch
I thought ACO needed a specific kernel to work? Or was that fsync?
If you can compile the kernel yourself, adding fsync is just 1 patch away: https://github.com/Frogging-Family/linux-tkg/blob/e95ea2a75d489bbd5eb402fcf402e9d42d2e1b5c/linux58-tkg/linux58-tkg-patches/0007-v5.8-fsync.patch
Xanmod and Liquorix kernels include the patch as well
Are there any chances for this release to get in Ubuntu 20.04.x at some point?
Well afaik (no ubuntu user) they update some core packages in circles of six months.
But you likely can find it in some PPA or special Repo.
Just search a bit.
https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa
sudo add-apt-repository -y ppa:kisak/kisak-mesa && sudo apt update && sudo apt dist-upgrade
Last edited by X6205 on 29 September 2020 at 3:01 pm UTC
Last edited by kneekoo on 29 September 2020 at 9:41 pm UTC
If you can compile the kernel yourself, adding fsync is just 1 patch away: https://github.com/Frogging-Family/linux-tkg/blob/e95ea2a75d489bbd5eb402fcf402e9d42d2e1b5c/linux58-tkg/linux58-tkg-patches/0007-v5.8-fsync.patch
How is the progress of accepting that upstream?
Last edited by Shmerl on 29 September 2020 at 10:00 pm UTC
If you can compile the kernel yourself, adding fsync is just 1 patch away: https://github.com/Frogging-Family/linux-tkg/blob/e95ea2a75d489bbd5eb402fcf402e9d42d2e1b5c/linux58-tkg/linux58-tkg-patches/0007-v5.8-fsync.patch
How is the progress of accepting that upstream?
Last I read about it were those articles:
https://www.phoronix.com/scan.php?page=news_item&px=Syscall-User-Redirection-V4
https://www.phoronix.com/scan.php?page=news_item&px=Futex2-System-Call-RFC
And that is not the first time for Mesa, so it is pretty sure it will get into 20.10, and then into 20.04 about 3 months later when 20.04 also gets the 5.8 kernel and xorg from 20.10 and a new installer 20.04.2 with those included.
Edit: Mesa 20.2 is in groovy now https://packages.ubuntu.com/search?suite=groovy&searchon=names&keywords=mesa in time for the release of 20.10
Last edited by Redface on 7 October 2020 at 7:20 pm UTC
See more from me