Etnaviv DRM Driver Under Review For Inclusion Into Linux Kernel

Written by Michael Larabel in Linux Kernel on 2 April 2015 at 02:17 PM EDT. 4 Comments
LINUX KERNEL
The "Etnaviv" DRM driver is now under review as an open-source, reverse-engineered graphics driver for the Vivante GPU found by some ARM SoCs.

The Etnaviv (Vivante backwards) project has been going on for years while now their DRM driver is in a shape that the involved developers have sent out the patches with a "request for comments" flag to hopefully get the driver into shape for merging it into the mainline Linux kernel.

The Etnaviv driver is "heavily influenced" by Freedreno's MSM driver with regard to its design but there's the obvious changes around the hardware differences. Yet to be completed for this DRM driver is any GPU power management or context switching support.

In user-soace there's some experimental work being done to get X acceleration working with it via the Armada DRM driver. There is a working libdrm/Mesa driver stack that's capable of running "simple applications" on this reverse-engineered Vivante driver, but there's much work left to do there.

The Etnaviv driver was published today for its RFC review via 111 patches to the DRI mailing list by Lucas Stach. Those wishing to go over this Vivante open-source GPU driver can see the mailing list patch series.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week