
In particular, using the Chrome OS graphics stack on the Linux desktop is primarily about using the Ozone-GBM back-end to Ozone that allows for direct interaction with Intel DRM/KMS support and evdev for input.
By using Ozone-GBM with the Chromium web-browser on the Linux desktop is support for zero-copy texture uploads, video acceleration, hardware overlays, and more. The end result is faster performance (around 30~40% faster in many instances thanks to zero-copy texture uploads), lower memory use (again thanks to zero-copy texture uploads), a more responsive Chromium UI, and greater power-savings.
For those curious about using Ozone-GBM with Intel hardware on the Linux desktop with distributions like Arch, Joone's guide can be found on 01.org that goes over the instructions as well as the Chrome OS graphics architecture.
17 Comments