glxinfo 错误:无法获取 RGB、双缓冲视觉效果

glxinfo 错误:无法获取 RGB、双缓冲视觉效果

我有一台 Ubuntu 16.04 服务器,配备 3 Quadro P5000。我下载了LINUX X64 (AMD64/EM64T) DISPLAY DRIVER版本号,390.77 安装了几个 mesa 软件包

$ apt list --installed | grep mesa
libegl1-mesa/xenial-updates,now 18.0.5-0ubuntu0~16.04.1 amd64 [installed,automatic]
libgl1-mesa-dev/xenial-updates,now 18.0.5-0ubuntu0~16.04.1 amd64 [installed]
libgl1-mesa-dri/xenial-updates,now 18.0.5-0ubuntu0~16.04.1 amd64 [installed]
libgl1-mesa-glx/xenial-updates,now 18.0.5-0ubuntu0~16.04.1 amd64 [installed]
libglapi-mesa/xenial-updates,now 18.0.5-0ubuntu0~16.04.1 amd64 [installed,automatic]
libglu1-mesa/xenial,now 9.0.0-2.1 amd64 [installed,automatic]
libglu1-mesa-dev/xenial,now 9.0.0-2.1 amd64 [installed,automatic]
libwayland-egl1-mesa/xenial-updates,now 18.0.5-0ubuntu0~16.04.1 amd64 [installed,automatic]
mesa-common-dev/xenial-updates,now 18.0.5-0ubuntu0~16.04.1 amd64 [installed]
mesa-utils/xenial,now 8.3.0-1 amd64 [installed]
mesa-vdpau-drivers/now 17.2.8-0ubuntu0~16.04.1 amd64 [installed,upgradable to: 18.0.5-0ubuntu0~16.04.1]

然后我尝试

$ glxgears
Error: couldn't get an RGB, Double-buffered visual

我尝试了 optirun

$ optirun -d $DISPLAY glxgears
[VGL] NOTICE: Automatically setting VGL_CLIENT environment variable to
[VGL]    138.25.150.116, the IP address of your SSH client.
Error: couldn't get an RGB, Double-buffered visual

我使用 ssh 来完成所有这些操作。VirtualGL 是一个很有用的工具,但我使用 glxgears 和 glxinfo 失败了,我想这可能是 nvidia 驱动程序或配置问题。我的显示管理服务是 lightdm,所以没有 xorg.log。但是,我没有找到有用的 lightdm log in /var/log/lightdm

这看起来像是一个常见问题,但网上的所有解决方案都试过了,但没有进展。有人知道如何调试它吗?

相关内容