-
Notifications
You must be signed in to change notification settings - Fork 13
Broken OSMesa 21.2.2
Owen Kaluza edited this page Nov 17, 2021
·
3 revisions
Package libosmesa6 in mesa-21.2.2 on Ubuntu 21.10 breaks OSMesa, also seems to be broken with latest updates on Ubuntu LTS 20.04
LavaVu will deadlock in OSMesaDestroyContext before exiting
Workaround attempt for the automated builds
$ sudo add-apt-repository ppa:kisak/kisak-mesa
$ sudo apt update
$ sudo apt upgrade
$ apt-cache policy libosmesa6
libosmesa6:
Installed: 21.2.5~kisak1~i
Still broken in this version
See test program https://gist.github.com/OKaluza/a05051fd63bdcffba91747c1771550cb
Issue: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5643
Known working version in Ubuntu 20.04: (20.0.4)
sudo apt install libosmesa6=20.0.4-2ubuntu1 libosmesa6-dev=20.0.4-2ubuntu1 libglapi-mesa=20.0.4-2ubuntu1 mesa-common-dev=20.0.4-2ubuntu1 libglx-mesa0=20.0.4-2ubuntu1 libgl1-mesa-dri=20.0.4-2ubuntu1 libgl-dev=1.3.1-1 libglx-dev=1.3.1-1 libgl1=1.3.1-1 libglx0=1.3.1-1 libglvnd0=1.3.1-1
Attempt with latest RC, this build works but unsure if because of different build options to Ubuntu package
export MESA_VER=21.3.0-rc5
wget https://archive.mesa3d.org//mesa-${MESA_VER}.tar.xz
tar xvf mesa-${MESA_VER}.tar.xz
rm mesa-${MESA_VER}.tar.xz
cd mesa-${MESA_VER}/
#Install dependencies
sudo apt build-dep mesa
meson build/ --buildtype=release -Dprefix=${PWD}/build/install -Dosmesa=true -Dgallium-drivers=swrast -Ddri-drivers= -Dvulkan-drivers= -Degl=false -Dgbm=false -Dgles1=false -Dgles2=false
ninja -C build/ -j5
ninja -C build/ install