March 22, 2021
Join us this week at the Spring edition of Linaro Virtual Connect, as we discuss bringing stateless video decoding support to Linux, and take a look at where we are, and what's to come, for open drivers for Arm GPUs.
Taking place entirely online from March 23-25, "this engineering focused event will consist of 60+ technical keynotes and sessions, spanning a range of topics from Security, Edge, HPC, IoT and Embedded, Machine Learning/AI, Linux Kernel, and more."
Collaborans Nicolas Dufresne and Alyssa Rosenzweig will each be giving a presentation over the course of the week. Here's a look at what they will be discussing.
Under development for many years, support for video CODEC accelerators in Linux gained significant traction in 2020. A formal specification was merged into the Linux Media subsystem in v5.5, allowing for blob free hardware accelerated decoding on popular platforms such as Allwinner, NXP i.MX8, Microchip SAMA5, and Rockchip. In addition, H.264 V4L2 controls were destaged in v5.11, and the remaining CODEC controls will be coming soon to mainline.
In this talk, Nicolas will take a deep dive into stateless video decoder support for Linux, including an overview of the decoding process using hardware accelerators, a look at the user space API and how it's used within multimedia frameworks, and how this all works with modern GPU accelerators. Lastly, this presentation would not be complete without discussing the effort to bring native support in FFMPEG and GStreamer, and its major role in the development of the new Open Source drivers.
2020 was a watershed year for Open Source graphics drivers on Arm. For years, every Linaro Connect has asked when open drivers would come -- finally, they have. For Mali, Open Source support for Bifrost materialized with the Panfrost driver, working together with Arm. Adreno is seeing the open source Freedreno drivers shipping in production. In this presentation, Alyssa Rosenzweig will give an annual status update for open drivers for Arm GPUs with a view of what's to come.
If you plan on attending Linaro Connect, please comme say hello in one of the many chatrooms!
Collabora reverse-engineers Mali G78 instruction set and releases documentation, disassembler, and assembler for its "Valhall" architecture.
Collabora's team working directly on the Linux kernel is growing. Collaborans continue to expand on their efforts to close the gap between…
Earlier this month, Collabora took part in the very first KernelCI hackfest, initiated as a joint effort with the Google Chrome OS team.…