Project

General

Profile

Graphics » History » Version 1

Wolfgang Wiedmeyer, 03/27/2017 07:02 PM
init

1 1 Wolfgang Wiedmeyer
h1. Graphics
2
3
llvmpipe has more complete EGL support than the Android software renderer, so more apps work with it, like Firefox-based browsers or more recent webviews. Unfortunately, llvmpipe is still too slow to be the default renderer, but it is possible to switch back and forth between llvmpipe and the Android software renderer.
4
5
h2. Enabling llvmpipe as software renderer
6
7
Make sure [[ADB]] is running as root and the system partition [[ADB#Modifying-the-system-partition|is mounted writable]].
8
9
The following command switches the software renderer implementation:
10
<pre>
11
adb shell "grep -q "ro.libagl=1" /system/build.prop && sed "s/ro.libagl=1/ro.libagl=0/" -i /system/build.prop || sed "s/ro.libagl=0/ro.libagl=1/" -i /system/build.prop" 
12
</pre>
13
14
Then reboot the device. llvmpipe should now be enabled. To switch back to the default Android software rederer, run the above command again and reboot the device.
15
16
h2. Known issues with the default Android software rendering
17
18
* Selecting the third option besides photo and video will crash the camera app. This is the panorama mode.
19
* Selecting wallpapers from storage does not work
20
21
h3. Popular apps from F-Droid that do not work