Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
October 4-6 in Berlin, Germany
Register Now for LinuxCon+ContainerCon Europe
View analytic
Thursday, October 6 • 16:00 - 16:50
Bringing Android Explicit Fencing to Mainline: A New Era for Graphics - Gustavo Padovan, Collabora Ltd.

Sign up or log in to save this to your schedule and see who's attending!

The talk will cover the current state of Explicit Fencing on Graphics. It first appeared on Linux as the Android Sync Framework to improve buffer handling between Kernel Drivers and the HWComposer. With explicit fencing userspace is responsible for synchronize between drivers sharing the same DMA buffer. It gets the buffers' fence from the Producer driver(GPU or Camera) and send it to the Consumer one (DRM) and vice-versa. The Consumer then wait the fence to signal before using the buffer. The fence signal when the buffer is ready for use, eg: When the GPU finishes processing it., the fence signal and the DRM driver can show it on screen.

Before only Implicit Fencing existed, where the kernel handles fencing between drivers internally with no userspace interference. There was no generic code, as each driver hacked its own implicit fencing mechanism, leading to hard to debug bugs.

Speakers
avatar for Gustavo Padovan

Gustavo Padovan

Software Engineer, Collabora Ltd.
Gustavo Padovan holds a BSc. Computer Science from the University of Campinas, Brazil. He is Linux Kernel Developer and works at the open-source consultancy Collabora Ltd. In the Kernel he worked in a few different areas, in the past he was Maintainer of Bluetooth Subsystem and in the last two years has been focusing on the Graphics side of the Kernel. Gustavo lives in Brazil.


Thursday October 6, 2016 16:00 - 16:50
Charlottenburg III

Attendees (7)