drm_hwcomposer library

Session information has not yet been published for this event.

*

One Line Summary

Cover a brief history of the drm_hwcomposer library, an overview of the code, composition strategies, basic pointers to running Android on
DRM/KMS, and future direction.

Abstract

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.

Presentation Materials

slides

Speakers

  • Greg Hackmann

    Google

    Biography

    Greg Hackmann is a software engineer on the Android systems team at Google. Since joining Google in 2012, his work has focused on Linux kernel support for display hardware.

    Greg earned a PhD in computer science from Washington University in St. Louis.

  • Sean Paul

    Google/chromium.org

    Biography

    .
  • Marissa Wall

    Google

    Biography

    Marissa Wall is a software engineer on the Android systems team at Google. She recently joined the team and began working on Android display.