Trying Out Beignet For Intel OpenCL On Ubuntu 16.04, Still No OpenCL 2.0 For Beignet

Written by Michael Larabel in Intel on 5 May 2016 at 08:29 AM EDT. 3 Comments
Following the recent Iris Graphics of Xubuntu 16.04 vs. Clear Linux vs. Fedora 23 I had some extra time so I decided to fire up Beignet on Ubuntu 16.04 for this Haswell ultrabook.

Beignet isn't installed by default on Ubuntu 16.04, but can be easily installed with sudo apt-get install beignet for providing Intel OpenCL open-source support. I had the Padoka PPA enabled for providing the latest Intel open-source driver support and tests were being done off the Linux 4.6 Git kernel.

As has been the case for a while, it's quick and easy to get Beignet rolling on Linux. For this Haswell Iris 5100 system, OpenCL 1.2 was exposed as is currently the case for all recent generations of Intel hardware with this open-source OpenCL driver.

There is still the OCL20 Beignet branch that's working towards Intel OpenCL 2.0 support. The most recent work on this OpenCL 2.0 branch was just a few days ago, but alas, there's no signs that this CL 2.0 support could be ready in the near-term even though the latest Khronos upstream specification is up to v2.2 in a provisional status. At least though Beignet is still better off than the OpenCL 1.1 support exposed via the Clover OpenCL Gallium3D state tracker.

Anyhow, if you are looking for some basic performance figures for using Beignet with Iris Graphics on Ubuntu 16.04 when using the newest code, see this standalone result file I uploaded this morning with some LuxMark numbers. Via the Phoronix Test Suite if you want to see how your own OpenCL GPU system compares, simply install the software and run phoronix-test-suite benchmark 1605056-HA-BEIGNETIN28.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week