Coffee Lake Support Finally Lands In Beignet OpenCL
Written by Michael Larabel in Intel on 5 February 2018 at 09:19 AM EST. Add A Comment
Intel Coffee Lake CPUs began shipping in October and while their UHD Graphics are effectively re-branded Kabylake graphics, it's taken until today to get mainline support for Coffee Lake OpenCL support on Linux with Beignet.

Back on 6 October I shared that Beignet would work on Coffee Lake if simply adding the new PCI IDs to the code given the graphics lineage to Kabylake. But sadly it's taken four months for this support to materialize in mainline Beignet, the open-source project implementing OpenCL 1.2~2.0 for Intel HD/UHD/Iris Graphics hardware.

The commit indeed is very straight forward, "Little change is needed here because the graphics core is the same as Kaby Lake. Includes all PCI IDs currently supported by the kernel driver in the drm-intel tree (Coffee Lake S, H and U devices in GT 1, 2 and 3 configurations)."

There does seem to be less work going into Beignet OpenCL over the past half-year with only a handful of commits hitting mainline the past few months, but Intel hasn't commented on any shift in strategy for OpenCL Linux, etc. Anyhow, happy to finally have this Coffee Lake support for whenever Beignet v1.4.0 ends up getting released.
Related News
About The Author
Author picture

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 or contacted via

Popular News This Week