Opensource GPU Drivers BoF
summary
Status update on mainline ARM GPU support: vc4/v3d run on products (v3d uses an MMU; vc4 remains CMA and shows OOM pains), Lima and Panfrost kernel drivers are landing (Lima awaiting Linus merge; Panfrost is in Mesa), kernel driver merged, GT test on three Midgard GPUs proves basic GL ES and compositor work, OpenCL follows a planned CLC->LLVM->SPIR-V path into NIR, common pieces like a job scheduler from AMD and DRM memory helpers reduce duplication, and CI plus buffer-import/fence work continue while an ARM cache-flush gap still needs addressing.
AI-written summary · about
chapters (21)
- 0:00Introduction to open source GPU drivers
- 1:38Current status of GPU drivers
- 3:03Lima and Panfrost driver updates
- 4:49Future plans for drivers and OpenGL
- 6:18Security and performance improvements
- 8:25OpenCL status and plans
- 11:02Shared infrastructure benefits
- 14:15Q&A session begins
- 18:12OpenGL vs OpenGL ES adoption
- 21:47Company adoption challenges
- 25:20ARM's perspective on open drivers
- 28:57Industrial long-term support needs
- 31:15Performance benchmarks discussion
- 33:23Open source vs proprietary trade-offs
- 34:47FPGA GPU alternatives
- 35:32Android support for Mesa
- 37:25Mali driver progress
- 39:21Mainline Linux on all hardware
- 40:25NDA and vendor collaboration
- 42:32Vendor incentives for open drivers
- 46:02Call to action for vendors
related talks
01h 16mOpensource GPU Drivers BoF
37mProgress in the Embedded GPU Ecosystem
44mEmbedded Graphics Drivers in Mesa
22mOpenRISC update
37mEmbedded Linux on RISC-V Architecture - Status Report
36mOpen Source Graphics 101: Getting Started
32mHow (Not) to Get the Vendor Driver Merged Upstream
25mRISC-V ecosystem update
