A number of ARM-based processors including Freescale’s i.MX6, Marvell’s Armada 1500, and the Rockchip RK2918 use Vivante GCxxx graphics. The Freescale chips are particularly interesting to open source developers, since Freescale provides documentation necessary to run Linux and other open source software on the chip.

But the Vivante GC2000 graphics processor that’s paired with Freescale’s CPU isn’t as open.

So a group of developers have started a project to create their own open source driver for the Vivante GCxxx series graphics processor.

Vivante graphics

Project Etnaviv is still in the early stages, but there’s an experimental driver available. It’s described as “only of use to developers” looking to help work on the project by reverse engineering or developing open source drivers for the graphics processor.

In other words, it’s not yet ready to power your home media center box yet. But if the effort is successful, it could make tablets and set-top boxes like the Zealz GK802 and Ampe A10 a lot more attractive for fans of open source software.

The driver could also support the GC1000 graphics core found in many Google TV boxes with Marvell Armada 1500 chips.

via CNX-Software and Riku Voipio

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,547 other subscribers

One reply on “Etnaviv Project working on open source drivers for Vivante GCxxx graphics”

  1. While an open-source driver would be nice, I accept a well-maintained binary driver any day.

    As far as I know Vivante and Freescale supply good binary drivers so the need is not so dire to have an open-source one.

Comments are closed.