让 NVidia 驱动程序和 xrdp 在 Ubuntu 20.04 上的 Docker 和 Windows 远程桌面上一起运行

让 NVidia 驱动程序和 xrdp 在 Ubuntu 20.04 上的 Docker 和 Windows 远程桌面上一起运行

如果我浏览互联网,页面像这个描述了如何让 NVidia 驱动程序正常工作xrdp,但是信息很分散,很难理解到底应该做什么。

所以,如果有一个简单的分步解决方案来解决这个问题就好了——我想要rviz加速。我尝试过的事情:

初始步骤

  • 在 Linux 上安装virtualgl 2.6.5在 Docker 中
  • 在 Windows 上,启动远程桌面并登录lightdm到显示屏:10

可以工作但远非理想

  • 在 Linux 的标准终端或内部VSCode,加载 Docker 并运行DISPLAY=:10 vglrun rviz

rviz这将在会话中启动xrdp,并检查nvidia-smihtop,GPU 似乎正在被使用。

无法正常工作

  • 在 Windows 中,PuTTY或者从内部VSCode或从内部终端xrdp,加载 Docker 并运行DISPLAY=:10 vglrun -d :10 rviz

rviz这在会话中启动xrdp,但检查nvidia-smihtop,GPU不是正在使用。示例可执行文件glxspheres64显示类似的行为,因此这不仅仅是一个rviz问题。

这里有人成功实现这个功能吗?

相关内容