glxinfo shows you have EGL 3.2. However, where did you run the
glxinfo from? By “from” I mean was it running natively on an X desktop on the Jetson? I saw you mention NoMachine, and the “
glxinfo” of the native X server would differ from that of NoMachine. If you are actually running inside the native server, and run “
echo $DISPLAY”, the result would differ from running under NoMachine. You have to be very careful that every command runs inside the same context (the same “
You might want to consider running “
echo $DISPLAY” in each environment, and if this ever differs, then this is probably why there is a conflict.
Also, as mentioned, some of this is trying to use Mesa…which could be a result of running in the wrong “
$DISPLAY”. Take a look at this specific error:
…this is looking for a desktop PC using an AMD video card, although it is correctly looking for
aarch64 architecture. I don’t know what your application is doing to want an AMD video card, but it might be as simple as running more than one environment and one of them is just set up wrong (especially likely if running in some sort of container).