I did try the solution mentioned in this post. It did not work for me.
Could you please help me debug this issue?
My Setup:
Jetson Orin Nano 8Gb with Devkit
JetPack 5.1.2
isaac_ros_argus_camera inside of jetpack dev container.
GMSL 2 camera connected to CSI Port 1. ( Works fine with V4L2 driver)
I will describe the order of my actions as it helped me
Disabled the desktop GUI instruction i used disable desktop on boot;
Reboot jetson;
And only then executed the command:
$ xinit &
output above command
X.Org X Server 1.20.13
X Protocol Version 11, Revision 0
Build Operating System: linux Ubuntu
Current Operating System: Linux ubuntu 5.10.120-tegra #1 SMP PREEMPT Tue Aug 1 12:32:50 PDT 2023 aarch64
Kernel command line: root=PARTUUID=13bdaaba-0db2-4d1a-a3f7-d2b6c5e77866 rw rootwait rootfstype=ext4
mminit_loglevel=4 console=ttyTCU0,115200 console=ttyAMA0,115200 firmware_class.path=/etc/firmware
fbcon=map:0 net.ifnames=0 nospectre_bhb nv-auto-config
Build Date: 29 January 2024 12:44:21PM
xorg-server 2:1.20.13-1ubuntu1~20.04.15 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.38.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 20 11:19:06 2024
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Check that display :0 initialized:
$ echo $DISPLAY
:0
Restart the docker containers, and make sure that the display :0 is set.
@Raffaello I am trying to get isaac_ros_argus_camer driver working with a camera, which is not listed as
supported/tested in the documentation. Are there any instructions on integrating other camera modules with the driver?
hi @Nokolay196,
I have the same problem when using isaac_ros_h264_decoder package(Hardware: Orin NX).
I did the first 4 steps of your solution( the 4th step is export $DISPLAY =:0 into the .bashrc).
then,I performed the 5th step(with cmd:docker start -i), the error info is still existed.
I did not fully describe the steps and missed the point, if you connect to the board via ssh with the -X flag:
ssh -X user@server
or use, for example, a mobaxtrem client that automatically initializes the x11 server when connected to the board, the display environment variable will look like something like this:
$ echo $DISPLAY
localhost:10.0
And after starting the console, in the docker container in which you want to run isaaac_ros_h264_decoder, set the environment variable display = 0
export DISPLAY=:0
And then the problem will most likely disappear
But as Raffaello said, this problem will be solved in another way, this is a temporary solution.