Mesa Is Working Towards Headless Compute/OpenCL Support

The focus of these changes still being reviewed is to allow for headless OpenCL systems, such as common for compute/GPGPU farms. Right now to gain access to the OpenCL/compute support with the open-source Mesa/Gallium3D drivers, the X.Org Server and XCB are required. This patch series attempts to clear that up to work towards having OpenCL headless compute.
The patch series can be found here. It will be nice dropping the X requirement for compute on Mesa drivers, but I don't think anyone will be running OpenCL compute farms with the open-source drivers in the near future... Open-source OpenCL support still sucks for putting it bluntly. While Intel has made much progress with Beignet, there's still much to be desired from it and the "Clover" Gallium3D state tracker -- not to mention for AMD/Nouveau for catching up to the performance offered by the proprietary graphics drivers.
6 Comments