Mesa 19.1's New Features From The Intel Gallium3D Driver To New Drivers & Vulkan Optimizations

Written by Michael Larabel in Software on 28 May 2019 at 11:00 AM EDT. Page 2 of 2. 5 Comments.

- RADV meanwhile also tapped KHR_8bit_storage, AMD_gpu_shader_int16 and AMD_gpu_shader_half_float.

- RadeonSI has displayable DCC for Raven APUs.

- RadeonSI NIR improvements.

- Virgl performance optimizations.

- The slow Softpipe code now supports more GL4 extensions.

- Qualcomm/AMD ATC texture compression support.

- Continued work on Broadcom's V3D driver.

- GLX_ARB_create_context_no_error support.

- Improvements to Gallium Nine as the Direct3D 9 state tracker for Windows/Wine gaming and as part of this series is now Gallium Nine NIR support to work with the likes of Intel's Gallium3D driver not opting for TGSI.

What didn't make it into Mesa 19.1 is OpenGL 4.6 support (hopefully that's coming for Mesa 19.2, which looks quite likely), the Nouveau / OpenCL NIR code is still being worked on by Red Hat and not all mainlined yet, and there isn't yet any AMD Radeon RX 5700 series (Navi) support... Now that Navi is announced, hopefully AMD will get to posting more of their open-source Linux driver enablement code. So far we've seen just LLVM AMDGPU changes volleyed out publicly. By launch day AMD should have open-source Navi support in Git form but with not having any support in Mesa 19.1 that means it won't be in released/shipping form ahead of launch. Of course, there's also the Radeon Software / AMDGPU-PRO stack for easy binary access on launch day. Mesa 19.1 also doesn't have any open-source Turing NVIDIA GPU support in Nouveau as they are first blocked in kernel-space until NVIDIA releases the signed firmware necessary to initialize the 3D blocks. But even without these bits in Mesa 19.1, this is quite an exciting quarterly Mesa3D update debuting any day now.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.