Ubuntu 11.10 on GK802/Hi802 mini PC with 2D/3D and Video Hardware Acceleration

You may remember an Ubuntu 11.10 image was released via Geekbuying early January, but this image would not boot on my Hi802, lacked 2D/3D acceleration, and to my knowledge there hasn’t been any update since then. So hope of proper Linux support on the device was fading, until the community discovered Freescale released patches for i.mx6 HDMI dongles, developers setup the imx6-dongle community, and after a lot of work, mainly by three members: Jasbir, Dmitriy (rz2k) and James, there’s now GPU and VPU support on Ubuntu 11.10.

Here’s a summary of the current status:

  1. Wifi working.
  2. External SD working
  3. Matched IOMUX configuration to align with the Android image.
  4. Stripped out unnecessary device initialisation from the original HDMI dongle source.
  5. Enabled EGL and GLES HW Acceleration in Ubuntu.
  6. Unity desktop might be partially HW accelerated (TBC)

Jasbir uploaded a video to YouTube to show the progress, and it looks pretty good. Firefox loads within a decent period of time, and embedded YouTube videos play fine,  Totem Player can play 720p videos (apparently with HW acceleration), glmark2-es2 is indeed using the GPU, and the system looks reasonably responsive.

The changes have not been pushed to the kernel tree just yet, but this will probably be done later this week. Jasbir explains there’s still more work to handle power management due to the lack of PMIC on the device. Once further progress has been done an image will certainly be released on imx6-dongle mailing list, Jasbir’s blog and this blog.

The system does not appear to be quite as responsive as Ubuntu 12.10 on ODROID-X / Exynos 4412, but I ran the later from an eMMC module which makes the loading times amazingly fast compared to a microSD card, and AFAIK although ODROID boards support 2D/3D hardware acceleration, they still lack hardware video decoding in Linux.

Needless to say this is great progress, and this should open the way to the development of multimedia applications (e.g. XBMC) on i.MX6 mini PCs. If you want to contribute to the development, or just follow its progress, feel free to join imx6-dongle IRC channel.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

7
Leave a Reply

avatar
7 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
5 Comment authors
Jasbir» 买了个MK808B Fan's blogPsalmUbuntu en Hi802 con aceleracion 2D/3D cada vez mas cerca | AndroidPC.escnxsoft Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
pszab
Guest
pszab

Superb!!!

amish crusader
Guest

Click above website link, it shows you how to install the latest HW accel drivers for Ubuntu 12.11 (Odroid-X)

trackback

[…] También podéis leer al respecto en Cnx-software […]

Psalm
Guest
Psalm

So when can we expect a “minimal” ubuntu image of this?
So We’d be greeted by a minimal installation with pretty much only the drivers required, a terminal and APT support.
Would make it easy to install the DE of your choice, although joining a wireless network from a terminal isn’t the easiest thing I’ve tried.

trackback

[…] 从这篇博客看到了这货,马上入了个。ARM A9 双核,rk3066。1G内存,8G NAND,最让人喜的是带了wifi和蓝牙,不是USB的哦。(其实后来我发现应该买gk802/hi802,Freescale i.MX6四核,感觉比国产强,主要是开放性更好,现在都有GPU硬件加速了,不过外观很山寨,HDMI居然是外凸的那种。) […]

Jasbir
Guest