Skip to content

feat(lucy_ws): Jetson GPU detection and hardware-accelerated Docker GUI/sim#29

Draft
charlesmadjeri wants to merge 1 commit into
devfrom
cma/feat/gpu-detect
Draft

feat(lucy_ws): Jetson GPU detection and hardware-accelerated Docker GUI/sim#29
charlesmadjeri wants to merge 1 commit into
devfrom
cma/feat/gpu-detect

Conversation

@charlesmadjeri

@charlesmadjeri charlesmadjeri commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Sentience-Robotics/lucy_ros2#110

Summary

  • Auto-detect GPU capability on launch (jetson / nvidia / dri / software) and pass the right Docker flags: nvidia runtime, /dev/dri devices, host render/video GIDs, and NVIDIA GL/EGL env vars (NVIDIA_VISIBLE_DEVICES, __GLX_VENDOR_LIBRARY_NAME, __EGL_VENDOR_LIBRARY_FILENAMES).
  • Fix Jetson headless/VNC rendering: stop forcing LIBGL_ALWAYS_SOFTWARE when a hardware GPU is available; set XDG_RUNTIME_DIR and NVIDIA GLX/EGL vendor in gui_desktop.sh.
  • Fix Gazebo sim on Jetson: prefix core launch with DISPLAY=:99, auto-start Xvfb when RViz/Gazebo are selected, auto-tick noVNC, and correct simulator readiness to check gz sim (not ros_gz_sim).
  • Wire GPU detection into launch_lucy.sh and install.sh; prefer native X11 + GPU when DISPLAY is available on arm64.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant