[Mesa-dev] [PATCH RFC 0/2] GBM API extension to support fusing KMS and render devices

Daniel Stone daniel at fooishbar.org
Mon Mar 14 16:02:29 UTC 2016


Hey Emil,

On 8 March 2016 at 17:04, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> Summarising and stating some unsaid assumptions.
>
> Assumptions:
>  - The proposed solution is a replacement of the wrapped drivers
> approach. No, it's meant to introduce an API mostly gears towards
> DRI_PRIME setups.
>  - Wrapped drivers will/could/should be done outside the SoC world
> (i.e. with DRI_PRIME). No, that was never the case.
>
> To sum it all up, I believe most/all of us think that tightly coupled
> devices (such as SoC) should be a wrapped driver. For the rest, an API
> providing explicit control to the programmer, based on EGLDevice,
> sounds like a good approach.

My point is mostly that the capabilities needed are very similar, and
sometimes those lines get very blurred, especially when you look at
Rockchip display controllers having all of Mali/IMG/Intel GPUs
attached, that you can attach a DisplayLink or similar controller to
any GPU at all, etc. At that point it really does just turn into the
same problem, rather than two similar problems.

Cheers,
Daniel


More information about the mesa-dev mailing list