How to Install Intel Graphics Drivers on Ubuntu

How To Install Intel Graphic Drivers On Ubuntu 20.04LTS

Ubuntu normally installs the Intel graphics stack with the operating system, so you do not need an Intel repository or a separate driver installer for an integrated Intel GPU. Update Ubuntu’s supported kernel, firmware, and Mesa packages first, then verify that the i915 kernel driver and Mesa renderer are in use.

What Ubuntu installs for Intel graphics

The Linux kernel supplies the i915 driver for supported Intel integrated graphics. Mesa supplies the user-space OpenGL, Vulkan, and video components that desktop applications use with that kernel driver.

This division matters because an application problem can come from Mesa, firmware, the kernel, or the application itself. Adding an unmaintained third-party repository changes several layers at once and makes diagnosis harder.

Identify the Intel GPU and active kernel driver

Run the following command before changing packages. The output lists the display device and, when a driver is attached, the Kernel driver in use line.

lspci -nnk | grep -A3 -Ei 'vga|3d|display'

For an Intel integrated GPU, look for Kernel driver in use: i915. If the output identifies NVIDIA or AMD hardware instead, use the driver path for that device rather than installing Intel packages.

The driver name is the decisive line.

A virtual machine can expose a virtual display adapter instead of the host’s Intel GPU. If the command shows a VMware adapter, install VMware Tools in Ubuntu to get the guest display integration that applies to that environment.

Update the supported Intel graphics stack

Refresh package metadata, then install the available Ubuntu updates to receive the distribution’s tested kernel, linux-firmware, Mesa, and desktop fixes.

sudo apt update
sudo apt full-upgrade

Restart after a kernel, firmware, or graphics-stack update so the running system can load the new components. If you need to inspect pending packages before committing to the update, use this guide to keep Ubuntu up to date.

Do not disable kernel updates while investigating graphics trouble unless you are deliberately holding a known regression for a short diagnostic window. A held kernel also withholds driver and firmware fixes, and you can review the tradeoff in the guide to stopping kernel updates on Ubuntu.

Install tools to verify the Mesa renderer

mesa-utils provides glxinfo, which reports the OpenGL renderer selected for your current desktop session. Install it from Ubuntu’s repositories, then inspect the short renderer summary.

sudo apt install mesa-utils
glxinfo -B

Look for an Intel renderer and the Mesa version. A software renderer such as llvmpipe means the session is not using hardware acceleration, so collect the command output before changing drivers.

Save that output before you make another change.

When you need Vulkan support

Many Ubuntu desktop systems already receive the Vulkan driver through Mesa. Install the package only when an application needs Vulkan and it is not present, then verify the driver with vulkaninfo.

sudo apt install mesa-vulkan-drivers vulkan-tools
vulkaninfo --summary

Mesa documents ANV as its Intel Vulkan driver. Intel 12th-generation Alder Lake-P graphics and Intel Arc Alchemist need GuC firmware for proper operation, so keep the distribution firmware package current rather than searching for a separate graphics installer.

If you use Kubuntu, the underlying Ubuntu packages and kernel driver follow the same model even though the desktop differs. Compare the desktop choices in Kubuntu versus Ubuntu before treating a desktop-specific setting as a driver issue.

Troubleshoot the right layer

Start with the device, kernel-driver, and renderer checks in that order. A device that does not show i915 needs kernel or hardware investigation, while i915 plus llvmpipe points to the user-space graphics session.

  • Check the adapter with lspci before installing anything.
  • Install mesa-utils and inspect glxinfo -B for the active renderer.
  • Update Ubuntu from its configured repositories, restart, and repeat both checks.
  • For an application-specific failure, keep the command output and the application error together when you ask for support.

Ubuntu commands do not transfer directly to another distribution because package names, release cadence, and support channels differ. If you are choosing a distribution before setting up a workstation, compare Ubuntu and openSUSE first.

Avoid the retired Intel graphics repository

Older instructions add repositories.intel.com/graphics and use apt-key. Do not add that repository for a current Ubuntu installation. The supported path is Ubuntu’s kernel, firmware, and Mesa updates, followed by a hardware and renderer check.

Use the GNOME Software installation guide only if you want a graphical package-management interface. It does not replace the kernel and Mesa checks when you are diagnosing graphics acceleration.

FAQ

Do I need to install an Intel graphics driver separately on Ubuntu?

Usually no. Ubuntu supplies the Intel kernel driver, firmware, and Mesa components through its supported repositories. Update Ubuntu first, then verify that i915 and the Mesa renderer are active.

How do I check whether Ubuntu is using the Intel i915 driver?

Run lspci -nnk and inspect the display-device section. An Intel integrated GPU normally reports Kernel driver in use: i915.

Why does glxinfo show llvmpipe instead of Intel graphics?

llvmpipe is a software renderer. Check the display adapter, update Ubuntu’s supported packages, restart, and collect the lspci and glxinfo output before changing drivers.

Use the driver and renderer checks again after the update. They show whether the graphics stack changed before you pursue an application-specific issue.

Sources

These current project and distribution references describe the driver layers and packages used in the checks above.