You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I'm recently working on remote Robotics development with some simulators.
I compiled the xrdp and xorgxrdp from the source code. I have two xorg.conf files on my remote machine.
The first one can open the IsaacGym, Genesis, and Mujoco, but it failed when I tried to use IsaacSim, with the randr error:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 156 (RANDR)
Minor opcode of failed request: 32 (RRGetProviders)
Serial number of failed request: 12
Current serial number in output stream: 12
[5.929s] [ext: omni.appwindow-1.1.10] startup
The second one can open the IsaacSim, but it has problems with IsaacGym, Genesis, and Mujoco:
# This is the error throwed by Genesis
[19:45:15] [ERROR] RuntimeError: Unable to initialize an OpenGL 3+ context.
# This is the error throwed by Mujoco
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
/home/user/miniconda3/envs/mujoco_deploy/lib/python3.11/site-packages/glfw/__init__.py:917: GLFWError: (65543) b'GLX: Failed to create context: BadValue (integer parameter out of range for operation)'
warnings.warn(message, GLFWError)
ERROR: could not create window
# The command below is a suggestion given by GPT.
glxinfo | grep "OpenGL"
OpenGL vendor string: Mesa
OpenGL renderer string: llvmpipe (LLVM 15.0.7, 256 bits)
So, can I access these simulators simultaneously by modifying the xorg.conf file?
Any help would be appreciated. 😺
➜ xrdp --version
xrdp 0.10.80
A Remote Desktop Protocol Server.
Copyright (C) 2004-2025 Jay Sorg, Neutrino Labs, and all contributors.
See https://github.com/neutrinolabs/xrdp for more information.
Configure options:
--with-systemdsystemunitdir=/usr/lib/systemd/system
--enable-ibus
--enable-ipv6
--enable-jpeg
--enable-fuse
--enable-mp3lame
--enable-fdkaac
--enable-opus
--enable-rfxcodec
--enable-painter
--enable-pixman
--enable-utmp
-with-imlib2
--with-freetype2
--enable-tests
--enable-openh264
--enable-vsock
--enable-x264
Compiled with OpenSSL 3.0.2 15 Mar 2022
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I'm recently working on remote Robotics development with some simulators.
I compiled the xrdp and xorgxrdp from the source code. I have two
xorg.conffiles on my remote machine.The first one can open the IsaacGym, Genesis, and Mujoco, but it failed when I tried to use IsaacSim, with the
randrerror:The second one can open the IsaacSim, but it has problems with IsaacGym, Genesis, and Mujoco:
So, can I access these simulators simultaneously by modifying the
xorg.conffile?Any help would be appreciated. 😺
Beta Was this translation helpful? Give feedback.
All reactions