【问题标题】:Is it possible to run Carla simulator in Google Linux VM instance是否可以在 Google Linux VM 实例中运行 Carla 模拟器
【发布时间】:2020-12-24 18:41:48
【问题描述】:

我正在尝试在 Google Linux VM 实例(带有 GPU NVIDIA Tesla P100 虚拟工作站的 Ubuntu 20.4)中运行 Carla 模拟器。我使用 NoMachine 远程连接到实例。

所有安装步骤都已完美完成,但是当我运行 Carla 模拟器时,它会显示以下错误

我在 NoMachine 上运行 vulkaninfo 命令然后抛出异常

build/vulkan-tools-KEbD_A/vulkan-tools-1.2.131.1+dfsg1/vulkaninfo/vulkaninfo.h:477:失败并出现ERROR_INITIALIZATION_FAILED

但是,如果我在 SSH 连接上运行 vulkaninfo 命令,则结果正确。

我猜这是因为 Google VM 实例没有物理显示,所以 NoMachine 无法检测到它(我什至已经使用了 NoMachine 工作站版本)。

所以,我只是想知道是否可以为 Google Linux 实例进行图形显示?或者有没有更好的方法来可视化远程连接而不是 NoMachine?如有任何建议,我将不胜感激。

非常感谢您

【问题讨论】:

  • 您检查权限并运行 gcloud auth login 了吗?
  • 是的,但我不确定它有什么帮助?我刚刚在 Google Cloud 上看到一篇文章,cloud.google.com/solutions/…,它建议使用 Teradici PCoIP 进行远程连接。我认为这将是一个问题。我正在尝试订阅 Teradici,然后重试。
  • 您是否已经安装了 NVIDIA 驱动程序?创建具有一个或多个 GPU 的实例后,您的系统需要设备驱动程序,以便您的应用程序可以访问该设备。 This guide 展示了在具有公共映像的实例上安装 NVIDIA 专有驱动程序的方法。
  • 是的,我做到了,我什至可以在 VM 上查看 youtube,但由于 Vulkan 库的错误而无法运行 Carla。我猜原因是 NoMachine 无法检测到物理监视器。
  • 我检查了 opengl 版本,它是 1.3,很奇怪,因为它应该是 Testla release notes 指定的 4.4

标签: google-cloud-platform google-compute-engine vulkan carla nomachine


【解决方案1】:

根据this other thread,这似乎是没有机器和 vulkan 的问题。

您可以尝试使用Teradici for PCoIP,如 GCP 的 "Creating a virtual GPU-accelerated Linux workstation" 文档中所建议的那样。可以通过here申请免费试用期。

【讨论】:

  • 我还没有尝试 Parsec,但 Teradici 仅适用于企业产品/业务,只有 AFAI 知道。我只是想用它来学习。
  • @phuongle Parsec 可以作为教育目的的替代方案。请记住,您可以通过联系销售代表here 注册 Teradici 的免费试用版。
猜你喜欢
  • 2021-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-17
  • 2011-12-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多