September 13-16, 2022
Dublin, Ireland + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Irish Standard Time (UTC +1). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Friday, September 16 • 14:50 - 15:30
Trading fbdev for DRM, No Returns Accepted - Geert Uytterhoeven, Glider bv

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
The Linux frame buffer device (fbdev) subsystem was deprecated in 2015. Since then, no new drivers are accepted, and all new graphics drivers must use the DRM/KMS subsystem instead, which was originally conceived to support accelerated 3D graphics on high-end desktop PCs. Still, upstream Linux supports more than 100 fbdev drivers, most of them without a counterpart in the DRM subsystem, and thus waiting for conversion to DRM (or for a darker fate). Fbdev drivers for new hardware can also be found in vendor BSPs, with no hopes of ever being upstreamed. In this presentation, targeting legacy and embedded kernel graphics developers, Geert will discuss the issues hindering the conversion of your favorite fbdev driver to DRM. He will present the steps that have and are being taken, balance the gains and losses, and suggest areas for future improvement, based on his experience of converting fbdev drivers and improving DRM, 18 years after he stepped down as an fbdev maintainer. While most of the remaining fbdev drivers are for legacy hardware, improving DRM for their needs will benefit contemporary embedded systems, too. Low-end platforms may not support 3D acceleration or deep-color displays, but are subject to stringent memory, CPU, and power restrictions.

avatar for Geert Uytterhoeven

Geert Uytterhoeven

Embedded Linux Kernel Hacker, Glider bv
Geert Uytterhoeven became involved with Linux more than 25 years ago, when he started hacking the Linux kernel to make it work better on his Amiga. This paved the way for a long string of contributions to Linux. In 2013, Geert founded Glider bv (http://glider.be/), to build upon the... Read More →

Friday September 16, 2022 14:50 - 15:30 IST
Liffey Hall 1 (Level 1)