Improved Buffer Sharing Synchronization for Graphics & Media
Isn't it time we had all new and exciting devices running mailing kernel? Robust and efficient Graphics & Media stacks are a must for most of these devices, yet mainline always fell behind in these ar …
Talk Title | Improved Buffer Sharing Synchronization for Graphics & Media |
Speakers | Gustavo Padovan (Software Engineer, Collabora) |
Conference | Open Source Summit North America |
Conf Tag | |
Location | Los Angeles, CA, United States |
Date | Sep 10-14, 2017 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Isn’t it time we had all new and exciting devices running mailing kernel? Robust and efficient Graphics & Media stacks are a must for most of these devices, yet mainline always fell behind in these areas. However, with the inclusion of Explicit Synchronization of buffer sharing in DRM, this is all starting to change. Explicit Synchronization is a way to let the userspace control the synchronization of buffers between drivers, allowing for smarter, and thus, more efficient decisions. And now V4L2 is on its way to support it as well!With Explicit Synchronization, Android is now capable of running on top of mainline Graphics, and soon we will achieve similar results on Media side. There are also some extensions that we’ve been working on DRM to improve the performance in complex usecases, like Android Apps running inside ChromeOS.In the end, these exciting developments will hopefully help broaden mainline usage in the industry!