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

1) X.org 2D driver
The Intel driver for X.org is available from the public X.org git repository:
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel
The release tarball can be downloaded from http://xorg.freedesktop.org/archive/individual/driver/

2) Mesa 3D GL driver
The GL drivers are available from the public Mesa git repository:
git://anongit.freedesktop.org/git/mesa/mesa
3) DRM and AGPGART kernel module
The DRM and AGPGART kernel modules are available from Linux kernel.
The latest Intel code is maintained at the public drm-intel kernel git repository:
git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel
4) LIBDRM userland DRM module

The LIBDRM modules are available from the public DRM git repository:
git://anongit.freedesktop.org/git/mesa/drm


The latest (unstable) upstream driver components (recommend to upstream developers)

2D driver: xf86-video-intel master branch
3D driver: mesa master branch
Kernel: drm-intel for-linus branch (for current kernel cycle) or drm-intel-next branch (for next kernel cycle)
LIBDRM: freedesktop.org drm master branch

The latest (stable) release (recommend to ordinary users/OSVs)

Intel 2009Q4 graphics package

Previous releases

Intel 2009Q3 graphics package
Intel 2009Q2 graphics package
Intel 2009Q1 graphics package
Intel 2008Q4 graphics package