Gallium3D Panfrost Driver Can Now Handle Running The GNOME Shell Desktop
Written by Michael Larabel in GNOME on 27 June 2019 at 05:45 PM EDT. 15 Comments
Considering how resource intensive modern Linux desktops are particularly on OpenGL for compositing, it's quite an achievement that the Panfrost open-source Gallium3D driver for Arm Mali Bifrost/Midgard hardware can now run the GNOME Shell.

Alyssa Rosenzweig interning for Collabora had a summer goal, among others, of getting Panfrost working with GNOME. Well, not even to July, that goal has been realized in the latest Git development code.

Getting GNOME to run well on Panfrost required robustness and performance work, tuning around the tiled architecture of Mali, and other bits.

Panfrost hasn't yet achieved OpenGL ES 2.0 conformance, but it's working on that and more. Panfrost is looking like it should be in good shape for Mesa 19.2 due out in August after just being merged for this quarter's Mesa 19.1 release.

More details on Panfrost running with GNOME can be found on the Collabora blog.
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