Friday, October 12, 2018

Mesa 18.2.2 Released, How to Install it in Ubuntu 18.04 LTS - The latest Mesa 18.2.2 graphics stack is now available to install on Ubuntu 18.04 LTS Bionic Beaver. This is bug fix release which fixes bugs found since the 18.2.1 release.

Mesa (also called Mesa3D and The Mesa 3D Graphics Library) is an open-source software implementation of the OpenGL, Vulkan and other specifications.

It implements a cross-language, cross-platform (mostly BSD and Linux), vendor-neutral standard API for translating these specifications to diverse vendor-specific graphics hardware drivers.

Bug Fixes

  • [apitrace] Graphical artifacts in Civilization VI on RX Vega
  • swrast: Mesa 17.3.3 produces: HW cursor for format 875713089 not supported
  • radv: OpBitfieldUExtract returns incorrect result when count is zero
  • [DXVK] MSAA reflections are broken in GTA V
  • [Debian Stretch]Fail to build because "xcb_randr_lease_t"

How to Install Mesa 18.2.2 via PPA

To install Mesa 18.2.2 on Ubuntu 18.04 LTS desktop you need to add the Ubuntu X PPA to your software sources.

Step 1 - Press Ctrl+Alt+T to open Ubuntu terminal :

Open Ubuntu Terminal

Step 2 - Run the following command to add the Mesa PPA repository :

sudo add-apt-repository ppa:ubuntu-x-swat/updates

Ubuntu 18.04 will refreshing its list of packages automatically. So you don't need to run sudo apt update.

Step 3 - Once updated, you have to run :

sudo apt-get dist-upgrade

Step 4 - Once everything is installed you should reboot your system

After rebooting and logging back in, you can check version of Mesa by running this command in the terminal :

glxinfo | grep "OpenGL version"

The string should read :

OpenGL version string: 3.0 Mesa 18.2.2

Restore Changes

If things explode do not panic. You can restore to the previous version by using ppa-purge. To do so, simply run the following :

sudo apt-get install ppa-purge && sudo ppa-purge ppa:ubuntu-x-swat/updates

Now reboot and log back in.

These were all how to install newest Mesa in Ubuntu 18.04. Thanks for reading!.

Related Post