【发布时间】: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