Sorry, you need to enable JavaScript to visit this website.

Meet the new Intel® Linux* Graphics mark — the Teapot!
The Talos Principle* from Croteam* shown here running on a Linux* distribution
Intel® Graphics for Linux*
Industry-leading, open source Linux* 3D drivers for Intel® Graphics
The Talos Principle* from Croteam* shown here running on a Linux* distribution
Intel® Graphics for Linux*
Versatile, powerful drivers for premium 3D graphics on your favorite Linux OS
The Talos Principle* from Croteam* shown here running on a Linux* distribution
Intel® Graphics for Linux*
Stunning, high quality graphics built right into your system

Intel® Graphics for Linux*

Intel® Graphics for Linux*

Intel® open source 3D Graphics Drivers for Linux* are the industry-leading drivers for Linux* distributions for all Intel® graphics platforms shipped over the last decade

  • Hardware Specification - PRMs

    The Programmer's Reference Manuals (PRM) describe the architectural behavior and programming environment of the chipset and graphics devices. The Graphics Controller (GC) contains an extensive set of registers and instructions for configuration, 2D, 3D, and video systems. The PRM describes the register, instruction, and memory interfaces and the device behaviors, as controlled and observed...

    By Paul Parenteau on Apr 16, 2014
  • Build Guide

    Introduction This page is for experienced Linux users. If you are not familiar with building software components using autotools, we recommend that you use a pre-compiled and tested version available on your current distro. Building kernel Please refer to https://kernelnewbies.org/KernelBuild for detailed instruction on kernel building. The only exception is that you should use drm-tip...

    By Rodrigo Vivi on Nov 02, 2013
  • 2018-2019 Intel(r) processors based Whiskey Lake platform

    Intel® UHD Graphics Open Source Programmer's Reference Manual for the 2018 - 2019 Intel Core™ Processors, Pentium® Gold Processors, and Celeron® Processors based on the "Whiskey Lake" Platform

    By Valerie Merrill on Mar 12, 2020
  • Source Code

    Compiling and/or upgrading graphics drivers in Linux is a complex and error-prone task. Here is a user guide for how to build the driver from scratch. If you are not experienced doing this, we recommend that you get precompiled packages from one of the many Linux distributions. Source code repositories Kernel driver development The latest Intel code is...

    By Rodrigo Vivi on Sep 02, 2012
  • 2018-2019 Intel(r) processors based Amber Lake platform

    Intel® UHD Graphics Open Source Programmer's Reference Manual for the 2018 – 2019 Intel Core™ Processors and Pentium® Gold Processor Series based on the "Amber Lake" Platform

    By Valerie Merrill on Mar 12, 2020
  • 2017-2019 Intel(r) processors based Coffee Lake platform

    Intel® Iris™ Plus Graphics and UHD Graphics Open Source Programmer's Reference Manual for the 2017 - 2019 Intel Core™ Processors, Pentium® Gold Processors, Celeron® Processors, and Xeon® Processors based on the "Coffee Lake" Platform

    By Valerie Merrill on Mar 12, 2020
  • 2019 Intel(r) processors based on Ice Lake platform

    Intel® Iris® Plus Graphics and UHD Graphics Open Source Programmer's Reference Manual for the 2019 10th Generation Intel Core™ Processors based on the "Ice Lake" Platform

    By Valerie Merrill on Mar 12, 2020
  • 2016 - 2017 Intel Core™ Processors, Celeron™ Processors, and Pentium™ Processors based on the "Kaby Lake" Platform

    Intel® Open Source HD Graphics and Intel Iris™ Plus Graphics Programmer's Reference Manual (PRM) For the 2016 - 2017 Intel Core™ Processors, Celeron™ Processors, and Pentium™ Processors based on the "Kaby Lake" Platform

    By Paul Parenteau on Jan 19, 2017
  • How to report bugs

    How to file a bug report   1 - Pick a culprit component When you encounter a bug, it can be on Kernel or on User Space, make your best guess and follow the instructions below. Please be specific:    - file separate bugs for each distinct case of failure; if you find several issues in one use case, please split them into several bugs.   - report the...

    By Rodrigo Vivi on Sep 02, 2012
  • Code Documentation

    Documentation pages below are auto generated from code and updated regularly.   Linux Kernel GPU Driver Developer's Guide This documentation is generated from drm and i915 Linux kernel drivers. https://01.org/linuxgraphics/gfx-docs/drm/gpu/index.html   Mesa's Source Code Documentation https://www.mesa3d.org/sourcedocs.html   IGT GPU Tools Reference Manual This...

    By Rodrigo Vivi on Jun 23, 2015
  • GuC-KMD API for SKL,BXT (version 9+) and KBL (version 9.3+)

    /**************************************************************************************** ** Copyright © 2016 Intel Corporation ** ** Permission is hereby granted, free of charge, to any person obtaining a ** copy of this software and associated documentation files (the "Software"), ** to deal in the Software without restriction, including without limitation ** the rights to use, copy...

    By Rodrigo Vivi on Oct 04, 2017
  • Learn more about GFX bug handling

    Learn more about GFX bug handling How bugs are handled Our main interface to deal with defects in the kernel graphics driver is Bugzilla at Freedesktop.org. We cover multiple products and components depending on where the issue is located. Our development and QA teams try to respond and handle reported issues as quickly as possible. We constantly assess if we have enough information to proceed...

    By Yann Argotti on Jul 19, 2016
  • Reproducing Patchwork Test Results

    Reproducing CI_Patchwork resultS   Steps for recreating the CI_Patchwork results: The base system for any CI-participating machine is Ubuntu* 16.04 with apt-get updates applied. Intel GPU Tools (IGT) / piglit needs full control of GPU, so it is better to boot straight to textmode instead of dropping from init 5 to init 3 as GPU state might already been altered...

    By Paul Parenteau on Jan 11, 2016
  • Tips that may help to solve your issue in less time

    Tips that may help to solve  your issue in less timeHere are some tips that certainly can foster issue resolution: Check if the issue you are facing is already reported thanks to the search function of Bugzilla. If so, please report your issue there with details, otherwise create a new issue,Verify that your issue exists with the latest Intel® Graphics Stack Recipe (ie DRM kernel,...

    By Yann Argotti on Jul 19, 2016
  • Documentation

    Intel® enables developers and end-users to take full advantage of our graphics hardware. This is where you can find all documentation for Intel® graphics silicon. Developers can reference materials such as the Programmer Reference Manuals (PRMs) to learn how the hardware works. We make several guides and manuals available to enable end-users to build the driver, triage issues, and...

    By Evan Couzens on Jan 06, 2017
  • Intel® Integrated Graphics Device - OpRegion Specification

    Intel® Integrated Graphics Device - OpRegion Specification

    By Rodrigo Vivi on Aug 19, 2013
  • Running the Update Tool using gdebi

    Running the Update Tool using gdebi installation steps for Ubuntu* 16.04 Pick the correct download package for your Linux* distribution, version, and architecture (32- or 64-bit) from the Intel® Graphics Update Tool for Linux* OS Click the appropriate link to begin package installation. Select "Save File" and click "OK", the .deb package is going to be saved automatically in "Downloads" folder...

    By Ricardo Vega on Aug 29, 2016
  • How to get Kernel backtrace

    How to get Kernel backtrace Since kernel version 3.7 with the new modeset code we have a lot more self-checks in the code. If one of these checks fail it'll result in a backtrace in dmesg. The good thing is that even really small issues in the code can be caught much earlier (often before it negatively affects the end user experience), the downside is that we'll hit many more call trace issues...

    By Yann Argotti on Jul 19, 2016
  • Bugs and Debugging

    This section aims to give information about Bugs (overall view of bug process, how to report bugs, tips, collecting useful info ...) as well as some hints for debugging linked to Intel Graphics for Linux environment.

    By Yann Argotti on Jul 19, 2016
  • 2015-2016 Intel Processors based on Skylake Platform

    Intel® Open Source HD Graphics, Intel Iris™ Graphics, and Intel Iris™ Pro Graphics Programmer's Reference Manual (PRM) for the 2015-2016 Intel Core™ Processors, Celeron™ Processors and Pentium™ Processors based on the "Skylake" Platform

    By Rodrigo Vivi on May 06, 2016