GLX apps fail to run in X2Go remote desktop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mesa (Debian) |
New
|
Undecided
|
Unassigned | ||
mesa (Fedora) |
New
|
Undecided
|
Unassigned | ||
mesa (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
GLX apps fail to run on Ubuntu LTS 22.04. They used to run fine on Ubuntu LTS 20.04
USER@COMPUTER:~$ glxgears
X Error of failed request: GLXUnsupportedP
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 17 (X_GLXVendorPri
Serial number of failed request: 32
Current serial number in output stream: 32
USER@COMPUTER:~$ glxinfo
name of display: :50.0
X Error of failed request: GLXUnsupportedP
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 17 (X_GLXVendorPri
Serial number of failed request: 27
Current serial number in output stream: 27
Manually downgrading to mesa-21.x from the Ubuntu 20.04 repository solves the problem:
sudo apt purge libgl1-amber-dri
sudo dpkg -i \
libegl-
libgbm1_
libgl1-
libglapi-
libglx-
libxatracker2
mesa-
mesa-
mesa-
sudo apt-mark hold \
libegl-mesa0 \
libgl1-mesa-dri \
libglapi-mesa \
libglx-mesa0 \
mesa-va-drivers \
mesa-
mesa-
libgbm1 \
libxatracker2
There's also a discussion about this on the X2Go user list, but no solution so far (just the workaround to downgrade to mesa 21.x):
https:/
Similar problems on Ubuntu 23.-04 with mesa 23.x, although there the error message is different.
Tested on several computers with connections from different Linux, Windows and Mac clients.
All show the same behaviour: no go with mesa-22.x on Ubuntu-22.04. Success with downgraded mesa.
How to replicate:
- install ubuntu 22.04 on real hardware or on a VM (tested with QEMU/virt-manager)
- apt-get install x2goserver-xsession mesa-utils
- make X2Go connection from another client to new install
- run 'glxinfo' -> GLX error
- downgrade mesa to v. 21.x -> no GLX error
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: libgl1-mesa-glx 22.2.5-
ProcVersionSign
Uname: Linux 5.19.0-40-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 510.108.03 Thu Oct 20 05:10:45 UTC 2022
GCC version: gcc version 11.3.0 (Ubuntu 11.3.0-
ApportVersion: 2.20.11-0ubuntu82.4
Architecture: amd64
BootLog:
CasperMD5CheckR
CompositorRunning: None
CurrentDesktop: XFCE
Date: Wed Apr 26 10:41:42 2023
DistUpgraded: 2022-05-12 16:08:31,041 DEBUG Running PostInstallScript: '/usr/lib/
DistroCodename: jammy
DistroVariant: ubuntu
DkmsStatus:
nvidia/510.108.03, 5.19.0-38-generic, x86_64: installed
nvidia/510.108.03, 5.19.0-40-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
NVIDIA Corporation GM204GL [Quadro M4000] [10de:13f1] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation GM204GL [Quadro M4000] [10de:1153]
InstallationDate: Installed on 2017-03-24 (2223 days ago)
InstallationMedia: Xubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
MachineType: Dell Inc. Precision WorkStation 690
ProcEnviron:
LANGUAGE=en
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: mesa
UpgradeStatus: Upgraded to jammy on 2022-05-12 (348 days ago)
dmi.bios.date: 04/25/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A08
dmi.board.name: 0MY171
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 7
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Precision WorkStation 690
dmi.sys.vendor: Dell Inc.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.113-
version.
version.
version.
version.
version.
version.
version.
version.
Can you check if mesa 23.04, now in 22.04/jammy updates, fixes this?