Etnaviv Now Making Use Of AMDGPU DRM Scheduler, GC7000L Support Coming For Linux 4.18

Written by Michael Larabel in Linux Kernel on 22 March 2018 at 02:02 PM EDT. 5 Comments
The open-source driver developers responsible for the reverse-engineered, open-source Vivante GC graphics driver "Etnaviv" have sent in the pull request of their updates for DRM-Next that is of material to be found in the upcoming Linux 4.17 development cycle.

The most notable addition to the Etnaviv Direct Rendering Manager driver for Linux 4.17 is that it's now wired into the DRM GPU scheduler, or rather it's the AMDGPU scheduler that was punted into the common DRM space. It will be interesting to see the impact of Etnaviv now making use of AMD's optimized GPU scheduler.

The Etnaviv DRM driver also has prep work for supporting the latest-generation GC7000L hardware. The GC7000L support is important since that is what's used by the NXP i.MX8 SoC that will be used by the Purism Librem 5 smartphone and other devices. But the actual GC7000L support in Etnaviv isn't expected until the Linux 4.18 kernel cycle.

The good news is that while the code hasn't yet landed, they have open-source 3D already running on the i.MX8M / GC7000 hardware.

The complete list of Etnaviv DRM changes for Linux 4.17 can be found via this pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week