Intel® Processor Graphics

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 8 you’ll see Gen8, and so on.

Processor Series

Former Codename

Launch Date

Graphics Technology

Processor Graphics Designation

Guides

6th generation Intel® Core™ i7 processors

Skylake

2015

Gen9

Intel® HD Graphics 530

Gen9 Compute Architecture

6th generation Intel® Core™ i5 processors
5th generation Intel® Core™ i7 processors

Broadwell

2015

Gen8

Intel® HD Graphics 5500,

Intel® HD Graphics 6000,

Intel® Iris™ Graphics 6100

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® Core™ M 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

2012 OpenCL™ Optimization 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.

Einzelheiten zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.
Tags: