> This is a very difficult combination to achieve, and yet that’s exactly what we’ve done for Valve with Mesa3D Turnip, a FOSS Vulkan driver for Qualcomm Adreno GPUs. Look at that. Something Qualcomm should have been doing. Much credit to Valve for pushing that out as FOSS.
Qualcomm's Vulkan drivers are hot garbage, so I'm not surprised Turnip was seen as more desirable. I work with mobile GPUs for , have direct contacts with Qualcomm, and the drivers still find ways to disappoint even with my low expectations.
Often when people run into problems with a GPU they blame "the drivers". How confident are you that the problems you ran into originated from the drivers, and not from other sources, such as the hardware itself? Just because an issue goes away with a driver update it doesn't mean that the problem originated in the driver -- most of the time what happens is that they found a hardware bug and implemented yet another software workaround.
I am not throwing the HW folks under the bus, either. The hardware is immensely complex and it's not that they can release a new revision every month.
One of the main responsibilities of GPU drivers is working around the bugs that are found after hardware is released. That, and getting all the blame.