What is Mesa?
Mesa itself is not a graphics card like Nvidia or AMD. Instead, it provides open source software implementation of OpenGL, Vulkan, and some other graphics API specifications for Intel and AMD graphics hardware. With Mesa, you can play high-end games and use applications that require such graphics libraries.
More information on Mesa can be found in this article.
How to install Mesa on Ubuntu?
Mesa comes preinstalled on Ubuntu with the open source graphics drivers of Radeon, Intel and Nvidia (sometimes). Though it probably wonβt be the latest Mesa version.
You can check if your system uses Mesa and the installed versions using this command:
glxinfo | grep Mesa
If for some reasons (like playing games), you want to install a newer version of Mesa, this tutorial will help you with that. Since, youβll be using PPA, I highly recommend reading my in-depth guide on PPA.
Install the latest stable version of Mesa driver in Ubuntu [Latest point release]
The Kisak-mesa PPA provides the latest point release of Mesa. You can use it by entering the following commands one by one in the terminal:
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade
It will give you the latest Mesa point release.
Remove it and go back to original Mesa driver
If you are facing issues and do not want to use the newer version of Mesa, you can revert to the original version.
Install PPA Purge tool first:
sudo apt install ppa-purge
And then use it to remove the PPA as well as the Mesa package version installed by this PPA.
sudo ppa-purge ppa:kisak/kisak-mesa
Install the latest Mesa graphics drivers in Ubuntu [Bleeding edge]
If you want the latest Mesa drivers as they are being developed, this is what you need.
There is this awesome PPA that provides open source graphics drivers packages for Radeon, Intel and Nvidia hardware.
The best thing here is that all driver packages are automatically built twice a day, when there is an upstream change.
If you want the absolute latest Mesa drivers on Ubuntu and do not want to take the trouble of installing it from the source code, use this PPA by Oibaf.
The PPA is available for 24.04 LTS and newer versions only.
Open the terminal and use the following commands one by one:
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update
sudo apt upgrade
This will give you the latest Mesa drivers.
Remove it and go back to original Mesa driver
You can remove the PPA and the latest Mesa driver using the ppa-purge tool.
Install it first:
sudo apt-get install ppa-purge
Now use it to disable the PPA you had added and revert the Mesa package to the version provided by Ubuntu officially.
sudo ppa-purge ppa:oibaf/graphics-drivers
I hope this quick tutorial was helpful in getting a newer version of Mesa on Ubuntu. If you have questions or suggestions, please use the comment section.