IntelGraphicsDriver

The Intel graphics driver in X.Org intends to support all intel chipsets from the i810 and upwards. This includes:

A listing of known laptop graphics chips can be found at http://www.x.org/wiki/IntelLaptopChips

Please note that this driver does not support the GMA 500, found in various Atom-based designs.

Supported features in driver:

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.

x

i810-i815

i830-i865G

915G-945G/G33

965G/G35

G4x

G5x(placeholder)

2D features

basic 2D (EXA1)

DONE

DONE

DONE

DONE

DONE

N/A

faster 2D (UXA2)

EDITME

EDITME

DONE

DONE

DONE

N/A

useful video playback(Xv3)

EDITME

EDITME

EDITME

EDITME

EDITME

N/A

even better video playback (XvMC3)

EDITME

EDITME

EDITME

EDITME

EDITME

N/A

sync to vblank

EDITME

EDITME

EDITME

EDITME

EDITME

N/A

3D features4

Primitives

EDITME

EDITME

EDITME

EDITME

EDITME

N/A

Textures

EDITME

EDITME

EDITME

EDITME

EDITME

N/A

Hardware TCL

N/A

EDITME

EDITME

EDITME

N/A

N/A

Shaders

N/A

N/A

EDITME

EDITME

EDITME

N/A

Output

Console restore

EDITME

EDITME

EDITME

EDITME

EDITME

N/A

Dual-link DVI

BIOS

BIOS

BIOS

BIOS

EDITME

N/A

Dual head (Randr 1.2)

EDITME

EDITME

EDITME

EDITME

EDITME

N/A

Kernel Based Mode Setting

EDITME

EDITME

DONE

DONE

EDITME

N/A

FB Console

EDITME

EDITME

EDITME

EDITME

EDITME

N/A

TVout

BIOS

EDITME

EDITME

EDITME

EDITME

N/A

PM/Other

DPMS

EDITME

EDITME

EDITME

EDITME

EDITME

N/A

LVDS Downclocking

EDITME

EDITME

EDITME

EDITME

EDITME

N/A

Suspend/Restore

TODO

TODO

TODO

TODO

TODO

N/A

The latest release is xf86-video-intel-2.9.0, which requires xorg-server 1.6.0 or newer.

It will work best with an i915 module from a recent kernel (2.6.31) and with kernel-modesetting (KMS, specified by loading i915 with the option "modeset=1").

It is anticipated that the 2.9 will be the last series of the driver to include support for user-modesetting (UMS). Future versions of xf86-video-intel will have a hard requirement on a recent kernel providing i915 KMS.

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 git://git.freedesktop.org/git/xorg/driver/xf86-video-intel

or

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

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

Our active development branches:

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.