Progress in the Embedded GPU Ecosystem
summary
Linux embedded GPUs now have real, usable drivers: Intel i915 traces to 2004 and supports modern GL/Vulkan, AMD and Qualcomm (Adreno via Code Aurora/Rob Clark) cover recent mobile chips, Nouveau gains Pascal support through reverse engineering roughly every two years, and Vivante mainline (etnaviv, reverse engineered since ~2012, merged ~2015) runs a wide GC200–GC3000 range. Broadcom VC4 has strong single-developer support and is usable on Raspberry Pi, while Imagination and ARM Mali remain partial or upstream-absent. OpenCL support is effectively missing; effort centers on SPIR-V / LLVM / NIR tooling and improving Vulkan/radv and virtualization via Virgil 3D.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:38Agenda
- 8:19Open Source
- 8:49Nvidia
- 10:43Intel AMD
- 14:01Broadcom
- 18:23Vivante
- 20:35ARM
- 22:33Whats next
- 27:33The Big Picture
- 33:40Questions
related talks
44mEmbedded Graphics Drivers in Mesa
48mOpensource GPU Drivers BoF
01h 16mOpensource GPU Drivers BoF
37mHow Igalia is Driving Innovation in Embedded Systems with Open...
36mOpen Source Graphics 101: Getting Started
25mRISC-V ecosystem update
37mEmbedded Linux on RISC-V Architecture - Status Report
36mStatus of Embedded Linux
