January 17, 2020

228 words 2 mins read

Embedded Graphics Drivers in Mesa

Embedded Graphics Drivers in Mesa

Users of mobile platforms are expecting more and more complex graphics on their devices. This means that taking advantage of the mobile GPUs efficiently is essential. A large part of this efficiency i …

Talk Title Embedded Graphics Drivers in Mesa
Speakers Neil Roberts (Graphics engineer, Igalia)
Conference Open Source Summit + ELC Europe
Conf Tag
Location Lyon, France
Date Oct 27-Nov 1, 2019
URL Talk Page
Slides Talk Slides
Video

Users of mobile platforms are expecting more and more complex graphics on their devices. This means that taking advantage of the mobile GPUs efficiently is essential. A large part of this efficiency is dependent on the user-space drivers. Unfortunately being in user-space means that many GPU providers can get away with only providing a closed-source driver which hides a lot of the secrets needed to be efficient. This talk presents a project providing an open-source alternative including support for embedded platforms.Mesa is the standard open-source user-space library providing an implementation of the OpenGL, GLES and Vulkan APIs on Linux platforms. It has drivers for a range of different hardware. This talk will present the project, the user-space graphics stack and the inner workings of Mesa. It will then continue to present the embedded drivers that it supports such as Freedreno for the Adreno platform, Panfrost for Mali Midgard and Bifrost GPUs and the drivers for Broadcom GPUs.

comments powered by Disqus