Installing Packages from Ubuntu PPA

For Ubuntu 26.04, 25.10, and 24.04, we offer the intel-graphics Personal Package Archive (PPA). This PPA provides early access to the latest packages, along with additional tools and features, such as EU debugging. Follow these steps to install the intel-graphics PPA and the required compute and media packages.

Prerequisites

Make sure you use Ubuntu Desktop 26.04, 25.10, or 24.04.

Ubuntu 25.10 and later provides native support for Lunar Lake, Battlemage, and Panther Lake. To support these GPUs on Ubuntu 24.04, your system must be running the hardware enablement (HWE) kernel. By default, Ubuntu Desktop 24.04 tracks the HWE stack. However, if your system is instead using the general availability (GA) kernel, you must switch to the HWE kernel before proceeding with the Client GPU installation.

Installation procedure

  1. Refresh the local package index and install the package for managing software repositories.

    sudo apt-get update
    sudo apt-get install -y software-properties-common
    
  2. Add the intel-graphics PPA.

    sudo add-apt-repository -y ppa:kobuk-team/intel-graphics
    
  3. Install the compute-related packages.

    sudo apt-get install -y libze-intel-gpu1 libze1 intel-metrics-discovery intel-opencl-icd clinfo intel-gsc
    
  4. Install the media-related packages.

    sudo apt-get install -y intel-media-va-driver-non-free libmfx-gen1.2 libvpl2 libvpl-tools libva-glx2 va-driver-all vainfo
    

The commands listed above install all the essential packages needed for most users, aiming to minimize the installation of unnecessary packages. However, if you plan to use PyTorch, install libze-dev and intel-ocloc additionally:

sudo apt-get install -y libze-dev intel-ocloc

If you wish to enable hardware ray tracing support, install libze-intel-gpu-raytracing additionally:

sudo apt-get install -y libze-intel-gpu-raytracing

Verifying installation

To verify that the kernel and compute drivers are installed and functional, run clinfo:

clinfo | grep "Device Name"

You should see the Intel graphics product device names listed. If they do not appear, ensure you have permissions to access /dev/dri/renderD*. This typically requires your user to be in the render group:

sudo gpasswd -a ${USER} render
newgrp render

Alternatively, you can run the clinfo command as root.