Allwinner has mixed relationships with open source communities such as Kodi, especially due to issues with its closed-source CedarX VPU drivers, and some GPL violations. However to address the former, linux-sunxi community has been working on open source Cedrus library for the video processor unit on Allwinner processors, that’s been successfully tested on boards such as Orange Pi One. Free Electrons has gone further, as they’ve made sure Cedrus now works with Linux mainline kernel, currently Linux 4.8, and tested it on Allwinner R8 based Pocket CHIP.
The short demo below shown VideoLAN playing an MPEG2 video using Cedrus on Linux 4.8 on PocketCHIP.
A patchset has already been sent to the Linux Kernel mailing list, so support should become available in one of the upcoming Linux releases, and they’ve also updated linux-sunxi Cedrus Wiki to explain how to reproduce this setup on other Allwinner A13 boards.
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.
3 Replies to “C.H.I.P Board and Allwinner A13/R8 SoCs To Get VPU Support in Linux Mainline”
Now if only there were mali drivers like that…
There isn’t any open source userspace driver, but according to Free Electrons, 3D graphics work with Linux mainline:
Florent Revest is quite a busy guy… He’s also behind AsteroidOS -> http://www.cnx-software.com/2016/01/17/asteroidos-is-an-open-source-operating-systems-for-your-android-wear-smartwatch/