If you have the failing monitor connected, and then boot, post the “/var/log/Xorg.0.log” file. Note that you can still use ssh/scp even if the GUI fails, or serial console.
As background, HDMI and DP monitors (the “plug-n-play” capable monitors) have a wire known as the DDC wire. That wire uses i2c protocol to ask the monitor for its capabilities. Those capabilities are in turn in the format known as EDID data (EDID2 these days). The power for the i2c circuitry is actually provided by the GPU so that a monitor can be queried even if it is turned off. I’m thinking that something went wrong with the actual DDC/i2c/EDID, or else with the power related to this.
After booting, what do you see from this (which creates a log in the command):
dmesg | egrep -i '(hdmi|i2c|ddc|edid)' | tee log_hdmi.txt
Also, is this a purely HDMI or purely DisplayPort monitor? If there is an adapter used, is it other than the one NVIDIA provides?
This monitor is compatible with hdmi and dp interface. no use adapter。
root@tegra-ubuntu:/home/orin# dmesg | egrep -i ‘(hdmi|i2c|ddc|edid)’ | tee log_hdmi.txt
[ 4.224854] i2c /dev entries driver
[ 4.228505] tegra-i2c 3160000.i2c: Adding to iommu group 2
[ 4.234295] tegra-i2c c240000.i2c: Adding to iommu group 2
[ 4.239975] tegra-i2c 3180000.i2c: Adding to iommu group 2
[ 4.245667] tegra-i2c 3190000.i2c: Adding to iommu group 2
[ 4.251342] tegra-i2c 31c0000.i2c: Adding to iommu group 2
[ 4.257013] tegra-i2c c250000.i2c: Adding to iommu group 2
[ 4.262688] tegra-i2c 31e0000.i2c: Adding to iommu group 2
[ 4.268421] tegra-i2c 31b0000.i2c: Adding to iommu group 2
[ 12.725627] OF: graph: no port node found in /i2c@c240000/ucsi_ccg@8/connector@0
[ 12.769906] input: NVIDIA Jetson AGX Orin HDA HDMI/DP,pcm=3 as /devices/platform/3510000.hda/sound/card0/input1
[ 12.769987] input: NVIDIA Jetson AGX Orin HDA HDMI/DP,pcm=7 as /devices/platform/3510000.hda/sound/card0/input2
[ 12.770063] input: NVIDIA Jetson AGX Orin HDA HDMI/DP,pcm=8 as /devices/platform/3510000.hda/sound/card0/input3
[ 12.770118] input: NVIDIA Jetson AGX Orin HDA HDMI/DP,pcm=9 as /devices/platform/3510000.hda/sound/card0/input4
[ 12.812032] OF: graph: no port node found in /i2c@c240000/ucsi_ccg@8/connector@0
[ 12.819812] OF: graph: no port node found in /i2c@c240000/ucsi_ccg@8/connector@0
root@tegra-ubuntu:/home/orin#
I don’t see anything specifically wrong (I also don’t know if /i2c@c240000 is related to HDMI/DP or not; there are plenty of i2c unrelated which would not matter).
I don’t know what this error is about, but it repeats in the boot log, so it might be related (someone from NVIDIA would have to comment):
If you have an i2c analyzer it would be interesting to see if it is performing a query of the DDC wire; or even to put an oscilloscope on it and see if it looks like there is data traffic occurring as a result of HDMI insert (or the DisplayPort equivalent).