On Thu, Jun 02, 2022 at 08:47:56AM +0200, Daniel Vetter wrote:
> 
> Two expand on this:
> 
> - compositor opens the drm render /dev node
> - compositor initializes the opengl or vulkan userspace driver on top of that
> - compositor asks that userspace driver to allocate some buffer, which
> can be pretty expensive
> - compositor asks the userspace driver to export that buffer into a dma-buf
> - compositor can finally do the test ioctl, realizes support isn't
> there and tosses the entire thing
> 
> read() on a sysfs file is so much more reasonable it's not even funny.
> 

What about dma-buf heaps? That should be a shorter route to getting a
dma-buf fd if that's all that's needed.

Cheers,
-Brian

Reply via email to