Unix Device Memory Allocation project

Nicolai Hähnle nhaehnle at gmail.com
Wed Oct 19 12:33:48 UTC 2016


On 19.10.2016 01:40, Marek Olšák wrote:
>   * We can build upon this idea. I think the worst thing to do would
> be to add metadata handling to driver-agnostic userspace APIs. Really,
> driver-agnostic APIs shouldn't know about that, because they can't
> understand all the hw-specific information encoded in the metadata.
> Also, when you want to change the metadata format, you only have to
> update the affected drivers, not userspace APIs.

I don't fully agree with that. In a PRIME setting, where you have a 
compositor running on an integrated GPU and an application on a dGPU, 
there may well be a benefit to finding a tiling format that the dGPU can 
produce and the iGPU can consume. Admittedly I don't know whether that's 
actually possible today when they're from different vendors, but 
resigning ourselves to linear only for all time seems a bit pessimistic.

Nicolai


More information about the dri-devel mailing list