尝试通过virtualGL运行glxgears时出现分段错误


9

(有关如何通过远程连接有效使用3D的后续内容

我在服务器上安装了amd64软件包,在客户端上安装了i386一个软件包。遵循用户指南,我在客户端上运行此命令:

me@client> /opt/VirtualGL/bin/vglconnect me@server
me@server> /opt/VirtualGL/bin/vglrun glxgears

这会导致segfault,vglconnect -s用于ssh隧道也不起作用。我还尝试了TurboVNC方法,该方法可以在启动时vglrun glxgears起作用,但是我更喜欢使用jpeg压缩仅传输应用程序窗口。问题是32 <-> 64位吗?或者我该如何解决?


7
可能就是这样。但是,这是新的,尖端的东西,因此请期待错误。您可以通过在项目站点提交错误来提供帮助。
基思

您可以安装32位x / gl / libc库并使用来运行它linux32 /opt/VirtualGL/bin/vglrun glxgears。这将使您知道问题是否来自32 <-> 64位。
Coren

2
对于调试段错误,您应该找出哪些二进制段错误并使用strace / ltrace或gdb运行它。那可能会告诉你它在死亡之前能走多远以及它打算做什么。
XTL 2012年

Answers:


1

我不知道此远程3D的工作原理,但是如果客户端确实试图运行amd64可执行文件,则这绝对是出现此消息的原因。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.