Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Upstream Graphics - Too Little, Too Late

Linux Plumbers Conference via YouTube

Overview

This course aims to explore the challenges and shortcomings faced in the realm of upstream graphics despite the advancements in merging new drivers and supporting various GPUs. The course delves into the struggles encountered by companies and teams in shipping graphics drivers using upstream methods, highlighting common pitfalls and issues. The course does not provide direct solutions but offers insights into the complexities of achieving the goal of "Upstream First." The intended audience for this course includes developers, engineers, and individuals involved in graphics driver development and upstream processes. The course covers topics such as Awesome uapi, Atomic Modeset, rendering APIs, userspace drivers, community dynamics, vendor lock-in, and the business case for open GPU drivers.

Syllabus

LINUX PLUMBERS CONFERENCE
Awesome uapi: Atomic Modeset
Awesome APIs for Rendering
Helpers, Everywhere you look!
Helpers, Everywhere you render!
More Awesome Stuff
Awesome Stuff, in Userspace!
Userspace drivers
Great Community
Celebrating Vendor Lock-in
NVIDIA and Linux
Open GPU Driver Business Case
Android, by Google
There is no LTS
Stable Driver ABI
Shipping Upstream First (Kernel)
Linux kernel: Upstream First

Taught by

Linux Plumbers Conference

Reviews

Start your review of Upstream Graphics - Too Little, Too Late

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.