Could be, but it will require some heavy investment from the FOSS community first.
In general, drivers written by vendors have poor quality (tons of legacy code + the usual enterprise shenanigans) but benefit from having access to all documents and all silicon erratas.
If the community can get past that, I firmly believe that adding a couple of thousand fresh eyes will eventually lead to significantly improved performance.
??? I don't believe this was the case for RADV. AMD was dragging their feet on providing an open source Vulkan driver so the community created one in record time.
I do remember reading they were dragging their feet on releasing some newer documents but I also thought their team had primarily moved to the open source driver. I may be wrong, I'm a complete outsider who hasn't been paying attention for a year or two.
They have moved to the open source driver for openGL. Vulcan was delayed for long enough that a RedHat employee built a driver and mainlined it( using the documentation provided for the openGL driver). Eventually AMD ended up supporting that driver instead of open sourcing the proprietary one that was part of their proprietary stack.
In general, drivers written by vendors have poor quality (tons of legacy code + the usual enterprise shenanigans) but benefit from having access to all documents and all silicon erratas.
If the community can get past that, I firmly believe that adding a couple of thousand fresh eyes will eventually lead to significantly improved performance.