Guides 11792 Published by

To upgrade Mesa drivers on Ubuntu 22.04 LTS and get newer OpenGL, Vulkan, and desktop-graphics features for every GPU that still gets support, users need to enable the "Backports" repository and install a recent, well-tested Mesa package from it. This can be done by running commands to add the Backports repository, update the package list, and then installing the latest Mesa meta-package.



Upgrade Mesa Drivers on Ubuntu 22.04 LTS

Upgrading the Mesa stack gives newer OpenGL, Vulkan, and desktop‑graphics features for every GPU that still gets support in Ubuntu 22.04 LTS.

Why bump Mesa now?

When a kernel upgrade drops support for an older AMD or Intel GPU, users have reported screen tearing or even a blank screen during heavy gaming sessions. A fresh Mesa build restores those missing pieces without pulling the whole distribution out of sync.

Get the newest stable backport

1. Enable Ubuntu’s “Backports” repository

sudo add-apt-repository universe
sudo apt-get update

The backports repo contains a recent, well‑tested Mesa package that still matches the 22.04 LTS release. Using it avoids pulling in experimental packages that could break other drivers.

2. Install the latest Mesa meta‑package

sudo apt-get install mesa-utils libgl1-mesa-dri libglx-mesa0

mesa-utils lets you verify the version later, while libgl1-mesa-dri and libglx-mesa0 are the core driver libraries. Updating these packages replaces the old binaries with newer ones from backports.

3. Verify the upgrade

Run:

glxinfo | grep "OpenGL version"

or

glxgears -info

The output should show a higher major version number (e.g., “Mesa 22.2.x” instead of “Mesa 20.0.x”). If the numbers haven’t changed, double‑check that the backports repo was enabled correctly.

When you need an even newer version

Some users with bleeding‑edge GPUs find that the backport still lags behind what’s needed for certain Vulkan workloads. In those cases:

  1. Add the Oibaf PPA

    sudo add-apt-repository ppa:oibaf/graphics-drivers
    sudo apt-get update
  2. Upgrade again

    sudo apt-get upgrade -y

The Oibaf PPA ships Mesa 23.x or newer, but it can introduce stability quirks because the packages are compiled on a different kernel version. Test after every major change.

Be mindful of conflicts

If you’ve installed proprietary NVIDIA drivers in a hybrid‑GPU laptop, upgrading Mesa via the Oibaf PPA might cause rendering glitches on the integrated GPU. In that scenario, keep the default backport or revert to it by running sudo apt-get install libgl1-mesa-dri=20.x.

Clean up old packages

After an upgrade, old kernel modules can still sit around in /var/lib/dkms/mesa. Removing them frees space:

sudo dkms remove mesa/<old-version> --all

Replace <old-version> with the exact string shown by dkms status. It’s a quick way to keep the system lean.

If you’ve seen your screen flicker after a kernel bump, try these steps. They’ll bring the latest Mesa graphics stack into Ubuntu 22.04 LTS without the headache of full distro upgrades.