Skip to content

Instantly share code, notes, and snippets.

@Jiab77
Last active September 8, 2020 03:05
Show Gist options
  • Save Jiab77/23964bbcca3d37cbd667dc231a11bc50 to your computer and use it in GitHub Desktop.
Save Jiab77/23964bbcca3d37cbd667dc231a11bc50 to your computer and use it in GitHub Desktop.
Intel Linux Graphics Package List - Install instructions
# [Distribution codename]
# key inst uninst
# # noop noop
# n noop noop
# s add-repo del-repo
# i install remove
# I install noop
# u install downgrade
# e error noop
# k kernel minver maxver INSTRUCTION (maxver is exclusive, minver inclusive)
# [Ubuntu quantal]
# source https://download.01.org/gfx/ubuntu/12.10/main
# source Ubuntu
# source 12.10
# kernel 0.0 3.5 e This kernel version is unsupported
# kernel 3.5 3.6 i i915-3.6-3.5-dkms
# kernel 3.6 999 n noop technically an upgrade required but only minor changes
# u libcairo2
# u libcairo-gobject2
# u libcairo-script-interpreter2
# u libdrm2
# u libdrm-intel1
# u libkms1
# u libva1
# u libva-x11-1
# u libva-glx1
# u libva-tpi1
# u libva-egl1
# u vainfo
# u libxatracker1
# u libgbm1
# u libegl1-mesa
# u libegl1-mesa-drivers
# u libopenvg1-mesa
# u libgles1-mesa
# u libgles2-mesa
# u libglapi-mesa
# u libgl1-mesa-glx
# u libgl1-mesa-dri
# u libgl1-mesa-dri-experimental
# u libosmesa6
# u libglu1-mesa
# u i965-va-driver
# u libva-intel-vaapi-driver
# u xserver-xorg-video-intel
# u libdrm-nouveau2
# u libwayland0
# [Ubuntu raring]
# source https://download.01.org/gfx/ubuntu/13.04/main
# source Ubuntu
# source 13.04
# kernel 0.0 3.8 e Installed kernel version is too old
# kernel 3.8 3.9.5 i i915-3.9-3.8-dkms
# kernel 3.9.5 999 n no upgrade required
# u i965-va-driver
# u libdrm-intel1
# u libdrm-nouveau2
# u libdrm-radeon1
# u libdrm2
# u libkms1
# u libva1
# u libva-egl1
# u libva-glx1
# u libva-tpi1
# u libva-x11-1
# # these two libva-* packages are not in vanilla ubuntu:
# i libva-drm1
# i libva-wayland1
# u libva-intel-vaapi-driver
# u vainfo
# u xserver-xorg-video-intel
# # force Installer to upgrade Mesa from official repos
# u libxatracker1
# u libgbm1
# u libegl1-mesa
# u libegl1-mesa-drivers
# u libopenvg1-mesa
# u libgles1-mesa
# u libgles2-mesa
# u libglapi-mesa
# u libgl1-mesa-glx
# u libgl1-mesa-dri
# u libgl1-mesa-dri-experimental
# u libosmesa6
# u libglu1-mesa
# [Ubuntu saucy]
# source https://download.01.org/gfx/ubuntu/13.10/main
# source saucy
# source main
# kernel 0.0 9.99 n saucy ships with 3.11.x out of the box
# u i965-va-driver
# u intel-gpu-tools
# u libva1
# u libva-egl1
# u libva-glx1
# u libva-tpi1
# u libva-x11-1
# # this libva-* package is not in vanilla ubuntu:
# i libva-drm1
# u libva-intel-vaapi-driver
# u vainfo
# [Ubuntu trusty]
# source https://download.01.org/gfx/ubuntu/14.04/main
# source trusty
# source main
# # kernel
# kernel 0.00 3.12 n kernel too old (also should not happen, trusty ships with 3.13.x)
# kernel 3.13 3.16 i i915-3.16-3.13-dkms
# kernel 3.16 9.99 n nothing to do here
# # mesa
# u libegl1-mesa
# u libegl1-mesa-drivers
# u libgbm1
# u libgl1-mesa-dri
# u libgl1-mesa-glx
# u libglapi-mesa
# i libgles1-mesa
# u libgles2-mesa
# u libopenvg1-mesa
# i libosmesa6
# u libwayland-egl1-mesa
# i libxatracker2
# # xf86-video-intel
# u xserver-xorg-video-intel
# # libdrm
# u libdrm-intel1
# u libdrm-nouveau2
# u libdrm-radeon1
# u libdrm2
# # libva
# i libva-drm1
# i libva-egl1
# i libva-glx1
# i libva-tpi1
# i libva-wayland1
# i libva-x11-1
# u libva1
# i va-driver-all
# i vainfo
# # libva-intel-driver
# i i965-va-driver
# # xorg-server
# n would-break-abi
# # intel-gpu-tools
# u intel-gpu-tools
# # additional dependencies
# n none
# [Ubuntu utopic]
# source https://download.01.org/gfx/ubuntu/14.10/main
# source utopic
# source main
# # kernel
# kernel 0.00 3.16 n kernel too old (also should not happen, utopic ships with 3.16.x)
# kernel 3.16 3.19 i i915-3.19.2-3.16-dkms
# kernel 3.19 9.99 n nothing to do here
# # mesa
# u libegl1-mesa
# u libegl1-mesa-drivers
# u libgbm1
# u libgl1-mesa-dri
# u libgl1-mesa-glx
# u libglapi-mesa
# i libgles1-mesa
# i libgles2-mesa
# u libopenvg1-mesa
# i libosmesa6
# u libwayland-egl1-mesa
# u libxatracker2
# # xf86-video-intel
# u xserver-xorg-video-intel
# # libdrm
# u libdrm-intel1
# u libdrm-nouveau2
# u libdrm-radeon1
# u libdrm2
# # libva
# i libva-drm1
# i libva-egl1
# i libva-glx1
# i libva-tpi1
# i libva-wayland1
# i libva-x11-1
# u libva1
# u va-driver-all
# i vainfo
# # libva-intel-driver
# u i965-va-driver
# # cairo
# i libcairo2
# # xorg-server
# n abi-break
# # intel-gpu-tools
# u intel-gpu-tools
# # additional dependencies
# n none
[Ubuntu vivid]
source https://download.01.org/gfx/ubuntu/15.04/main
source vivid
source main
# kernel
kernel 0.00 3.18 n kernel too old (also should not happen, vivid ships with 3.19.x)
kernel 3.19 4.00 i i915-4.0.4-3.19-dkms
kernel 4.00 9.99 n nothing to do here
# mesa
u libegl1-mesa
u libegl1-mesa-drivers
u libgbm1
u libgl1-mesa-dri
u libgl1-mesa-glx
u libglapi-mesa
i libgles1-mesa
i libgles2-mesa
i libosmesa6
u libwayland-egl1-mesa
u libxatracker2
# xf86-video-intel
# xserver-xorg-video-intel
# libdrm
u libdrm-intel1
u libdrm-nouveau2
u libdrm-radeon1
u libdrm2
# libva
i libva-drm1
i libva-egl1
i libva-glx1
i libva-tpi1
i libva-wayland1
i libva-x11-1
u libva1
u va-driver-all
i vainfo
# libva-intel-driver
u i965-va-driver
# cairo
n libcairo2 up to date
# xorg-server
n up to date
# intel-gpu-tools
u intel-gpu-tools
# additional dependencies
n none
[Ubuntu wily]
source https://download.01.org/gfx/ubuntu/15.10/main
source wily
source main
# kernel
kernel 0.0 4.2 n kernel too old (also should not happen, wily ships with 4.2)
kernel 4.2 4.3 i i915-4.3.3-4.2.0-dkms
kernel 4.3 9.9 n kernel is up to date
# mesa
u libegl1-mesa
u libegl1-mesa-drivers
u libgbm1
u libgl1-mesa-dri
u libgl1-mesa-glx
u libglapi-mesa
i libgles1-mesa
i libgles2-mesa
i libosmesa6
u libwayland-egl1-mesa
u libxatracker2
# xserver-xorg-video-intel - up to date
# libdrm
u libdrm-intel1
u libdrm-nouveau2
u libdrm-radeon1
u libdrm2
# libva
i libva-drm1
i libva-egl1
i libva-glx1
i libva-tpi1
i libva-wayland1
i libva-x11-1
u libva1
u va-driver-all
i vainfo
# libva-intel-driver
u i965-va-driver
# cairo
i libcairo2
# xorg-server not compatible with the systemd in u15.10
#u xserver-common
#u xserver-xorg-core
#u xserver-xorg-legacy
# intel-gpu-tools
u intel-gpu-tools
# additional dependencies
n none
[Ubuntu xenial]
source https://download.01.org/gfx/ubuntu/16.04/main
source xenial
source main
# kernel
kernel 0.0 4.4 n kernel too old (also should not happen, xenial ships with 4.4)
kernel 4.4 4.5 i i915-4.6.3-4.4.0-dkms
kernel 4.5 9.9 n kernel is up to date
# mesa
u libegl1-mesa
u libegl1-mesa-drivers
u libgbm1
u libgl1-mesa-dri
u libgl1-mesa-glx
u libglapi-mesa
i libgles1-mesa
i libgles2-mesa
i libosmesa6
u libwayland-egl1-mesa
u libxatracker2
# xserver-xorg-video-intel - up to date
# libdrm
u libdrm-intel1
u libdrm-nouveau2
u libdrm-radeon1
u libdrm2
# libva
i libva-drm1
i libva-egl1
i libva-glx1
i libva-tpi1
i libva-wayland1
i libva-x11-1
u libva1
u va-driver-all
i vainfo
# libva-intel-driver
u i965-va-driver
# cairo
i libcairo2
# xorg-server already up to date
#u xserver-common
#u xserver-xorg-core
#u xserver-xorg-legacy
# intel-gpu-tools
u intel-gpu-tools
# additional dependencies
n none
[Ubuntu yakkety]
source https://download.01.org/gfx/ubuntu/16.10/main
source yakkety
source main
# kernel
kernel 0.0 9.9 n nothing to do, yakkety starts off up-to-date
# mesa
u libegl1-mesa
u libegl1-mesa-drivers
u libgbm1
u libgl1-mesa-dri
u libgl1-mesa-glx
u libglapi-mesa
i libgles1-mesa
i libgles2-mesa
i libosmesa6
u libwayland-egl1-mesa
u libxatracker2
# xserver-xorg-video-intel - up to date
# libdrm
u libdrm-intel1
u libdrm-nouveau2
u libdrm-radeon1
u libdrm2
# libva
i libva-drm1
i libva-egl1
i libva-glx1
i libva-tpi1
i libva-wayland1
i libva-x11-1
u libva1
u va-driver-all
i vainfo
# libva-intel-driver
u i965-va-driver
# cairo
i libcairo2
# xorg-server already up to date
#u xserver-common
#u xserver-xorg-core
#u xserver-xorg-legacy
# intel-gpu-tools
u intel-gpu-tools
# additional dependencies
n none
[Ubuntu zesty]
source https://download.01.org/gfx/ubuntu/17.04/main
source zesty
source main
# kernel
kernel 0.0 9.9 n nothing to do, zesty starts off up-to-date
# mesa
# libegl1-mesa
# libegl1-mesa-drivers
# libgbm1
# libgl1-mesa-dri
# libgl1-mesa-glx
# libglapi-mesa
# libgles1-mesa
# libgles2-mesa
# libosmesa6
# libwayland-egl1-mesa
# libxatracker2
# xserver-xorg-video-intel - up to date
# libdrm
# libdrm-intel1
# libdrm-nouveau2
# libdrm-radeon1
# libdrm2
# libva
i libva-drm1
i libva-egl1
i libva-glx1
i libva-tpi1
i libva-wayland1
i libva-x11-1
u libva1
u va-driver-all
i vainfo
# libva-intel-driver
u i965-va-driver
# cairo
i libcairo2
# xorg-server already up to date
#u xserver-common
#u xserver-xorg-core
#u xserver-xorg-legacy
# intel-gpu-tools
u intel-gpu-tools
# additional dependencies
n none
# [Fedora Twenty One]
# source https://download.01.org/gfx/fedora/21/noarch/intellinuxgraphics-repo-1.1.0-21.intel20151.noarch.rpm
# source intellinuxgraphics-repo
# # kernel
# kernel 0.0 3.11 I kernel
# kernel 3.11 999 n noop
# # mesa
# u mesa-dri-drivers
# u mesa-filesystem
# u mesa-libEGL
# u mesa-libGL
# u mesa-libGLES
# i mesa-libOSMesa
# u mesa-libgbm
# u mesa-libglapi
# u mesa-libwayland-egl
# u mesa-libxatracker
# # xf86-video-intel
# u xorg-x11-drv-intel
# # libdrm
# n not-needed
# # libva
# i libva
# i libva-utils
# # libva-intel-driver
# i libva-intel-driver
# # cairo
# u cairo
# # xorg-server
# n abi-break
# # intel-gpu-tools
# i intel-gpu-tools
# # additional dependencies
# n none
[Fedora Twenty Two]
source https://download.01.org/gfx/fedora/22/noarch/intellinuxgraphics-repo-1.2.0-22.intel20152.noarch.rpm
source intellinuxgraphics-repo
# kernel
kernel 0.0 999 n noop
# mesa
n mesa-dri-drivers
n mesa-filesystem
n mesa-libEGL
n mesa-libGL
n mesa-libGLES
n mesa-libOSMesa
n mesa-libgbm
n mesa-libglapi
n mesa-libwayland-egl
n mesa-libxatracker
# xf86-video-intel
u xorg-x11-drv-intel
# libdrm
n not-needed
# libva
i libva
i libva-utils
# libva-intel-driver
i libva-intel-driver
# cairo
n cairo
# xorg-server
n not needed
# intel-gpu-tools
i intel-gpu-tools
# additional dependencies
n none
[Fedora Twenty Three]
source https://download.01.org/gfx/fedora/23/noarch/intellinuxgraphics-repo-1.4.0-23.intel20161.noarch.rpm
source intellinuxgraphics-repo
# kernel
kernel 0.0 999 n noop
# libva
i libva
i libva-utils
# libva-intel-driver
i libva-intel-driver
i libva-utils
# intel-gpu-tools
i intel-gpu-tools
# cairo
u cairo
# xf86-video-intel
u xorg-x11-drv-intel
# libdrm
u libdrm
# mesa
u mesa-dri-drivers
u mesa-filesystem
u mesa-libEGL
u mesa-libGL
u mesa-libGLES
u mesa-libOSMesa
u mesa-libgbm
u mesa-libglapi
u mesa-libwayland-egl
u mesa-libxatracker
[Fedora Twenty Four]
source https://download.01.org/gfx/fedora/24/noarch/intellinuxgraphics-repo-2.0.3-24.intel20163.noarch.rpm
source intellinuxgraphics-repo
# kernel
kernel 0.0 999 n noop
# libva
i libva
i libva-utils
# libva-intel-driver
i libva-intel-driver
i libva-utils
# intel-gpu-tools
i intel-gpu-tools
# cairo
u cairo
# xf86-video-intel
# xorg-x11-drv-intel
# libdrm
#u libdrm
# mesa
#u mesa-dri-drivers
#u mesa-filesystem
#u mesa-libEGL
#u mesa-libGL
#u mesa-libGLES
#u mesa-libOSMesa
#u mesa-libgbm
#u mesa-libglapi
#u mesa-libwayland-egl
#u mesa-libxatracker
[Fedora Twenty Five]
source https://download.01.org/gfx/fedora/25/noarch/intellinuxgraphics-repo-2.0.5-25.intel20171.noarch.rpm
source intellinuxgraphics-repo
# kernel
kernel 0.0 999 n noop
# libva
i libva
# libva-intel-driver
i libva-intel-driver
i libva-utils
# intel-gpu-tools
i intel-gpu-tools
# cairo
u cairo
# xf86-video-intel
# xorg-x11-drv-intel
# libdrm
#u libdrm
# mesa
u mesa-dri-drivers
u mesa-filesystem
u mesa-libEGL
u mesa-libGL
u mesa-libGLES
u mesa-libOSMesa
u mesa-libgbm
u mesa-libglapi
u mesa-libwayland-egl
u mesa-libxatracker

Sources

Instructions

  1. Get the sources
$ sudo sh -c 'echo "deb https://download.01.org/gfx/ubuntu/16.04/main xenial main #intel-linux-graphics-installer" > /etc/apt/sources.list.d/intellinuxgraphics.list'
$ wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg -O - | sudo apt-key add -
$ sudo apt-get update
  1. Install packages
$ sudo apt-get install --reinstall i915-*-dkms xserver-xorg-video-intel i965-va-driver intel-gpu-tools libegl1-mesa libegl1-mesa-drivers \
libgbm1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles2-mesa libosmesa6 libwayland-egl1-mesa libxatracker2 \
libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libva-drm1 libva-egl1 libva-glx1 libva-tpi1 libva-wayland1 libva-x11-1 \
libva1 va-driver-all vainfo libcairo2
  1. Update initramfs
$ sudo update-initramfs -u -k all

Potential install way (untested)

Use this ppa: https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/mesa

$ sudo add-apt-repository ppa:paulo-miguel-dias/mesa
$ sudo apt-get update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment