Display - various (Xenial & newer)

PPA description

Display PPA (drm 2.4.110, mesa 21.3.8, xserver 1.20.13) Xenial & newer.

*** Please always see https://launchpad.net/~savoury1 for general updates about this Launchpad site before contacting me or reporting any bugs! ***

*** With thanks to those people who have donated since late Jan 2022 (when notices were put up about donations being needed for the work to continue) updates to this PPA are now resumed (while the donations are ongoing). ***

If software at this site is useful to you then please consider a donation:

*** Donations: https://paypal.me/Savoury1 & https://ko-fi.com/Savoury1 ***
*** Also https://patreon.com/Savoury1 & https://liberapay.com/Savoury1 ***

                      Display - various (Xenial & newer)

egl-wayland (1.1.9), emerald{-themes} (0.8.18), glfw3 (3.3.6), glslang (11.9.0+, intel-compute-runtime (21.32.20609), intel-gpu-tools (1.26), intel-graphics-compiler (1.0.8279), intel-opencl-clang (12.0.0), intel-vaapi-driver{-shaders} (2.4.1), khronos-opencl-clhpp (3.0~2.0.13), khronos-opencl-headers (3.0~2020.12.18), libdecor-0 (0.1.0), libdrm (2.4.110), libepoxy (1.5.10), libevdev (1.9.1), libglvnd (1.4.0), libinput (1.16.2), libva{-utils} (2.14.0), libwacom (1.6), llvm-toolchain-12 (12.0.1), mesa (21.3.8), mir (1.7.1), mtdev (1.1.6), nettle (3.7.3), ocl-icd (2.2.14), protobuf (3.12.4), shaderc (2022.1), spirv-headers (1.6.1+, spirv-llvm-translator (12.0.0), spirv-tools (2022.2+, vulkan-{loader,tools,validationlayers} (, xorgproto (2021.5), xserver-xorg-input-libinput (0.30.0), xserver-xorg-video-amdgpu (21.0.0), *intel (2.99.917+git20200714), *r128 (6.12.0), *vesa (2.5.0)

Focal & Jammy: xcb-proto (rebuilds with python-xcbgen package restored)

Xenial & Bionic: bumblebee (3.2.1-22), compiz (, directfb (1.7.7), directx-headers (1.0.2), eglexternalplatform, evemu, fusion-icon (0.2.4), glew (2.1.0), glewmx (1.13.0), intel-libclc (0.2.0+git20190827-7), libdmx, libfontenc, libglu (9.0.1), libice, libpciaccess, libsdl2 (2.0.22 Wayland 1.18.0 rebuild / libdecor-0 for Bionic only), libsm, libvdpau, libx11 (1.6.9), libxau, libxcb (1.14), libxcomposite, libxcursor, libxdamage, libxdmcp, libxext, libxi, libxinerama, libxkbcommon, libxkbfile, libxmu, libxrandr (1.5.2), libxss, libxvmc, libxxf86dga, libzstd, mesa-demos (8.4.0), nux, pixman (0.38.4), pocl (1.4), pyopencl (2019.1.1), python-libevdev (0.5), wayland (1.18.0), wayland-protocols (1.20), wlcs, x11-xkb-utils, xauth, xcb-proto (1.14), xcb-util-wm, xf86-input-multitouch, xf86-input-wacom, xkeyboard-config, xorg (7.7+19), xorg-server (1.20.13), xserver-xorg-input-evdev, *mouse, *synaptics, xserver-xorg-video-ati (19.1.0), *ast, *dummy, *fbdev, *mach64, *mga, *neomagic, *nouveau, *openchrome, *qxl (0.1.5+git20200331), *savage, *siliconmotion, *sisusb, *tdfx, *trident, *vmware (13.3.0), xtrans

Xenial only: boost1.65.1, capnproto (0.6.1), cogl (1.22.4), libgcrypt20, libgpg-error, libxfixes, libxfont, libxpm, libxrender, libxres, libxshmfence, libxt, libxtst, libxv, linux-firmware (1.173.20), nettle (3.4.1), procps (3.3.12), xf86-input-mtrack, *xwiimote, xfonts-utils, xserver-xorg-input-aiptek, *elographics, *joystick, *keyboard, *mutouch, *void, xserver-xorg-video-geode, xutils-dev

Xenial mpv (see ppa:savoury1/mpv for other series): libarchive (3.6.0), libplacebo (4.203.0~git20220425), mpv (0.35.0~git20220425), mujs (1.1.3), xz-utils (5.2.5), zimg (3.0.3)

* denotes a shorthand package name with a common prefix or suffix removed


*** Install ***

Notes for nVidia hardware: Proprietary driver versions prior to 340.107 (found in official {xenial,bionic}-updates repos) are not compatible with X.Org xserver 1.20 found at this PPA. So do not add this PPA if running older nVidia hardware (NV4x and G7x GPUs) that depends on legacy 304.* driver series! For newer proprietary nVidia drivers than in the official Ubuntu repositories, please see the Ubuntu "Graphics Drivers" team PPA here: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Notes for Xenial: Mesa >= 20 builds have a few test failures for Intel ANV drivers when using kernel 4.4 (Xenial default). It is highly advisable to run a newer kernel if you want to install new Mesa drivers from this PPA.

Newer kernels can easily be installed using Ukuu 18.9.3 ("Ubuntu kernel update utility" also patched for recent changes at kernel.ubuntu.com and available at ppa:savoury1/utilities). Based on consistent testing since mid-2019 kernel 4.19, a Super Long-Term Service (SLTS) kernel that will be supported for a number of years, is an excellent choice for Xenial systems that have upgrades installed from my various PPAs (including this one).

Also, with upgraded Mesa >= 20 and Wayland 1.18, Xenial systems can then run the latest mpv 0.35.0~git provided here at the Display PPA for Xenial. This version of mpv requires FFmpeg 4.4 and is also built with VapourSynth so two extra PPAs are needed. For installation on Xenial do these steps:

  sudo add-apt-repository ppa:savoury1/ffmpeg4
  sudo add-apt-repository ppa:savoury1/mpv
  sudo apt-get update
  sudo apt-get install libmpv1 mpv

* mpv (Bionic & newer): See the mpv PPA for latest mpv builds for Bionic and newer series at https://launchpad.net/~savoury1/+archive/ubuntu/mpv

Finally, for Xenial newer Compiz requires newer GTK due a requirement for Metacity >= 3.22 so to upgrade Compiz will require the GTK backports PPA:

  sudo add-apt-repository ppa:savoury1/gtk-xenial
  sudo apt-get update
  sudo apt-get upgrade && sudo apt-get dist-upgrade

For anyone still running a Xenial-based system upgrading to GTK 3.22 from the above PPA is basically essential if you want to run the latest version of a whole range of software. So it is a strongly advised PPA for Xenial, and always remember to backup first before starting the upgrade process!

*** Build ***

This PPA has build dependencies on:


Additionally, for certain Xenial builds:

  ppa:savoury1/gtk-xenial (compiz)
  ppa:savoury1/ffmpeg4 (mpv)

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:savoury1/display to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:savoury1/display
sudo apt-get update
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb https://ppa.launchpadcontent.net/savoury1/display/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src https://ppa.launchpadcontent.net/savoury1/display/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
4096R/E996735927E427A733BB653E374C7797FB006459 (What is this?)


For questions and bugs with software in this PPA please contact Rob Savoury.

PPA statistics

49 updates added during the past month.
View package details

Overview of published packages

175 of 323 results
Package Version Uploaded by
boost1.65.1 1.65.1+dfsg-0ubuntu5~16.04.sav0 Rob Savoury ()
bumblebee 3.2.1-22~18.04.sav0 Rob Savoury ()
bumblebee 3.2.1-22~16.04.sav0 Rob Savoury ()
capnproto 0.6.1-1ubuntu1~16.04.sav0 Rob Savoury ()
cogl 1.22.4-3~16.04.sav0 Rob Savoury ()
compiz 1: Rob Savoury ()
compiz 1: Rob Savoury ()
directfb 1.7.7-9~18.04.sav0.1 Rob Savoury ()
directfb 1.7.7-9~16.04.sav0.1 Rob Savoury ()
directx-headers 1.0.2-1~18.04.1sav0 Rob Savoury ()
directx-headers 1.0.2-1~16.04.1sav0 Rob Savoury ()
egl-wayland 1:1.1.9-1.1~20.04.sav0 Rob Savoury ()
egl-wayland 1:1.1.9-1.1~18.04.sav0 Rob Savoury ()
egl-wayland 1:1.1.9-1.1~16.04.sav0 Rob Savoury ()
eglexternalplatform 1.1-1~18.04.sav0 Rob Savoury ()
eglexternalplatform 1.1-1~16.04.sav0 Rob Savoury ()
emerald 0.8.18-1~20.04.sav0 Rob Savoury ()
emerald 0.8.18-1~18.04.sav0 Rob Savoury ()
emerald 0.8.18-1~16.04.sav0 Rob Savoury ()
emerald-themes 0.8.18-1~20.04.sav0 Rob Savoury ()
emerald-themes 0.8.18-1~18.04.sav0 Rob Savoury ()
emerald-themes 0.8.18-1~16.04.sav0 Rob Savoury ()
evemu 2.7.0-1~18.04.sav0 Rob Savoury ()
evemu 2.7.0-1~16.04.sav0 Rob Savoury ()
fusion-icon 0.2.4-4~18.04.sav0 Rob Savoury ()
fusion-icon 0.2.4-4~16.04.sav0 Rob Savoury ()
glew 2.1.0-4~18.04.sav0.1 Rob Savoury ()
glew 2.1.0-4~16.04.sav0.1 Rob Savoury ()
glewmx 1.13.0-4ubuntu2~18.04.sav0 Rob Savoury ()
glewmx 1.13.0-4ubuntu2~16.04.sav0 Rob Savoury ()
glfw3 3.3.6-1~20.04.sav0.1 Rob Savoury ()
glfw3 3.3.6-1~18.04.sav0.1 Rob Savoury ()
glfw3 3.3.6-1~16.04.sav0.1 Rob Savoury ()
glslang 11.9.0+ Rob Savoury ()
glslang 11.9.0+ Rob Savoury ()
glslang 11.9.0+ Rob Savoury ()
glslang 11.9.0+ Rob Savoury ()
intel-compute-runtime 21.32.20609-1~20.04.sav0 Rob Savoury ()
intel-compute-runtime 21.32.20609-1~18.04.sav0 Rob Savoury ()
intel-compute-runtime 21.32.20609-1~16.04.sav0 Rob Savoury ()
intel-gpu-tools 1.26-2~20.04.sav0 Rob Savoury ()
intel-gpu-tools 1.26-2~18.04.sav0 Rob Savoury ()
intel-gpu-tools 1.26-2~16.04.sav0 Rob Savoury ()
intel-graphics-compiler 1.0.8279-1ubuntu1~20.04.sav0 Rob Savoury ()
intel-graphics-compiler 1.0.8279-1ubuntu1~18.04.sav0 Rob Savoury ()
intel-graphics-compiler 1.0.8279-1ubuntu1~16.04.sav0 Rob Savoury ()
intel-opencl-clang 12.0.0-1~20.04.sav0 Rob Savoury ()
intel-opencl-clang 12.0.0-1~18.04.sav0 Rob Savoury ()
intel-opencl-clang 12.0.0-1~16.04.sav0 Rob Savoury ()
intel-vaapi-driver 2.4.1+dfsg1-1~20.04.sav0 Rob Savoury ()
intel-vaapi-driver 2.4.1+dfsg1-1~18.04.sav0 Rob Savoury ()
intel-vaapi-driver 2.4.1+dfsg1-1~16.04.sav0 Rob Savoury ()
intel-vaapi-driver-shaders 2.4.1-1~20.04.sav0 Rob Savoury ()
intel-vaapi-driver-shaders 2.4.1-1~18.04.sav0 Rob Savoury ()
intel-vaapi-driver-shaders 2.4.1-1~16.04.sav0 Rob Savoury ()
khronos-opencl-clhpp 3.0~2.0.13-1~20.04.sav0 Rob Savoury ()
khronos-opencl-clhpp 3.0~2.0.13-1~18.04.sav0 Rob Savoury ()
khronos-opencl-clhpp 3.0~2.0.13-1~16.04.sav0 Rob Savoury ()
khronos-opencl-headers 3.0~2020.12.18-1~20.04.sav0 Rob Savoury ()
khronos-opencl-headers 3.0~2020.12.18-1~18.04.sav0 Rob Savoury ()
khronos-opencl-headers 3.0~2020.12.18-1~16.04.sav0 Rob Savoury ()
libarchive 3.6.0-1ubuntu1~16.04.sav0 Rob Savoury ()
libclc 0.2.0+git20190827-7~ubuntu0.18.04.1sav0 Rob Savoury ()
libclc 0.2.0+git20190827-7~ubuntu0.16.04.1sav0 Rob Savoury ()
libdecor-0 0.1.0-2~20.04.sav0 Rob Savoury ()
libdecor-0 0.1.0-2~18.04.sav0 Rob Savoury ()
libdmx 1:1.1.4-2~18.04.sav0 Rob Savoury ()
libdmx 1:1.1.4-2~16.04.sav0 Rob Savoury ()
libdrm 2.4.110-1ubuntu1~20.04.sav0 Rob Savoury ()
libdrm 2.4.110-1ubuntu1~18.04.sav0 Rob Savoury ()
libdrm 2.4.110-1ubuntu1~16.04.sav0 Rob Savoury ()
libepoxy 1.5.10-1~20.04.sav0 Rob Savoury ()
libepoxy 1.5.10-1~18.04.sav0 Rob Savoury ()
libepoxy 1.5.10-1~16.04.sav0 Rob Savoury ()
libevdev 1.9.1+dfsg-1ubuntu0.1~20.04.sav0 Rob Savoury ()
175 of 323 results

Latest updates

  • mujs 2 days ago
    Successfully built
  • vulkan-validationlayers 2 weeks ago
    Successfully built
  • vulkan-validationlayers 2 weeks ago
    Successfully built
  • vulkan-validationlayers 2 weeks ago
    Successfully built
  • vulkan-validationlayers 2 weeks ago
    Successfully built