I’ve been encountering significant difficulties when trying to visualize GUI applications and handle pointcloud/RGB data remotely via SSH. The primary issue is the extremely slow performance, making visualization tasks almost impractical.
To give a detailed picture of my setup and the issues I’ve faced, here’s a rundown of the hardware I’ve been using:
- Nvidia Nano 4GB Module on Nvidia dev board
- Nvidia Nano 4GB Module on an Auvidea JN30D Carrier Board
- Xavier NX 8GB Module on an Auvidea JNX30D Carrier Board
- Xavier NX 16GB Module also on a JNX30D Carrier Board
- Intel Realsense D435i Depth Camera
- Intel Realsense T265 Tracking Camera
- TP-Link UE330 USB 3.0 Hub (used for connecting the cameras and a Wi-Fi dongle)
In my attempts, I tested all these boards with the mentioned sensors. My objective was to visualize GUIs (such as the Realsense SDK) or transmit video streams using OpenCV. Unfortunately, regardless of the configuration, the performance was consistently slow. This sluggishness persists with SSH connections, both over Wi-Fi and Ethernet (though Ethernet is marginally better).
As an additional troubleshooting step, I powered the USB hub externally instead of relying on power from the Jetson boards. However, this didn’t lead to any noticeable improvement. By the way, there is no issues downloading large packages.
At this point, the only feasible method to work effectively with all the sensors is by directly connecting an HDMI cable and using a monitor for visualization. I’m reaching out to see if anyone else has faced similar challenges or has any suggestions on how to improve the SSH-based visualization performance.
Thanks in advance for any advice or insights!