Of course amd can, and should and ARE blamed, for their lackluster opencl support. What you are missing is that they have a history of such efforts while Nvidia is obviously intentionally crippling the cross platform alternative to cuda. Is that more clear? You mentioning a well known bug that and has failed to fix is simply indicative of their poor software support. Nvidia has no such excuse, simply their desire for lock in.
Originally Posted by Sdar
Physx had been around fat longer than mantle. Mantle had the excuse of being new, and mantle had been offered to khronos as the basis for the new ogl.
Before we go any further you need to realize this about me: I don't care about either company. I'm going to avoid Nvidia cards b/c of their support, and would buy an amd card if I needed a dedicated solution, but Intel doors the best with their Linux drivers.
Current beignet requires some X stuff is for DRI authentication only.
Originally Posted by 89c51
If there is no X server existing, beignet should not depends on any
X stuff and will try to open the card directly. It works if current user
has the access permission. So beignet should not always depends
on X stuff, next version (coming soon) will fix this issue.
For other display server, such as wayland or android, upstream beignet
hasn't support them yet.