Mic*_*vic 6 nvidia xorg virtualgl
我在 AWS (EC2 gl2.2xlarge) 上有一台带有 Nvidia GRID 卡 K520 的远程计算机,想要远程渲染 3D 图形。我使用 Ubuntu 14.04 - 64 位运行 Unity 桌面。远程和本地。对于远程连接和 OpenGL 渲染,我们使用 VirtualGL 和 TurboVNC (*amd64.deb)。
我正确安装了 VirtualGL 和 TurboVNC 以及 Nvidia 352.63 驱动程序(cuda 7.0,因为根据这篇文章, cuda 7.5 不稳定 - 这对我来说也不稳定)。
据我了解,VirtualGL 使用 display :0 而 TurboVNC 在远程机器上使用 display :1 。
当我连接到远程机器并且我想运行一个 3D 应用程序(通过 vglrun )时,它给了我错误:
显示“:0.0”上缺少扩展“GLX”。
我不明白 VirtualGL 如何在带有 TurboVNC 的远程机器上工作,它如何使用显示 :0 以及是否正常。
我需要设置一些东西吗(.conf,图形驱动程序)。我尝试一遍又一遍地安装它,尝试搜索答案,但没有找到解决方案。
我可以毫无问题地通过 TurboVNC 建立连接,但是 vglrun 给了我提到的错误。问题可能出在 set x.org 设置中吗?
谢谢
问题是,只有 1 个服务器在运行,所以我只需要做
sudo xinit &
之后,vglrun开始工作!
编辑:
如果有人偶然发现同样的问题,这个 stackoverflow 答案对我帮助很大: https ://stackoverflow.com/questions/34805794/virtualgl-and-turbovnc-extension-glx-missing-on-display-0-0
| 归档时间: |
|
| 查看次数: |
7980 次 |
| 最近记录: |