Both AMD and Intel Vulkan drivers received various fixes

Jun 6, 2017 21:06 GMT  ·  By

Mesa developer Juan A. Suarez Romero is proud to announce the release and immediate availability for download of the second maintenance update to the Mesa 17.1 3D Graphics Library stable series.

Mesa 17.1.2 is here only two weeks after the release of the Mesa 17.1.1 update, and it looks like it brings quite a number of changes. According to the changelog attached at the end of the article, a total of 70 changes are included in this new point release of Mesa 17.1 that would benefit all Linux gamers using AMD Radeon and Intel graphics cards.

Looking at some of the improvements brought by the Mesa 17.1.2 update, we can mention several fixes implemented in the configure script of autotools for better handling of target platforms, a fix for a memory leak in a surface, as well as a bunch of fixes for the Intel i965, RadeonSI (GFX9), Freedreno, R100, R200, and Radeon RADV Vulkan drivers.

The Intel ANV Vulkan driver receives several fixes

Among other changes, there are a few fixes implemented in the OMX component that would improve building on operating systems that don't use X11, the Intel ANV Vulkan driver received some improvements as well for missing translations between layouts, as well as setting of memory types and heaps, and a segfault was patched for EGL/Android.

"ANV driver receives several fixes, like adding some missing transitions between layouts, or improvements in setting memory types and heaps. Also, EGL/Android receives a fix for a segfault that replaces a previous one that was not correct," reads the release announcement.

Last but not least, Vulkan's Wayland received support for using proxy wrappers for swapchains and per-display event queue, which was also enabled for EGL's Wayland, which now includes a fix that should make sure back buffer is correctly obtained. You can download the Mesa 17.1.2 source tarball right now from our website or install it from the stable repos of your favorite distro.

Mesa 17.1.2 Changelog