【发布时间】:2023-02-15 17:52:27
【问题描述】:
我使用 X11 转发在具有 3090 GPU 的远程服务器上启动 webots,我已经在该服务器上安装了 Nvidia GPU 驱动程序,但是,当我启动 webots 时,它说 GPU 不符合要求,因为 opengl 使用 Mesa/X.org .如何解决这个问题?
> glxinfo | grep OpenGL
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 15.0.6, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 22.2.5
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 22.2.5
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.2.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
glx信息 | grep OpenGL 应该显示 nvidia 卡
【问题讨论】:
-
您的问题中不清楚
glxinfo是从本机还是从 docker 运行。如果从 docker 运行,请解释如何运行 docker。您是否按照here提供的说明进行操作? -
@OlivierMichel 我已经在 docker 和本地机器上运行了它
-
请更正您的问题,以便清楚您的
glxinfo命令的输出来自哪里(docker 容器或主机)。 -
@OlivierMichel docker 容器,在主机上显示 nvidia 卡
标签: webots