google-deepmind / google-deepmind/dm_control

mujoco.FatalError: GLFWError

Abierto
#526 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
4.7k
Forks
764
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I am trying to run the [example `dm_control.viewer`](https://github.com/google-deepmind/dm_control/blob/main/dm_control/viewer/README.md).

I had it briefly running before restarting my system, now I have this error:

```
/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/glfw/__init__.py:917: GLFWError: (65544) b'EGL: Failed to create window surface: An unrecognized attribute or attribute value was passed in the attribute list'
warnings.warn(message, GLFWError)
Traceback (most recent call last):
File "/home/milla/Workspace/mujoco/mujoco/test.py", line 21, in
viewer.launch(env, policy=random_policy)
File "/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/dm_control/viewer/__init__.py", line 40, in launch
app.launch(environment_loader=environment_loader, policy=policy)
File "/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/dm_control/viewer/application.py", line 332, in launch
self._window.event_loop(tick_func=tick)
File "/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/dm_control/viewer/gui/glfw_gui.py", line 286, in event_loop
self.update(tick_func)
File "/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/dm_control/viewer/gui/glfw_gui.py", line 295, in update
pixels = render_func()
^^^^^^^^^^^^^
File "/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/dm_control/viewer/application.py", line 330, in tick
self._tick()
File "/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/dm_control/viewer/application.py", line 271, in _tick
self._viewer.render()
File "/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/dm_control/viewer/viewer.py", line 246, in render
self._renderer.render(self._viewport, scene)
File "/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/dm_control/viewer/renderer.py", line 175, in render
self._mujoco_context = wrapper.MjrContext(
^^^^^^^^^^^^^^^^^^^
File "/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/dm_control/mujoco/wrapper/core.py", line 608, in __init__
ptr = ctx.call(mujoco.MjrContext, model.ptr, font_scale)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/milla/.virtualenvs/mujoco-xD_Ta8vw/lib/python3.12/site-packages/dm_control/_render/executor/render_executor.py", line 138, in call
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
mujoco.FatalError: gladLoadGL error
```

From what I've seen, solutions usually recommend prepending `MUJOCO_GL=egl`, which I've done to no avail.

I have also tried the solutions proposed in #283, also with no success.

I am on Arch using Wayland, on python 3.12, dm_control 1.0.34, mujoco 3.3.6.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.