The Intel graphics driver in X.Org intends to support all intel chipsets from the i810 and upwards. Please note that this driver does not support the GMA 500, found in various Atom-based designs.

A listing of known laptop graphics chips can be found at IntelLaptopChips.

Table may be out of date. For a better view of daily progress, please see the logs of the source code repositories. You may possibly want to refer to wikipedia for the graphics core/chipset mapping.

  • "DONE" means that it is implemented and relatively bug-free.
  • "MOSTLY" means that it is implemented but has some known bugs.
  • "WIP" means that someone has started on the initial implementation.
  • "BIOS" means only if supported by your BIOS. No software support. Yet.
  • "N/A" means that the feature is not supported by the hardware.
  • "N/N" means that the feature will not be implemented, because a better alternative is or will be available.
  • "TODO" means that someone needs to write the code. The required knowledge to write the code may or may not be known. Please ask on #intel-gfx if you want to get your feet wet on this.
  • "UNKNOWN" means that the current status of this item isn't known. You are free to update it if you know.
2D features i810-i815 i830-i865G 915G-945G/G33 965G/G35 G4x HD Graphics (Gen5) HD Graphics - Sandy Bridge (Gen6)
Mode Setting UMS KMS KMS KMS KMS KMS KMS
2D Acceleration XAA UXA/SNA UXA/SNA UXA/SNA UXA/SNA UXA/SNA UXA/SNA
DRI DRI1 DRI2 DRI2 DRI2 DRI2 DRI2 DRI2
Xv DONE DONE DONE DONE DONE DONE DONE
XvMC DONE UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN
VA-API (MPEG-2) N/A N/A UNKNOWN UNKNOWN DONE DONE DONE
VA-API (H.264) N/A N/A UNKNOWN UNKNOWN MOSTLY MOSTLY DONE
sync to vblank TODO UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN
Mesa 3D features i810-i815 i830-i865G 915G-945G/G33 965G/G35 G4x HD Graphics (Gen5) HD Graphics - Sandy Bridge (Gen6)
Primitives DONE DONE DONE DONE DONE DONE DONE
Textures DONE DONE DONE DONE DONE DONE DONE
Hardware TCL N/A UNKNOWN UNKNOWN UNKNOWN N/A DONE DONE
Shaders N/A N/A UNKNOWN DONE DONE DONE DONE
Output i810-i815 i830-i865G 915G-945G/G33 965G/G35 G4x HD Graphics (Gen5) HD Graphics - Sandy Bridge (Gen6)
Console restore DONE DONE DONE DONE DONE DONE DONE
Dual-link DVI BIOS BIOS BIOS BIOS UNKNOWN UNKNOWN UNKNOWN
Dual head (?Randr 1.2) UNKNOWN UNKNOWN DONE DONE DONE DONE DONE
FB Console DONE DONE DONE DONE DONE DONE DONE
TVout BIOS DONE DONE DONE DONE DONE DONE
Other i810-i815 i830-i865G 915G-945G/G33 965G/G35 G4x HD Graphics (Gen5) HD Graphics - Sandy Bridge (Gen6)
DPMS DONE DONE DONE DONE DONE DONE DONE
LVDS Downclocking DONE DONE DONE DONE DONE DONE DONE
?Suspend/Restore TODO TODO TODO TODO TODO DONE DONE

The latest release is Intel 2011Q3 graphics package.

The Intel Linux Graphics Driver web portal: http://www.intellinuxgraphics.org.

The Intel graphics driver is currently maintained in the xf86-video-intel git repository in X.Org. To check out the current code, use:

git clone https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel.git

or

cg clone git@gitlab.freedesktop.org:xorg/driver/xf86-video-intel.git

More instructions on using git to interact with the repository can be found at UsingGit.

The Intel graphics driver and hardware has support for sDVO ADD2 DVI Cards, which you can learn about at SDVOADD2Cards.

Please note that TV out support is usually provided by third-party encoder chips, which typically require separate drivers. Some of these drivers have not yet been written or included in the intel driver, thus while everything else may work fine, TV out may not be supported depending on the encoder chip paired with your graphics chip.