Freedreno Gallium3D Is Passing 90%+ Of Piglit Tests

Written by Michael Larabel in Mesa on 5 October 2014 at 12:31 AM EDT. 16 Comments
MESA
In addition to doing the xf86-video-freedreno 1.3.0 release this weekend, Rob Clark also took the opportunity to write a lengthy blog post on the progress made for the open-source, reverse-engineered Linux graphics driver stack for Qualcomm's Adreno graphics hardware. The few contributors involved have done a stunning job over the past few months to implement much of OpenGL 3 for this ARM graphics driver and make other improvements -- all without the support or backing of Qualcomm.

Among the highlights for Rob's first Freedreno blog update in a while include:

- They're now hitting over a 90% pass ratio for Piglit compared to around 50% just a half-year ago.

- Freedreno Gallium3D is hitting around an ~85% of OpenGL 3.0 compliance even without Qualcomm's proprietary driver exposing such support. With some lucky register guesses and emulating some GL3 features not supported by the hardware is how they're achieiving this feat.

- Ilia Mirkin who has long been involved with the Nouveau open-source NVIDIA driver has been recently contributing to Freedreno.

- The xf86-video-freedreno 1.3.0 release is worth the upgrade.

- The apq8064/ifc6410 hardware is close to reaching upstream support with the Linus mainline kernel source tree.

- The DRM/MSM KMS driver done by Rob as part of Freedreno has seen some basic GPU performance and logging debugfs features, DeviceTree support for the MDP4, LVDS and multi-monitor support for the MDP4, and MDP5 v1.3 support.

Find out more via Rob's Blogspot post. Rob also passed along a picture of WebGL with Firefox running on Freedreno.

Related News
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.

Popular News This Week