BadMatch error in X_GLXSwapBuffers running OpenGL apps with nvidia-driver-390
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libglvnd (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-390 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
With bumblebee installed with modified library paths for the libglvnd setup used by nvidia-
$ optirun glxheads
glxheads: exercise multiple GLX connections (any key = exit)
Usage:
glxheads xdisplayname ...
Example:
glxheads :0 mars:0 venus:1
Name: :1
Display: 0x55b464525ce0
Window: 0x2c00002
Context: 0x55b46468a208
GL_VERSION: 4.6.0 NVIDIA 390.48
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce GTX 1050/PCIe/SSE2
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 155 (GLX)
Minor opcode of failed request: 11 (X_GLXSwapBuffers)
Serial number of failed request: 37
Current serial number in output stream: 38
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
terminate called without an active exception
This might be an issue with libglvnd rather than with the nvidia driver.
Other users report the same issue, eg see comment #6 on the aforementioned bug and https:/
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: nvidia-driver-390 390.48-0ubuntu3
Uname: Linux 4.17.0-
ApportVersion: 2.20.9-0ubuntu7
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Wed May 2 10:47:34 2018
InstallationDate: Installed on 2017-08-16 (258 days ago)
InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
SourcePackage: nvidia-
UpgradeStatus: Upgraded to bionic on 2017-11-17 (165 days ago)
Status changed to 'Confirmed' because the bug affects multiple users.