Panfrost DRM Driver Being Added To Linux 5.2 For Midgard / Bifrost Graphics
Written by Michael Larabel in Arm on 20 April 2019 at 11:08 AM EDT. 5 Comments
ARM --
Not only is the longtime Lima DRM driver for Arm Mali 400/450 graphics set to finally premiere with the Linux 5.2 kernel, but the Panfrost DRM driver is also being mainlined for the newer Mali graphics hardware.

The Panfrost DRM driver is set to be added to the Linux 5.2 kernel. Panfrost is the open-source, reverse-engineered DRM/KMS driver for Arm Mali Midgard and Bifrost graphics processors where as the Lima driver focuses on the 400/450 series.

Since earlier this year Mesa has had the Panfrost Gallium3D driver, which provides basic OpenGL functionality and can pair with this DRM/KMS kernel driver for a fully-open and functioning driver stack for Bifrost/Midgard. Though before getting too excited, at this stage Panfrost is just running some basic games and the Kodi HTPC software.

Panfrost Gallium3D is getting closer to offering OpenGL ES 3.0 support, but still more work is ahead before it can offer similar GL functionality to Arm's proprietary driver. Also, Panfrost doesn't yet have any OpenCL or Vulkan API support, unlike the proprietary driver.

Nevertheless, for those looking forward to open-source Midgard/Bifrost support, this new driver has been added to drm-misc-next for queuing in DRM-Next until the Linux 5.2 kernel merge window opens in May.
Related News
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week