3 ms·
I'm sure you're aware that they started a new open-source project for buffer allocation? gbm has some major design flaws which makes it not that great for most
by Jasper_ 9y ago
I'm sure you're aware that they started a new open-source project for buffer allocation? gbm has some major design flaws which makes it not that great for most drivers and they have been trying to suggest alternatives.
https://lists.freedesktop.org/archives/dri-devel/2016-October/120067.html https://lists.freedesktop.org/archives/dri-devel/2016-Octobe...
https://github.com/cubanismo/allocator https://github.com/cubanismo/allocator
- shmerl 9y agoIt's good to see there is some progress to resolve this mess.
- Sir_Cmpwn 9y agoAuthor here. I should probably mention this, I'll add some information. It's not all roses here, either, for what it's worth.
- Jasper_ 9y ago> Edit: It’s worth noting that Nvidia is evidently attempting to find a better path with this new GitHub project. I hope it works out, but they aren’t really cooperating much with anyone to build it - particularly nouveau. It’s more throwing code/blobs over the wall and expecting everyone to change for them. This is far from the truth. This is a piece of code that everybody has wanted for the longest time (surface allocation is far from a solved problem), the solution was discussed with the nouveau developers at XDC2016 and XDC2017. People from ARM and Red Hat have both contributed to the project. https://www.x.org/wiki/Events/XDC2016/Program/jones_unix_device_mem_alloc/ https://www.x.org/wiki/Events/XDC2016/Program/jones_unix_dev... https://www.x.org/wiki/Events/XDC2017/Program/#james_jones https://www.x.org/wiki/Events/XDC2017/Program/#james_jones
- Sir_Cmpwn 9y agoHere's a more recent article to get you up to speed: https://www.phoronix.com/scan.php?page=news_item&px=Nouveau-XDC2017 https://www.phoronix.com/scan.php?page=news_item&px=Nouveau-...