2012-10-05 102 views
1

远程PC是一个带有NVIDIA图形卡和驱动程序(版本当前更新)的Ubuntu 12.04(精确)64位,本地是带有Intel的Macbook-air高清图形3000运行Mac OS X的狮子10.7.5ssh opengl错误:X失败请求错误BadRequest

我的目标是能够运行一个openGL应用程序,目前失败X Error of failed request BadRequest。在一毫秒内出现(黑色)窗口,然后关闭,终端上出现X错误。

glxgears打开,但齿轮移动得太慢,起初我以为它是一个静态图像。

glxinfo输出:

name of display: localhost:10.0 
display: localhost:10 screen: 0 
direct rendering: No 
(etc) 

我已经ssh -Xssh -Y都尝试和失败两种结果。 任何指向我如何解决这个问题的指针?

回答

1

您正在使用间接OpenGL,它通过ssh隧道GL命令。它只支持OpenGl的一个老子集(iirc〜1.3版)。

如果您想使用Linux GPU,VirtualGL将帮助您做到这一点。

+1

另一种可能的方法是我在远程机器上使用Xpra,其中Xpra服务器配置为在目标GPU上使用“常规”X服务器。当然,一台GPU不再可供远程机器上的用户使用。 – datenwolf

相关问题