Originally posted by marios
View Post
AMD Proposing Redesign For How Linux GPU Drivers Work - Explicit Fences Everywhere
Collapse
X
-
Some old discussion on explicit fences here: https://bugs.freedesktop.org/show_bug.cgi?id=97353
Compared to Android where they are required and is mentioned how EGLStreams already implemented it.
Comment
-
-
Interesting proposal. Like all such offerings it needs plenty of vetting time. Personally; consideration should be given to making this a more generalized solution. That is why not create a generalized structure that can also support AI/ML coprocessing hardware and similar subsystems that might be executing multiple threads.
On the other hand more performance is always a good thing. However we need to make sure that AMD and Intel are onboard and maybe even some of the ARM SoC designers. The reality is software could be impacting future hardware and future hardware could go in a direction that undermines such design changes. I'm not one for industry conferences but this really seems to have very long term implications and needs everybody on board.
Comment
-
-
Originally posted by discordian View PostNext they will propose some library to replace GBM, so the kernel actually has a chance to pick the best fitting synchronization.
Comment
-
-
Originally posted by Azrael5 View PostSo which is the conclusion?
If not, the TLDR is that this whole thing is a giant mess and extremely complicated, and will likely take a lot of discussion to figure out and then years to port over all the different components involved. Parts of Marek's original proposal seem non-controversial, but other parts have been deemed significantly misguided, at least by parts of the community. Everyone seems to think "something" needs to be done, though, it's just a matter of figuring out what and how to do it.
Comment
-
Comment