Sean Paul and Zach Reizner (Google - Chrome OS kernel team) - drm_hwcomposer

Slides, Video

drm_hwcomposer is a library which implements the Android Hardware Composer (HWC) interface on top of DRM/KMS. While originally targeted at the Pixel C (tegra-drm), drm_hwcomposer was intended to be generic enough to be used on the majority of KMS-supporting platforms.

Included in the drm_hwcomposer library is a GL compositor which augments hardware composition. This compositor replaces Android's own, resulting in power and performance gains.

This talk will cover a brief history of the project, an overview of the code, composition strategies, basic pointers to running Android on DRM/KMS, and future direction.