Intel® Processor Graphics

Published: 07/15/2015  

Last Updated: 05/28/2019

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 Codename

Launch Date

Graphics Technology

Processor Graphics Designation


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


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



Intel® Iris™ Pro Graphics 580,

Intel® Iris™ Pro Graphics P580

6th generation Intel® Core™ i5 processors


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



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


Intel® HD Graphics 5300

Intel® Atom™ processor Z3700 series

Bay Trail



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




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



Imagination* PowerVR* SGX545 No guide available
Intel® Atom™ processor Z2400 series
3rd gen Intel® Core™ processors

Ivy Bridge



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



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.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at