Mesa provides the open-source graphics drivers that power OpenGL, Vulkan, and other graphics APIs on Linux systems. When you upgrade Mesa drivers on Linux Mint, you gain access to improved gaming performance, rendering bug fixes, and support for newer hardware features on Intel, AMD, and other GPUs that rely on the open-source driver stack. The Kisak-Mesa PPAs offer newer Mesa versions than what ships with Linux Mint’s default repositories, delivering the latest driver improvements without waiting for the next major release.
This guide walks through upgrading Mesa drivers on Linux Mint 22 and 21 using the Kisak-Mesa PPAs. By the end, you will have upgraded drivers with verification steps to confirm success, plus instructions for reverting to default drivers if needed.
Choose Your Mesa PPA for Linux Mint
The Kisak-Mesa project maintains two PPAs with different update philosophies. Understanding the differences helps you choose the right option for your Linux Mint version and stability preferences.
| PPA | Linux Mint Support | Update Frequency | Best For |
|---|---|---|---|
| kisak/kisak-mesa (fresh) | Mint 22 only (noble) | Latest point releases | Users who want the newest Mesa features and fixes |
| kisak/turtle (stable) | Mint 21 and 22 (jammy, noble) | Slower, stability-focused | Users who prioritize stability or run Mint 21 |
For Linux Mint 22 users, the kisak-mesa fresh PPA is recommended because it provides the latest Mesa point releases while remaining more stable than bleeding-edge alternatives. Linux Mint 21 users must use the kisak/turtle stable PPA, as the fresh PPA discontinued Jammy (Ubuntu 22.04) support.
Linux Mint 22.x is based on Ubuntu 24.04 (noble) and Linux Mint 21.x is based on Ubuntu 22.04 (jammy). The
add-apt-repositorycommand detects the correct Ubuntu base automatically when adding PPAs, but theppa-purgecommand requires you to specify the Ubuntu codename manually when reverting. The relevant codenames appear alongside eachppa-purgecommand later in this guide.
Install Mesa Prerequisites on Linux Mint
Before checking your current Mesa version or adding a PPA, install the required packages. The mesa-utils package provides the glxinfo command for verifying your Mesa driver version, while ppa-purge allows you to cleanly revert to default drivers if needed.
sudo apt update
sudo apt install mesa-utils ppa-purge -y
This guide uses
sudofor commands that need root privileges. If your user is not in the sudoers file yet, follow the guide on creating and adding sudo users on Linux Mint.
The apt update refreshes your package index, ensuring you install the current versions. Most Linux Mint desktop installations include mesa-utils by default, but installing it explicitly ensures the glxinfo command is available for the verification steps that follow.
Check Your Current Mesa Version on Linux Mint
Before upgrading, note your current Mesa version so you can verify the upgrade succeeded and have a reference point for troubleshooting. Run the following command to display your OpenGL and Mesa driver information:
glxinfo | grep "OpenGL version"
This command filters the OpenGL version string from the full glxinfo output. You should see output similar to:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.1
The version number after “Mesa” indicates your current driver version. Record this value before proceeding, as you will compare it against the upgraded version to confirm the PPA packages installed correctly.
Update Your Linux Mint System
Before adding external PPAs, update your existing packages to prevent dependency conflicts. Mesa upgrades pull in multiple related packages including libdrm and LLVM components, so starting from a fully updated system reduces the chance of package version mismatches.
sudo apt update && sudo apt upgrade -y
If this upgrade includes kernel updates, reboot before continuing. Some Mesa features depend on kernel driver versions, and running a newer Mesa with an older kernel can cause unexpected behavior.
Upgrade Mesa Drivers on Linux Mint
With prerequisites installed and your system updated, choose one of the two Kisak-Mesa PPAs to upgrade your Mesa drivers. Use Method 1 for the latest releases on Mint 22, or Method 2 for a stability-focused upgrade on Mint 21 or 22.
Method 1: Install Kisak-Mesa Fresh PPA (Linux Mint 22 Only)
The kisak-mesa fresh PPA provides the latest Mesa point releases for Linux Mint 22. This method gives you access to new features and bug fixes shortly after upstream Mesa releases them.
Add the Fresh PPA
Add the PPA repository to your system. The -y flag automatically confirms the addition without prompting:
sudo add-apt-repository ppa:kisak/kisak-mesa -y
This command adds the PPA to your APT sources and imports the signing key. You can view the kisak-mesa fresh PPA on Launchpad to check the current Mesa version and confirm your Linux Mint version is supported.
Upgrade Mesa Packages
Update your package cache to include the new Mesa packages, then upgrade your system to install the newer driver versions:
sudo apt update
sudo apt upgrade -y
APT will show a list of packages to upgrade, including Mesa-related libraries like libgl1-mesa-dri, libglx-mesa0, and related LLVM components. The upgrade may take several minutes depending on your internet connection and the number of packages.
A reboot is recommended after upgrading Mesa to ensure all applications use the updated drivers. Some changes may apply without a reboot, but a restart ensures full driver initialization.
Verify the Upgrade
Once the upgrade completes, verify that the new Mesa version installed correctly:
glxinfo | grep "OpenGL version"
The Mesa version number should now be higher than your original version. For example:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.3.2~kisak1~n
The kisak suffix indicates the package came from the Kisak-Mesa PPA rather than Linux Mint’s default repositories. If the version number increased and includes this suffix, the upgrade succeeded.
Method 2: Install Kisak-Mesa Stable PPA (Linux Mint 21 and 22)
The kisak/turtle stable PPA provides slower-moving Mesa updates with a focus on stability. This PPA supports both Linux Mint 21 and 22, making it the only option for Mint 21 users who want upgraded Mesa drivers and a good choice for Mint 22 users who prioritize stability over new features.
The stable PPA receives updates after the fresh PPA, giving more time for regressions to be identified and fixed. However, the PPA maintainer does not actively support bug reports for this PPA. If you encounter issues, use
ppa-purgeto revert and test with the fresh PPA (if your Mint version supports it) before reporting upstream.
Add the Stable PPA
Add the turtle stable PPA to your system:
sudo add-apt-repository ppa:kisak/turtle -y
You can verify the available packages and supported releases on the kisak-mesa stable PPA Launchpad page.
Upgrade Mesa Packages
Update the package cache and install the upgraded Mesa packages:
sudo apt update
sudo apt upgrade -y
Reboot after upgrading Mesa to ensure all applications load the updated drivers. Graphics driver changes may not fully apply until the next boot cycle.
Verify the Upgrade
Confirm the new Mesa version installed:
glxinfo | grep "OpenGL version"
The stable PPA version will typically be one minor release behind the fresh PPA, but still newer than Linux Mint’s default packages. For example:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.2.8~kisak1~j
The ~j suffix indicates the Jammy (Ubuntu 22.04) build for Mint 21, while ~n indicates the Noble (Ubuntu 24.04) build for Mint 22.
Troubleshoot Mesa Driver Issues on Linux Mint
If you encounter issues during the upgrade process or after installing Mesa from the PPA, check these common problems and their solutions.
glxinfo Command Not Found
If the glxinfo command returns an error, the mesa-utils package is not installed:
glxinfo: command not found
Install the mesa-utils package to resolve this:
sudo apt install mesa-utils -y
PPA Not Available for Your Linux Mint Version
If you see an error when adding the PPA, your Linux Mint version may not be supported:
Cannot add PPA: 'ppa:~kisak/ubuntu/kisak-mesa'. ERROR: 'jammy' distribution not found for this PPA
This error occurs because the kisak-mesa fresh PPA discontinued support for Ubuntu 22.04 (Jammy), which is the base for Linux Mint 21. If you are running Mint 21, use the kisak/turtle stable PPA instead, which continues to support Jammy.
Graphics Issues After Upgrade
If you experience screen corruption, crashes, or rendering problems after upgrading Mesa, revert to Linux Mint’s default packages using ppa-purge. The command requires specifying the Ubuntu codename that matches your Mint version.
For Linux Mint 22 (Ubuntu 24.04 noble):
sudo ppa-purge -d noble ppa:kisak/kisak-mesa
On Linux Mint 21 (Ubuntu 22.04 jammy):
sudo ppa-purge -d jammy ppa:kisak/turtle
The ppa-purge utility will downgrade all packages that came from the PPA back to the versions in Linux Mint’s default repositories. Expected output looks similar to:
Updating packages lists PPA to be removed: kisak/kisak-mesa Warning: Could not find package list for PPA: kisak/kisak-mesa Package: libgl1-mesa-dri (downgrade to 24.0.9-0ubuntu0.1) Package: libglx-mesa0 (downgrade to 24.0.9-0ubuntu0.1) ...
The -d flag specifies the Ubuntu codename because ppa-purge cannot automatically detect it on Linux Mint. Replace the PPA name with whichever PPA you installed.
Kernel Compatibility Issues
Newer Mesa drivers sometimes require features from newer kernels. If you experience unexplained crashes or missing functionality, ensure your kernel is up to date:
uname -r
sudo apt update && sudo apt upgrade -y
If kernel updates are available, install them and reboot before testing again. On older Linux Mint LTS releases, the gap between Mesa and kernel versions increases over time, which can cause edge-case compatibility issues. For users who want a newer kernel alongside upgraded Mesa, see our guide on installing the XanMod kernel on Linux Mint.
Remove Kisak-Mesa PPA from Linux Mint
If you need to remove the Kisak-Mesa PPA and restore Linux Mint’s default Mesa drivers, use the ppa-purge utility. This cleanly removes the PPA and downgrades your Mesa packages to the versions provided by Linux Mint’s official repositories.
Remove the Fresh PPA (Mint 22)
To remove the kisak-mesa fresh PPA and revert packages on Linux Mint 22:
sudo ppa-purge -d noble ppa:kisak/kisak-mesa
Remove the Stable PPA
To remove the kisak/turtle stable PPA and revert packages, use the appropriate command for your Mint version:
Linux Mint 22 (noble):
sudo ppa-purge -d noble ppa:kisak/turtle
On Linux Mint 21 (jammy):
sudo ppa-purge -d jammy ppa:kisak/turtle
Verify Restoration
After ppa-purge completes, verify that your Mesa version returned to Linux Mint’s default:
glxinfo | grep "OpenGL version"
The version string should no longer include the kisak suffix, indicating you are running Linux Mint’s packaged Mesa drivers:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.1
The Kisak-Mesa PPA maintainer strongly recommends removing the PPA before upgrading to a newer Linux Mint release. Running
ppa-purgebefore a distribution upgrade prevents package conflicts and ensures a clean transition.
Frequently Asked Questions
No. Mesa provides open-source drivers for Intel, AMD, and other GPUs. If you use proprietary NVIDIA drivers installed through the Driver Manager, upgrading Mesa does not change or interfere with them. Mesa upgrades only affect the open-source graphics stack.
No. Adding both PPAs creates package conflicts because they provide different versions of the same Mesa libraries. Choose one PPA based on your needs: the fresh PPA for latest releases on Mint 22, or the stable turtle PPA for conservative updates on Mint 21 or 22. If you want to switch, use ppa-purge to remove the current PPA before adding the other.
Yes. The PPA maintainer strongly recommends running ppa-purge before any Linux Mint version upgrade (for example, from Mint 21 to Mint 22). This reverts Mesa packages to the default versions and prevents package conflicts during the upgrade process. You can re-add the PPA after the upgrade completes.
Conclusion
Upgrading Mesa drivers on Linux Mint through the Kisak-Mesa PPAs gives you access to newer graphics driver versions without waiting for the next Mint release. The fresh PPA serves Mint 22 users who want the latest features, while the stable turtle PPA provides a conservative upgrade path for both Mint 21 and 22 systems. With ppa-purge available as a safety net, you can test newer drivers with confidence and revert quickly if compatibility issues arise.
For related graphics and system topics, see our guides on installing Steam on Linux Mint for gaming with updated Mesa drivers, installing NVIDIA drivers on Linux Mint for proprietary GPU support, and installing the XanMod kernel on Linux Mint for newer kernel features that complement upgraded Mesa drivers.
Formatting tips for your comment
You can use basic HTML to format your comment. Useful tags currently allowed:
<code>command</code>command<strong>bold</strong><em>italic</em><a href="URL">link</a><blockquote>quote</blockquote>