Folks have been running Ubuntu, Fedora, and other GNU/Linux operating systems on devices like the MK802 mini PC for well over a year. While the Allwinner A10 processor that powers those devices isn’t the most powerful ARM-based chip around (not by a long shot), it’s inexpensive and provides enough power for basic tasks such as web browsing or editing documents.

In other words, you can pick up a tiny device for under $40, plug it into your monitor, keyboard, and mouse and use it like a computer. Or you could just run the Android software that comes with the devices.

Unfortunately up until recently there’s been limited support for 3D graphics and HD video playback when running Linux. Now a team of developers has started reverse engineering the VPU drivers, which means that limited support for HD video playback is here.


At this point, the project is still very much a work in progress, but the team has released some code as a proof-of-concept, along with a video showing HD video playback in action.

While the team has managed to play a 1080p H.264 video, they haven’t managed to resize the video windows to fit on a lower resolution display, which is why you can only see part of the action in the demo video.

But video playback looks pretty smooth, and what’s nifty here is that it’s powered by open source drivers, not proprietary blobs.

Meanwhile, there’s also work underway to build open source drivers for the 3D graphics core used in this chip.

Of course, by the time we see full support for HD video and 3D graphics, the Allwinner A10 will look even more outdated. It’s a 1 GHz, single-core ARM Cortex-A8 processor with ARM Mali-400 graphics.

But if you’re more interested in using and supporting free software than in using the latest hardware, this is all pretty big news. It’s also good news for bargain hunters. Since the MK802 isn’t exactly state-of-the-art technology, it sells for about half the price this year as it did when it launched last year — and it was already pretty cheap way back then.

And the MK802 is just one of many mini PCs, tablets, and other devices powered by the Allwinner A10 chip.

via CNX-Software and Olimex

Support Liliputing

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign


Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.

Subscribe to Liliputing via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 9,532 other subscribers

7 replies on “Open source HD video drivers for Allwinner A10 chips on the way”

  1. I’m still waiting for a linux distribution supporting mk802+ with the infamous a10s processor. Sure, there’s Fedora but with no support for usb.

  2. While it’s cool that they are doing this, how about some love for the newer weak by comparison Alwinner offerings?

  3. I really hope ARM vendors start working on and providing open source graphics drivers. Reverse engineering the proprietary drivers is very hard and likely won’t go very far or stay significantly behind the proprietary drivers despite having very talented people working on it. At least from the point of view of end users.

Comments are closed.