Mesa 20.3 released with Raspberry Pi 4 V3DV driver, Panfrost Bifrost support

We’ve previously reported that the Vulkan 1.0 conformant V3DV driver for Raspberry Pi 4 and other Broadcom BCM2711 based platforms was part of Mesa 20.3 open-source graphics framework. But at the time, it was still under development.

The good news is that Mesa 20.3 has now been released, and there’s much more than Raspberry Pi 4 support, as Collabora informed us the release also included Arm Mali Bifrost GPU support via the open-source Panfrost driver.

Mesa 20.3 Raspberry Pi 4 Mali Bifrost

The latter was made possible thanks to the work by Alyssa Rosenzweig and Boris Brezillon, with Alyssa going into details in a recent blog post on Collabora. More work is still needed with better performance and OpenGL 3.1 being the focus in the months ahead.

But there were also many other changes in Mesa 20.3 as reported by Phoronix:

  • OpenGL 4.6 and Vulkan 1.2 APIs support
  • Initial support for Intel Gen12 Alder Lake graphics and AMD Dimgrey Cavefish and VanGogh graphics
  • Lavapipe Vulkan CPU-based implementation equivalent to LLVMpipe is for OpenGL has been merged
  • Compute kernel support within the Intel Iris Gallium3D driver.
  • On-disk shader cache support for  Nouveau NVC0 and Etnaviv
  • OpenCL 1.2 support for Gallium3D’s Clover
  • OpenGL 3.3 for Zink
  • Many other bug fixes and improvements

It should be noted that Mesa 20.3.0 is a new development release, and for people who are mostly concerned with stability and reliability, the developers recommend to stick with a previous release or wait for Mesa 20.3.1 point release.

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Subscribe
Notify of
guest
3 Comments
oldest
newest
itchy n scratchy
itchy n scratchy
5 months ago

Incredible what Alyssa made possible!
Have to go and test it on my TV box.

Allan MacKinnon
Allan MacKinnon
5 months ago

Typo: V3DK -> V3DV

NicoD
5 months ago

Great news! Odroid N2+ Linux gaming here I come.

Advertisements