LLVMpipe Ported To Android x86 For Running Android Apps Without GPU Support

Written by Michael Larabel in Mesa on 28 April 2016 at 10:07 PM EDT. 4 Comments
MESA
For x86 Android users, patches are available for making use of Mesa's LLVMpipe driver in Gallium3D for cases where hardware drivers are not available. This support is reportedly good enough for running Android apps in the absence of proper OpenGL drivers.

Chih-Wei Huang of the Android-x86 project who has partnered up with Remix OS / Jide Technology posted the LLVMpipe Android support patches today. Jide Technology, the company behind the Android-powered Remix OS, is responsible for these patches.

It took around 600 lines of code for enabling LLVMpipe to provide software rendering support on Android. Chih-Wei Huang commented, "This is a series of patches developed by Jide Technolody to enable the llvmpipe for software rendering of Android. It makes a device without a Mesa supported GPU could run most modern Android apps."

Hopefully these patches will be worked into a state that they can be merged into mainline Mesa, but until then you can apply them against stable Mesa with this patch series.
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