无法使用 XQuartx 运行 glxgears

无法使用 XQuartx 运行 glxgears

我尝试使用 macOS Mojave(10.14.6)上的 XQuarts 2.7.11 在远程 Linux 服务器上运行 glxgears,但出现以下错误:

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

这个问题是由于我的 MacBook 上的 OpenGL 版本是 2.1 造成的,还是 Linux seerver 上的 OpenGL 存在问题?

我需要 OpenGL 3 或 4 才能在 Linux 服务器上运行虚幻引擎。

答案1

可能有许多原因。首先,如果你使用 Ubuntu 16.04 作为远程服务器,尝试删除 mesa 版本的 libGL.so

$ sudo rm /usr/lib/i386-linux-gnu/mesa/libGL.so.1

基本上只是寻找不同的版本libL.so并删除那些不需要的或过时的

$ sudo ldconfig -p | grep -i gl.so

如果你在 Linux 上使用 Steam,有一个具体问题你需要使用libnvidia-compute-418libnvidia-gl-418

请注意,在某些系统上,LibGL 的 Mesa 版本可能被命名为d /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0

相关内容