DRM/KMS open source userspace support

60 Minute BoF session
Scheduled: Thursday, September 14, 2017 from 6:30 – 7:30pm in Platinum B

One Line Summary

Discussion on the available open source userspace apps that fully supports DRM/KMS features (atomic, fences, writeback, etc)


The DRM/KMS subsystem in the Linux kernel mandates that driver’s features implemented in the mainline need to be supported by userspace applications that are non-trivial and available under a Free/Open Source license.

Currently there are no open source apps or graphical stacks in the userspace that make use or exercise all the functionality exposed by DRM/KMS (atomic updates, fences, writeback in the future). Android’s HWComposer has been driving the requirements for non-x86 graphics hardware for a few years and only recently efforts have been made to create a version that uses DRM/KMS APIs. Wayland/Weston is an alternative graphics stack that is catching up quickly in terms of features, but it still has no established support for new DRM/KMS features.

This session is an open forum for getting up-to-date on the latest development in the userspace and for discussions on the support they need to implement the latest DRM/KMS APIs.


userspace, drm, kms, graphics stack