Several devices and development boards based on Rockchip RK3288 processor already support Linux, usually with images based on Ubuntu, including Ugoos UM3 / UT3, Open Hour Chameleon, and Firefly-RK3288 among others. What these images lack however, is support for 2D and 3D graphics acceleration with the GPU, and hardware video decoding/encoding with the VPU. But Jas-hacks has made some progress with 3D graphics support.
He has managed to add GPU acceleration via EGL/OpenGL ES bringing 3D acceleration to the platform, but 2D support is not there yet, meaning X11 still heavily relies on software rendering. But the implementation is still good enough to run the usual es2gears and glmark2-es2 benchmarks. as well as some WebGL demos in Chromium. Performance is currently underwhelming, with 50 points in glmark-es2, even a bit lower than the score (54 points) I got with ODROID-X board powered by Exynos 4412 SoC with a Mali-400MP4 GPU, and running Unity desktop in Ubuntu Linaro 12.11. The desktop environment used also appears to greatly affect glmark-es2 performance, with Unity being much slower than LXDE for example. But let’s get to the demo.
Since the image used for the demo is a minimal image for testing, it has not been released, and you can’t try by yourself just yet. But I’m sure GPU acceleration will eventually make it to Ubuntu for Firefly-RK3288, and possibly other RK3288 hardware platforms where the manufacturer or/and the community are involved with Linux development.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.