Lima Driver Merged Into Mesa 19.1, Providing Open-Source OpenGL For Older Mali GPUs

Written by Michael Larabel in Mesa on 11 April 2019 at 05:30 AM EDT. 9 Comments
Seven years after Luc Verhaegen started the Lima driver project for open-source Mali graphics -- one of the first reverse-engineered, open-source Arm graphics driver attempts in general -- while he is no longer involved with the initiative, developer Qiang Yu picked it up and has successfully worked it into a functioning open-source OpenGL Gallium3D driver that has been merged into Mesa Git.

Overnight the Lima Gallium3D driver was merged into the Mesa code-base for this quarter's Mesa 19.1 release. Lima provides reverse-engineered driver support for the aging Mali 400/450 graphics processors. At this stage the driver is running the likes of GLMark2 or Kmscube or even the Kodi HTPC software in full-screen mode. The user-space driver is just under seventeen thousand lines of code.

It's finally been merged for anyone still interested in and using these older Mali graphics. For the past several months already in Mesa has been the maturing Panfrost Gallium3D driver for supporting the newer Arm Mali hardware.
Related News
About The Author
Michael Larabel

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, LinkedIn, or contacted via

Popular News This Week