mujoco获取rgb_array报错Failed to initialize OpenGL

27 篇文章 1 订阅
23 篇文章 0 订阅

mujoco获取rgb_array报错Failed to initialize OpenGL

前言:

时间紧急,直接贴出源帖子;

参考链接:

Failed to load OpenGL: Found 0 GPUs for rendering. Using device 0.

Desktop (please complete the following information):

OS: ubuntu 20.04
Python Version 3.8.10
Mujoco Version 2.1
mujoco-py version 2.0.2.13
Environment

output of: echo $LD_LIBRARY_PATH -> /home/disc/h.bonnavaud/.mujoco/mujoco210/bin:/usr/lib/nvidia

output of: echo $HOME -> /home/disc/h.bonnavaud

output of: echo $USER -> h.bonnavaud

output of: echo $LD_PRELOAD -> /usr/lib/x86_64-linux-gnu/libGLEW.so

output of: glxinfo | grep “OpenGL version” -> OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.0.3

Additional context
I found many hints about this problem but nothing about an error like “Found 0 GPUs for rendering. Using device 0.”. Reading this line, the problem looks obvious since indice 0 of an empty list is out of range, but I have no idea how to solve it. Do not hesitate to redirect me if I’m at the wrong place, or if you know any helpful other issues reports. Thanks a lot.

光看他的这个报错信息,就非常的赏心悦目,直接把所有的信息贴出来,非常清晰。

解决方案:

注释掉:

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libGLEW.so

我人麻了,如果是env.render()的话,没有上面那个,就会直接报错:

Creating window glfw
ERROR: GLEW initalization error: Missing GL version

如果只获取image的话,还必须得注释。
垃圾mujoco…

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hehedadaq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值