Published:10/10/2016 Last Updated:10/10/2016
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.
There are two different packaging/delivery models:
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.
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.
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.
Get Amazing Intel GPU Acceleration for Media Pipelines - Webinar Replay
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804