Driver Support Matrix for Intel® Media SDK and OpenCL™

 

Developers can access Intel's processor graphics GPU capabilities through the Intel® Media SDK and Intel® SDK for OpenCL™ Applications. This article provides more information on how the software, driver, and hardware layers map together.

 

Delivery Models


There are two different packaging/delivery models:

  1. For Windows* Client: all components needed to run applications written with these SDKs are distributed with the Intel graphics driver. These components are intended to be updated on a separate cadence than Media SDK/OpenCL installs.  Drivers are released separately and moving to the latest available driver is usually encouraged. Use Intel® Driver Update Utility to keep your system up-to-date with latest graphics drivers or manually update from downloadcenter.intel.com. To verify driver version installed on the machine, use the system analyzer tool.
     
  2. For Linux* and Windows Server*: Intel® Media Server Studio is an integrated software tools suite that includes both SDKs, plus a specific version of the driver validated with each release.

Driver Branches

Driver development uses branches covering specific hardware generations, as described in the table below. The general pattern is that each branch covers only the two latest architectures (N and N-1). This means there are two driver branches for each architecture except the newest one. Intel recommends using the most recent branch. If issues are found it is easier to get fixes for newer branches. The most recent branch has the most resources and gets the most frequent updates. Older branches/architectures get successively fewer resources and updates.

Driver Support Matrix
Processor Architecture Intel® Integrated Graphics  Windows Linux

3rd Generation Core,

4th Generation Core

(Ivybridge/Haswell)

LEGACY ONLY, downloads available but not updated

Ivybridge - Gen 7 Graphics
 

Haswell - Gen 7.5 graphics 
 

15.33

Operating Systems:

Client: Windows 7, 8, 8.1, 10

Server: Windows Server 2012 r2

16.3 (Media Server Studio 2015 R1)

Gold Operating Systems:

Ubuntu 12.04, SLES 11.3

4th Generation Core,

5th Generation Core

(Haswell/Broadwell)

LEGACY 

Haswell - Gen 7.5 graphics 
 

Broadwell - Gen 8 graphics
 

15.36

Operating Systems:

Client: Windows 7, 8, 8.1, 10

Server: Windows Server 2012 r2

16.4 (Media Server Studio 2015/2016)

Gold Operating Systems:

CentOS 7.1

Generic kernel: 3.14.5

5th Generation Core 

6th Generation Core

(Broadwell/Skylake)

CURRENT RELEASE

 

Broadwell - Gen 8 graphics
 

Skylake - Gen 9 graphics
 

15.40 (Broadwell/Skylake Media Server Studio 2017)

15.45 (Skylake + forward, client)

Operating Systems:

Client: Windows 7, 8, 8.1, 10

Server: Windows Server 2012 r2

 

16.5 (Media Server Studio 2017)

Gold Operating Systems:

CentOS 7.2

Generic kernel: 4.4.0

 

Windows client note: Many OEMs have specialized drivers with additional validation. If you see a warning during install please check with your OEM for supported drivers for your machine.

 

Hardware details

 

Ivybridge (IVB) codename for 3rd generation Intel processor based on 22nm manufacturing technology and Gen 7 graphics architecture. 

Ivybridge

Gen7

3rd Generation Core

 

GT2: Intel® HD Graphics 2500

GT2: Intel® HD Graphics 4000



Haswell (HSW) codename for 4th generation Intel processor based on 22nm manufacturing technology and Gen 7.5 graphics architecture. Available in multiple graphics versions- GT2(20 Execution Units), GT3(40 Execution Units) and GT3e(40 Execution Units + eDRAM to provide faster secondary cache).

Haswell

Gen 7.5

4th Generation Core

 

GT2: Intel® HD Graphics 4200

GT2: Intel® HD Graphics 4400

GT2: Intel® HD Graphics 4600

 

GT3: Intel® Iris™ Graphics 5000

GT3: Intel® Iris™ Graphics 5100

 

GT3e: Intel® Iris™ Pro Graphics 5200

 

Broadwell (BDW) codename for 5th generation Intel processor based on 14nm die shrink of Haswell architecture and Gen 8 graphics architecture. Available in multiple graphics versions - GT2(24 Execution Units), GT3(48 Execution Units) and GT3e(48 Execution Units + eDRAM to provide faster secondary cache).

Broadwell

Gen8

5th Generation Core

GT2: Intel® HD Graphics 5500

GT2: Intel® HD Graphics 5600

GT2: Intel® HD Graphics 5700

 

GT3: Intel® Iris™ Graphics 6100

GT3e: Intel® Iris™ Pro Graphics 6200

Skylake (SKL) codename for 6th generation Intel processor based on 14nm manufacturing technology and Gen 9 graphics architecture. Available in multiple graphics versions - GT1 (12 Execution Units), GT2(24 Execution Units), GT3(48 Execution Units) and GT3e(48 Execution Units + eDRAM), GT4e (72 Execution Units + eDRAM to provide faster secondary cache).

Skylake

Gen9

6th Generation Core

GT1: Intel® HD Graphics 510 (12 EUs)

GT2: Intel® HD Graphics 520 (24 EUs, 1050MHz)

GT2: Intel® HD Graphics 530 (24 EUs, 1150MHz)

 

GT3e: Intel® Iris™ Graphics 540 (48 EUs, 1050MHz, 64 MB eDRAM)

GT3e: Intel® Iris™ Graphics 550 (48 EUs, 1100MHz, 64 MB eDRAM)

 

GT4e: Intel® Iris™ Pro Graphics 580 (72 EUs, 1050 MHz, 128 MB eDRAM)

GT4e: Intel® Iris™ Pro Graphics p580 (72 EUs, 1100 MHz, 128 MB eDRAM)

For more details please check

 

 

OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Kronos.

 

For more complete information about compiler optimizations, see our Optimization Notice.