GBM as standalone buffer allocator

Srinivas Pullakavi (QUIC) quic_spullaka at
Mon Oct 23 10:39:34 UTC 2023


We are planning to enhance GBM as a standalone buffer allocator, which can be used for all multi-media clients. Ex: video, camera, display etc;

GBM create device expects a file descriptor to be passed, which points to drm node. This brings in a dependency on display for buffer allocation. On headless devices where display driver is not present, GBM cannot be used for buffer allocations. E.g. Recording cases where pipeline is setup between Camera, Video, Graphics.

Could you please share your comments on what will be a good design to make GBM flexible for above?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the mesa-dev mailing list