我在中央位置运行Qt软件开发的Linux主机。
在Windows框中,我将Xming用作本地X服务器,并使用腻子连接到该Linux主机。通过这种配置,我可以在Linux主机上使用所有X(xclock,xterm)和GLX(qtcreator,gxlinfo,glxgears ...)程序。
我的主工作站是带有nvidia gfx卡的ubuntu 14.04 LTS。当我使用“ ssh -p port#-YC my.dev.host.com”通过ubuntu系统连接到linux-host时,我也可以使用所有X程序(xclock,xterm),但不能使用 GLX程序(qtcreator,gxlinfo,glxgears ...)。
据我了解到这是因为X服务器不要支持间接GLX上下文默认情况下,年轻的版本1.16。
所以我的问题是:如何在ubuntu 14.04 LTS安装中启用间接GLX上下文(X服务器和nvidida驱动程序),以使X服务器正常工作。
感谢您的任何帮助!
cmks
这是glxgears的输出,可能有帮助:
root@my.dev.host.com:~# LIBGL_DEBUG=verbose glxgears
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /root/.drirc: No such file or directory.
libGL: Can't open configuration file /root/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 35
Current serial number in output stream: 37
libGL error: No matching fbConfigs or visuals found
和libGL error: failed to load driver: swrast