Speaker
Description
Numerous chips still come with dedicated 2D hardware accelerators that are often not part of bigger gpu unit. These devices are usually very efficient for simple compositing and transform works and can be useful to accelerate display compositing or be used as part of multimedia pipelines. They also typically offer low latencies and low power cost.
Unfortunately they are mostly unsupported in Linux and there is no standard userspace API and implementation to leverage them. As of today, most users looking to use these units are left with proprietary APIs and binary libraries.
This talk will present a brief overview of 2d acceleration hardware, exisiting proprietary APIs and the current state of things in mainline Linux. Some thoughts and propositions to properly support these units will then be discussed.
GSoC, EVoC or Outreachy | No |
---|---|
In-person or virtual presentation | In-person |
Code of Conduct | Yes |