【Isaac Sim】远程连接无头服务器办理方案(内含turbovnc远程桌面相干内容 ...

打印 上一主题 下一主题

主题 1580|帖子 1580|积分 4740

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
根据官方教程,连接远程服务器可以在ssh下以容器的形式安装,但是在我尝试过后,docker正常运行、镜像正常运行的环境下,isaac sim的服务也启动了,就是连不上live stream,webrtc也不可,在这个时候我就想起来autodl里面那个远程桌面的教程,贴一个链接在这里:
https://www.autodl.com/docs/gui/
在服务器和你的电脑上安装好turbovnc之后,还是按照这里面的教程监听6006端口:
  1. ssh -CNg -L 6006:127.0.0.1:6006 [服务器用户名]@[服务器ip地址or域名] -p [服务器端口]
复制代码
然后就可以乐成连接上桌面,但是,你连接的桌面是root用户,此时如果安装isaac sim的appimage,会报错,除非你在命令行运行:
  1. ./omniverse-launcher-linux.AppImage --no-sandbox
复制代码
这样才气正常启动isaac sim的启动器,但是no sandbox的话可能带来一些安全题目,以是还是切换平常用户去启动吧
要换成平常用户登录,只必要把启动vncserver的命令换成:
  1. USER={你的用户名} /opt/TurboVNC/bin/vncserver :1 -desktop X -auth /root/.Xauthority -geometry 1920x1080 -depth 24 -rfbwait 120000 -rfbauth /root/.vnc/passwd -fp /usr/share/fonts/X11/misc/,/usr/share/fonts -rfbport 6006
复制代码
然后你电脑上的turbovnc在连接之前设置一下用户名就行了
在安装好isaac sim预备启动之后,如果你是用vnc远程连接的,你会发现点击启动之后,转圈圈然后啥都没有

着实如果你从命令行运行会有报错提示,内容如下:
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 219
Current serial number in output stream: 219

搜了半天,搜出一个办理方案:
在启动这个启动器的时候,用命令行的方式启动(请先完全退出omniverse-launcher,右上角的人头点一下就有退出选项),命令是:(参考链接:https://forums.developer.nvidia.com/t/isaac-sim-installation-is-failed-due-to-x-error/230681/7)
  1. MESA_GL_VERSION_OVERRIDE=4.6 ./omniverse-launcher-linux.AppImage
复制代码
这个时候你再启动isaac sim,完成~
如果你的vnc连接上之后是锁屏状态,且输入的暗码精确都无法进入,这时候你要在你本地终端连ssh之后执行:
  1. sudo loginctl unlock-sessions
复制代码
就可以解锁了
如果不能解锁,就kill掉vncserver,然后重新连一下再执行上述命令解锁

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张国伟

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表