Intel® Processor Graphics

ID 672014
Updated 5/28/2019
Version Latest
Public

author-image

By

Developer Documents for Intel® Processor Graphics

Intel® processor graphics provide the graphics, compute, media, and display for many of our processors including the 6th gen Intel® Core™ processors. Does your code use one of the popular graphics or compute APIs? Do you want a deeper understanding of our graphics hardware architecture? In the table, you’ll find the right documents to help you write and tune your software so it runs great on Intel processor graphics.

If you’re developing compute applications, the compute architecture guides give foundational reading and the OpenCL™ optimization guides show you how to optimize. If your code uses the graphics APIs, read the graphics dev guides or programmers reference manuals.

We map the Intel processor series to each graphics generation, along with the different processor graphics names applicable to the series. The generations of Intel® processor graphics architecture are nicknamed “Gen”, so for generation 9 you’ll see Gen9, and so on.

Processor Series

Former Code Name

Launch Date

Graphics Technology

Processor Graphics Designation

Guides

11th Generation Intel® Core™ Processors Tiger Lake Q3, 2020 Gen12 Intel® UHD Graphics for 11th Generation Intel® Processors Developer and Optimization Guide for Intel® Processor Graphics

Xe-LP API Xe-LP Graphics Architecture Overview
10th Generation Intel® Core™ Processors Ice Lake Q3, 2019 Gen11 TBD Developer and Optimization Guide for Intel® Processor Graphics Gen11 API Gen11 Graphics Architecture Overview
8th Generation Intel® Core™ i7 Processors Coffee Lake Q1, 2018

Gen9

Intel® UHD Graphics 630

Gen9 Graphics API Performance Guide

Gen9 Compute Architecture

 

7th Generation Intel® Core™ i7 Processors Kaby Lake Q1, 2017 Intel® HD Graphics 630
6th generation Intel® Core™ i7 processors

Skylake

2016 Intel® Iris™ Pro Graphics 580, Intel® Iris™ Pro Graphics P580
6th generation Intel® Core™ i5 processors

2015

Intel® Iris™ Graphics 550,

Intel® Iris™ Graphics 540,

Intel® HD Graphics 530,

Intel® HD Graphics P530,

Intel® HD Graphics 520,

Intel® HD Graphics 515,

Intel® HD Graphics 510

6th generation Intel® Core™ i3 processors
6th generation Intel® Core™ m7 processors
6th generation Intel® Core™ m5 processors
6th generation Intel® Core™ m3 processors
Intel® Pentium® processor 4000 Series for Mobile
Intel® Pentium® Processor G4400 Series for Desktop
Intel® Pentium® Processor G4500 Series for Desktop
Intel® Celeron® Processor 3000 Series for Mobile
Intel® Celeron® Processor G3000 Series for Desktop
Intel® Xeon® Processor E3 v5 family
5th generation Intel® Core™ i7 processors

Broadwell

2015

Gen 8

Intel® Iris™ Pro P6300,

Intel® Iris™ Pro 6200,

Intel® HD Graphics 6100,

Intel® HD Graphics 6000,

Intel® HD Graphics P5700,

Intel® HD Graphics 5600,

Intel® HD Graphics 5500,

Intel® HD Graphics

 

Gen8 compute architecture

Gen8 graphics API dev guide

2014 OpenCL™ Optimization Guide

5th generation Intel® Core™ i5 processors
5th generation Intel® Core™ i3 processors
Intel® Pentium® Processor 3000 Series for Mobile
Intel® Celeron® Processor 3000 Series for Mobile
Intel® Xeon® Processor E5 v4 Family
Intel® Core™ M-5Y Mobile Processor Series 2014 Intel® HD Graphics 5300
Intel® Atom™ processor Z3700 series

Bay Trail

2013

Gen7

Intel® HD Graphics(1)

Open Source Graphics Programmers Reference Manual

Intel® Atom™ processor E3800 series
Intel® Pentium® processor J2000 series
Intel® Celeron® processor J1000 series
Intel® Pentium® processor N3000 series
Intel® Celeron® processor N2000 series
4th generation Intel® Core™ i7 processors

Haswell

2013

Gen7.5

Intel® Iris™ Pro Graphics 5200,

Intel® Iris™ Graphics 5100,

Intel® HD Graphics 5000,

Intel® HD Graphics P4700,

Intel® HD Graphics 4600,

Intel® HD Graphics P4600,

Intel® HD Graphics 4400,

Intel® HD Graphics 4200,

Intel® HD Graphics(1)

Gen7.5 compute architecture

Gen7.5 graphics API dev guide

4th generation Intel® Core™ i5 processors
4th generation Intel® Core™ i3 processors
Intel® Celeron® processor 2000 series
Intel® Celeron® processor G1000 series
Intel® Pentium® processor 3000 series
Intel® Pentium® processor G3000 series
Intel® Xeon® processor E3 v3 family
Intel® Atom™ processor Z2500 series

Clover Trail

2012

Integrated

Imagination* PowerVR* SGX545

No guide available

Intel® Atom™ processor Z2400 series
3rd gen Intel® Core™ processors

Ivy Bridge

2012

Gen7

Intel® HD Graphics 4000,

Intel® HD Graphics 2500,

Intel® HD Graphics P4000,

Intel® HD Graphics(1)

Gen7 graphics API dev guide

Intel® Pentium® processor 2000, G2000, & A1000 series
Intel® Celeron® processor 1000 & G1000 series
Intel® Xeon® processor E3 v2 family
2nd gen Intel® Core™ processor family

Sandy Bridge

2011

Gen6

Intel® HD Graphics 3000,

Intel® HD Graphics P3000,

Intel® HD Graphics 2000,

Intel® HD Graphics(1)

Gen6 graphics API dev guide

Intel® Pentium® processor G600, G800, 900 & B900 series
Intel® Celeron® processor G400, G500, 700, B700, 800 & B800 series
Intel® Xeon® processor E3 family
  1. Parts named Intel® HD Graphics are available across multiple product lines.

Older graphics hardware

Older graphics hardware is no longer supported, and the newer documents tend to provide the best picture of software development for Intel processor graphics. For historical purposes, here are the guides for older hardware:

Other resources

Identify Intel processor graphics parts by name and processor number.

To identify graphics hardware at runtime, look at the GPU Detect sample. The code shows how to read the device ID in a DirectX* app and lists the graphics device IDs for the products shown above and more.

See how Intel® Iris™ Graphics can provide an excellent visual experience.

Are you developing on Linux*? Check out the Linux graphics documentation for processor graphics.

Do you instead need CPU optimization details? See the software developer manuals.

Download Drivers for Intel® Processor Graphics

Find the latest drivers for Intel® hardware including processor graphics at the Intel® download center.

Engineering Support

For more info about game development on Intel processor graphics, visit the Intel® game development community. There you’ll find useful references for everything from multithreading to audio. If you have more questions, including driver questions, head to the forums. If you can’t find the answer to your question above, you can visit the Intel® HD Graphics support page.