Code: Select all
~$ sudo add-apt-repository ppa:kisak/kisak-mesa && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt upgrade && sudo apt install libgl1-mesa-dri:i386 mesa-vulkan-drivers mesa-vulkan-drivers:i386
[sudo] password for anonymous_user:
You are about to add the following PPA:
The goal of this PPA is to provide the latest point release of Mesa plus select non-invasive early backports. Deviations from upstream packages are listed on the package details page.
--- Support status ---
Bionic (18.04) - Supported (Please use the HWE X and kernel or equivalent)
Focal (20.04) - Supported
Hirsute (21.04) - Supported
Impish (21.10) - Preliminary Support (not tested locally)
Note: Please report any issues to mesa. ARM builds are not tested locally.
--- Is this PPA stable? ---
Short answer: Mostly.
Long answer: Compared to bleeding edge mesa PPAs, there is a much lower chance of complications, but as Ubuntu LTS releases age, the odds of unexpected interactions between older kernels / compilers / X increases with each major release. Anomalies are inevitable the further the host system gets from the configuration active mesa developers use on a daily basis. If you value stability over support, https://launchpad.net/~kisak/+archive/ubuntu/turtle/ is available as an alternative.
In the event that there is a major issue with new mesa on an older Ubuntu LTS and the mesa devs are not interested in triaging the issue, then the Ubuntu LTS release will be dropped from this PPA and the last release pushed to kisak-mesa stable will be frozen.
--- Package status ---
llvm - Following latest point release supported by mesa
mesa - Following latest point release
libclc - Obsolete, now provided by llvm packaging
libdrm - Updating as needed for mesa
--- Removal ---
It's strongly recommended to remove this PPA before upgrading to a newer Ubuntu release or using another mesa PPA.
sudo apt install ppa-purge
sudo ppa-purge ppa:kisak/kisak-mesa
Note: Using ppa-purge with Ubuntu derivatives needs to include -d <based_on_name> to work safely. For example, Linux Mint 20 is based on Ubuntu Focal, so that would make it:
sudo ppa-purge -d focal ppa:kisak/kisak-mesa
--- Donations ---
I can't accept donations and any random donation site account is a scam. If you have some extra money burning a hole in your pocket, please consider sending it to a charity of your choice (for the poors, animals, whatever else you may think it might need it), then send Oibaf a note that I stole the suggestion from his PPA.
More info: https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa
Press Enter to continue or Ctrl+C to cancel
Executing: /tmp/apt-key-gpghome.kBwbeJmE2j/gpg.1.sh --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys EB8B81E14DA65431D7504EA8F63F0F2B90935439
gpg: key F63F0F2B90935439: public key "Launchpad PPA for kisak" imported
gpg: Total number processed: 1
gpg: imported: 1
Hit:1 http://ppa.launchpad.net/jonaski/strawberry/ubuntu focal InRelease
Hit:2 http://archive.canonical.com/ubuntu focal InRelease
Get:3 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal InRelease [24.3 kB]
Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:5 http://archive.ubuntu.com/ubuntu focal InRelease
Get:6 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Ign:7 http://packages.linuxmint.com uma InRelease
Hit:8 http://ppa.launchpad.net/lazka/ppa/ubuntu focal InRelease
Hit:9 http://packages.linuxmint.com uma Release
Hit:10 https://brave-browser-apt-release.s3.brave.com stable InRelease
Get:12 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [35.7 kB]
Hit:13 https://repositories.intel.com/graphics/ubuntu focal InRelease
Hit:14 http://ppa.launchpad.net/lutris-team/lutris/ubuntu focal InRelease
Get:15 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Get:16 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [64.5 kB]
Get:17 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Get:18 http://archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [571 kB]
Hit:19 http://ppa.launchpad.net/obsproject/obs-studio/ubuntu focal InRelease
Hit:20 http://ppa.launchpad.net/papirus/papirus/ubuntu focal InRelease
Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1,389 kB]
Hit:22 http://ppa.launchpad.net/team-xbmc/ppa/ubuntu focal InRelease
Get:23 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [277 kB]
Get:24 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [879 kB]
Hit:25 https://dl.winehq.org/wine-builds/ubuntu focal InRelease
Get:26 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main i386 Packages [12.8 kB]
Get:27 http://archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [650 kB]
Get:28 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [362 kB]
Get:29 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [940 B]
Get:30 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 DEP-11 Metadata [8,000 B]
Get:31 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [11.3 kB]
Get:32 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 Packages [13.0 kB]
Get:33 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main Translation-en [9,160 B]
Fetched 4,647 kB in 8s (561 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
18 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
fonts-noto-core fonts-noto-hinted fonts-noto-ui-core fonts-roboto-unhinted libjs-iscroll libllvm12 libllvm12:i386 libpython2-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib
python-olefile python-pil python-pycryptodome python2 python2-minimal python2.7 python2.7-minimal
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
libllvm13 libllvm13:i386
The following packages will be upgraded:
libegl-mesa0 libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglapi-mesa:i386 libgles2-mesa-dev libglx-mesa0 libosmesa6
libosmesa6:i386 libxatracker2 mesa-common-dev mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers
18 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 75.5 MB of archives.
After this operation, 346 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libegl-mesa0 amd64 21.3.1~kisak2~f [144 kB]
Get:2 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libgbm1 amd64 21.3.1~kisak2~f [75.6 kB]
Get:3 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libllvm13 amd64 1:13.0.0-9~kisak1~f [20.0 MB]
Get:4 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libosmesa6 amd64 21.3.1~kisak2~f [3,189 kB]
Get:5 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main i386 libosmesa6 i386 21.3.1~kisak2~f [3,370 kB]
Get:6 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main i386 libllvm13 i386 1:13.0.0-9~kisak1~f [20.4 MB]
Get:7 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libglx-mesa0 amd64 21.3.1~kisak2~f [184 kB]
Get:8 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libgl1-mesa-dri amd64 21.3.1~kisak2~f [11.5 MB]
Get:9 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main i386 libglapi-mesa i386 21.3.1~kisak2~f [73.2 kB]
Get:10 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libglapi-mesa amd64 21.3.1~kisak2~f [73.5 kB]
Get:11 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libegl1-mesa amd64 21.3.1~kisak2~f [52.4 kB]
Get:12 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 mesa-common-dev amd64 21.3.1~kisak2~f [1,625 kB]
Get:13 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libegl1-mesa-dev amd64 21.3.1~kisak2~f [53.8 kB]
Get:14 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libgl1-mesa-dev amd64 21.3.1~kisak2~f [52.4 kB]
Get:15 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libgl1-mesa-glx amd64 21.3.1~kisak2~f [52.4 kB]
Get:16 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libgles2-mesa-dev amd64 21.3.1~kisak2~f [52.4 kB]
Get:17 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 libxatracker2 amd64 21.3.1~kisak2~f [1,898 kB]
Get:18 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 mesa-va-drivers amd64 21.3.1~kisak2~f [3,132 kB]
Get:19 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 mesa-vdpau-drivers amd64 21.3.1~kisak2~f [3,248 kB]
Get:20 http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal/main amd64 mesa-vulkan-drivers amd64 21.3.1~kisak2~f [6,311 kB]
Fetched 75.5 MB in 1min 33s (808 kB/s)
(Reading database ... 500473 files and directories currently installed.)
Preparing to unpack .../00-libegl-mesa0_21.3.1~kisak2~f_amd64.deb ...
Unpacking libegl-mesa0:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../01-libgbm1_21.3.1~kisak2~f_amd64.deb ...
Unpacking libgbm1:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Selecting previously unselected package libllvm13:amd64.
Preparing to unpack .../02-libllvm13_1%3a13.0.0-9~kisak1~f_amd64.deb ...
Unpacking libllvm13:amd64 (1:13.0.0-9~kisak1~f) ...
Preparing to unpack .../03-libosmesa6_21.3.1~kisak2~f_i386.deb ...
De-configuring libosmesa6:amd64 (21.0.3-0ubuntu0.3~20.04.5) ...
Unpacking libosmesa6:i386 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../04-libosmesa6_21.3.1~kisak2~f_amd64.deb ...
Unpacking libosmesa6:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Selecting previously unselected package libllvm13:i386.
Preparing to unpack .../05-libllvm13_1%3a13.0.0-9~kisak1~f_i386.deb ...
Unpacking libllvm13:i386 (1:13.0.0-9~kisak1~f) ...
Preparing to unpack .../06-libglx-mesa0_21.3.1~kisak2~f_amd64.deb ...
Unpacking libglx-mesa0:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../07-libgl1-mesa-dri_21.3.1~kisak2~f_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../08-libglapi-mesa_21.3.1~kisak2~f_amd64.deb ...
De-configuring libglapi-mesa:i386 (21.0.3-0ubuntu0.3~20.04.5) ...
Unpacking libglapi-mesa:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../09-libglapi-mesa_21.3.1~kisak2~f_i386.deb ...
Unpacking libglapi-mesa:i386 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../10-libegl1-mesa_21.3.1~kisak2~f_amd64.deb ...
Unpacking libegl1-mesa:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../11-mesa-common-dev_21.3.1~kisak2~f_amd64.deb ...
Unpacking mesa-common-dev:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../12-libegl1-mesa-dev_21.3.1~kisak2~f_amd64.deb ...
Unpacking libegl1-mesa-dev:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../13-libgl1-mesa-dev_21.3.1~kisak2~f_amd64.deb ...
Unpacking libgl1-mesa-dev:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../14-libgl1-mesa-glx_21.3.1~kisak2~f_amd64.deb ...
Unpacking libgl1-mesa-glx:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../15-libgles2-mesa-dev_21.3.1~kisak2~f_amd64.deb ...
Unpacking libgles2-mesa-dev:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../16-libxatracker2_21.3.1~kisak2~f_amd64.deb ...
Unpacking libxatracker2:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../17-mesa-va-drivers_21.3.1~kisak2~f_amd64.deb ...
Unpacking mesa-va-drivers:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../18-mesa-vdpau-drivers_21.3.1~kisak2~f_amd64.deb ...
Unpacking mesa-vdpau-drivers:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Preparing to unpack .../19-mesa-vulkan-drivers_21.3.1~kisak2~f_amd64.deb ...
Unpacking mesa-vulkan-drivers:amd64 (21.3.1~kisak2~f) over (21.0.3-0ubuntu0.3~20.04.5) ...
Setting up libgles2-mesa-dev:amd64 (21.3.1~kisak2~f) ...
Setting up libgbm1:amd64 (21.3.1~kisak2~f) ...
Setting up libegl1-mesa:amd64 (21.3.1~kisak2~f) ...
Setting up libllvm13:amd64 (1:13.0.0-9~kisak1~f) ...
Setting up libllvm13:i386 (1:13.0.0-9~kisak1~f) ...
Setting up libglapi-mesa:amd64 (21.3.1~kisak2~f) ...
Setting up libglapi-mesa:i386 (21.3.1~kisak2~f) ...
Setting up libgl1-mesa-dev:amd64 (21.3.1~kisak2~f) ...
Setting up mesa-common-dev:amd64 (21.3.1~kisak2~f) ...
Setting up mesa-va-drivers:amd64 (21.3.1~kisak2~f) ...
Setting up libosmesa6:amd64 (21.3.1~kisak2~f) ...
Setting up libosmesa6:i386 (21.3.1~kisak2~f) ...
Setting up libegl1-mesa-dev:amd64 (21.3.1~kisak2~f) ...
Setting up mesa-vulkan-drivers:amd64 (21.3.1~kisak2~f) ...
Setting up mesa-vdpau-drivers:amd64 (21.3.1~kisak2~f) ...
Setting up libgl1-mesa-dri:amd64 (21.3.1~kisak2~f) ...
Setting up libxatracker2:amd64 (21.3.1~kisak2~f) ...
Setting up libegl-mesa0:amd64 (21.3.1~kisak2~f) ...
Setting up libglx-mesa0:amd64 (21.3.1~kisak2~f) ...
Setting up libgl1-mesa-glx:amd64 (21.3.1~kisak2~f) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
mesa-vulkan-drivers is already the newest version (21.3.1~kisak2~f).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libgl1-mesa-dri:i386 : Depends: libdrm-amdgpu1:i386 (>= 2.4.105) but it is not going to be installed
Depends: libdrm-intel1:i386 (>= 2.4.38) but it is not going to be installed
Depends: libdrm-nouveau2:i386 (>= 2.4.66) but it is not going to be installed
Depends: libdrm-radeon1:i386 (>= 2.4.31) but it is not going to be installed
Depends: libdrm2:i386 (>= 2.4.75) but it is not going to be installed
mesa-vulkan-drivers:i386 : Depends: libdrm-amdgpu1:i386 (>= 2.4.105) but it is not going to be installed
Depends: libdrm2:i386 (>= 2.4.89) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
https://github.com/lutris/docs/blob/mas ... amd--intel