[RFC] Explicit synchronization for Nouveau
Daniel Vetter
daniel at ffwll.ch
Wed Oct 8 02:10:14 PDT 2014
On Mon, Oct 6, 2014 at 2:25 PM, Lauri Peltonen <lpeltonen at nvidia.com> wrote:
>> Also, the problem is that to actually push android stuff out of staging
>> you need a use-case in upstream, which means an open-source gpu driver.
>> There's not a lot of companies who have both that and ship android, and
>> definitely not the nexus/android lead platforms.
>>
>> Display side would be easier since there's a bunch of kms drivers now
>> upstream. But given that google decided to go ahead with their own adf
>> instead of drm-kms that's also a non-starter.
>
> Hmm.. Maybe we could use TegraDRM on the display side.. That and Nouveau
> would already be two upstream drivers that support explicit sync on Tegra K1.
>
> Also, if we bring sync fd's out of staging, one idea would be to add support
> for EGL_ANDROID_native_fence_sync in mesa, along with some tests. That would
> demonstrate converting between sync fd's and EGLSync objects.
Just read through the extension spec for this and this sounds
excellent. So enabling that in mesa and having some basic piglits for
the conversion should be more than good enough to fullfill the
open-source userspace driver requirement.
-Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
More information about the dri-devel
mailing list