How to use the multiple-screen support?

In another thread, NVIDIA said that the Jetson supported up to three displays, through the HDMI port the the two USB-C ports.

I plugged in a USB C / HDMI adapter into the port on the back (next to the GPIO pins) of the devkit, and attached a 1080p display. I then rebooted the Xavier. However, it only provides signal on the HDMI output, and xrandr doesn’t see the display as connected:

nvidia@xavier:~$ xrandr 
Screen 0: minimum 8 x 8, current 1024 x 600, maximum 32767 x 32767
HDMI-0 connected primary 1024x600+0+0 (normal left inverted right x axis y axis) 150mm x 100mm
   1024x600      43.07*+
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

(Yes, the HDMI display is a 1024x600 touch panel. Small enough to ride along on the rover!)

How can I attach a second screen?

Nevermind – the USB-C port was snaggier than I thought; a very firm push made full connection and the second display showed up.

The desktop is super confused, though – new apps go on display HDMI, but system apps (and the default cursor) go on display USB-C. The usual confused X server stuff. I’ll work that out. One problem seems to be the cursor isn’t hidden on one display when focus goes to the other display.

Hi snarky,

Do you mean there are two cursors on two separate display simultaneously?

BTW, I thought the 2 type c port is used for DP.

Generally, DP and HDMI are compatible, if you stay within the capability subset of the two. In this case, that’s luckily true :-)

I am also having issues with two cursors being shown on two separate displays simultaneously. Were you able to resolve this snarky?