驱动似乎不支持OpenGL(Windows server,VM Google Cloud)

问题描述 投票:0回答:1

尝试通过 Anaconda Prompt 运行 Nvidia Instant-NERF 时出现错误。

我在 VM Google Cloud 的 Windows Server 2022 上安装了 Nvidia L4 GPU。通过 RDC 连接。 我发现这可能是由于通过 Windows 远程桌面连接连接到更强大的机器,但我没有找到对我来说很清楚的解决方案。

据我所知,这是用于云和数据中心的新 GPU,驱动程序也是新的。同样奇怪的是,NVIDIA L4 GPU 没有显示在任务管理器和图形首选项中,仅显示在设备管理器和 Nvidia 控制面板中,但无法更改设置(附有屏幕)。

请告诉我如何解决这个问题。

(ngp) C:\Users\yan\ngp\instant-ngp>C:\Users\yan\ngp\instant-ngp\build\instant-ngp.exe --scene data/wa
09:16:25 SUCCESS Initialized CUDA. Active GPU is #0: NVIDIA L4 [89]
09:16:25 INFO Loading NeRF dataset from
09:16:25 INFO data\wa\transforms.json
09:21:00 SUCCESS Loaded 516 images after 4m34s
09:21:00 INFO cam_aabb=[min=[-0.92625,-1.22333,0.233323], max=[1.96481,1.85531,0.753785]]
09:22:07 ERROR GLFW error #65542: WGL: The driver does not appear to support OpenGL
09:22:07 ERROR Uncaught exception: GLFW window could not be created.

其中一个解决方案建议,但我不明白该怎么做:

  1. 运行一个批处理文件,断开当前 RDP 会话并启动需要硬件加速图形的应用程序
  2. 等待几秒钟直到应用程序开始
  3. 重新连接到 RDP.

感谢您关注我的问题

google-cloud-platform opengl windows-server-2022
1个回答
0
投票

要解决此问题,您可以尝试以下步骤:

创建包含以下内容的批处理文件(例如,run_instant_nerf.bat):

tscon %SESSIONNAME% /dest:console

C:\Users\yan\ngp\instant-ngp\build\instant-ngp.exe --scene data/wa

timeout /t 10

保存批处理文件并以管理员身份运行。运行批处理文件将断开您的 RDP 会话,启动 Instant-NERF 应用程序,并等待 10 秒。 10 秒后,重新连接到您的 RDP 会话。

如果还有问题:

  1. 确保 Nvidia L4 GPU 驱动程序是最新的。
  2. 验证您的 VM 实例是否安装了必要的 API 和库以支持 OpenGL。
© www.soinside.com 2019 - 2024. All rights reserved.