This is a bit of a rant, so apologies ahead.
As I don’t have extra displays, mice, and keyboards laying around, I’ve always planned on using the Jetson nano as a headless development board. from previous experience On beaglebone black and RPi, it was as simple as installing NoMachine and voila, but x11vnc and other options also worked as well.
On the jetson nano, It seems an almost impossible proposition. I’ve been trying to get any sort of remote GUI display to work with that board for the last few days and nothing seems to work.
Using the recommended default SD image.
read through a dozen forum posts, with various bug fixes and options tweaking. with nothing working.
the “README-vnc.txt” is also quite useless, as it presumes you already have a GUI access.
NoMachine just presents a blank black screen.
finally got x11vnc to work, and I’m getting an empty X screen (instead of the normal desktop)
I believe that, with the jetson nano being an embedded product, using it headless (or at least logging every now and then remotely) would be the main use case.
I just can’t understand why such a simple usage scenario could be so broken on a board supported by a major company (and a graphics hardware one at that), while open hardware boards like the beaglebone and raspberry pi with much fewer resources can make it seem a breeze.