I want to point out that if you edit file “/etc/X11/Xorg.conf
”, and find Section "Device"
, then you can add a line to get the driver to tell you about every mode it sees from the monitor’s EDID:
Section "Device"
Option "ModeDebug"
....
Then, find the correct log during a boot via:
ls -ltr /var/log/Xorg.*.log | tail -n 1
Post that log after the Xorg.conf
edit. It should tell you if the issue is related to EDID and modes. If not, then you can bet on the device tree being wrong for that format of display output (and this is likely to need edits if the carrier board is slightly different for display hardware).
Hi,
the log
Xorg.0 (2).log (748.6 KB)
Hi thanks:
i will do it ,next week.
Yes, the Xorg log says it is still DP mode. If this is HDMI mode, you will not see DP-1 under below anymore.
[ 18.674] (--) NVIDIA(GPU-0): DFP-1
[ 18.674] (--) NVIDIA(GPU-0): DPY-1
[ 18.674] (--) NVIDIA(GPU-0): DP-1
[ 18.674] (--) NVIDIA(GPU-0): DPY-EDID-0cace1b5-e763-ed95-9c65-07d233ba23c6
[ 18.674] (--) NVIDIA(GPU-0): DP-1
Note that the problem has to be due to what @WayneWWW mentions. I say this because the monitor’s EDID worked and many modes are supported:
[ 18.839] (II) NVIDIA(GPU-0): --- Modes in ModePool for DELL U2414H (DFP-1) ---
[ 18.839] (II) NVIDIA(GPU-0): "nvidia-auto-select" : 1920 x 1080 @ 60.0 Hz (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1920x1080" : 1920 x 1080 @ 60.0 Hz (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1920x1080_60" : 1920 x 1080 @ 60.0 Hz (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1920x1080_60_0" : CTA-861G:# 16: 1920x1080x 59.940Hz/P (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1920x1080_50" : CTA-861G:# 31: 1920x1080x 50.000Hz/P (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1600x1200" : 1600 x 1200 @ 60.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1600x1200_60" : 1600 x 1200 @ 60.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1600x900" : 1600 x 900 @ 60.0 Hz (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1600x900_60" : 1600 x 900 @ 60.0 Hz (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1280x1024" : 1280 x 1024 @ 75.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1280x1024_75" : 1280 x 1024 @ 75.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1280x1024_60" : 1280 x 1024 @ 60.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1280x720" : 1280 x 720 @ 60.0 Hz (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1280x720_60" : 1280 x 720 @ 60.0 Hz (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1280x720_60_0" : CTA-861G:# 4: 1280x 720x 59.940Hz/P (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1280x720_50" : CTA-861G:# 19: 1280x 720x 50.000Hz/P (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1152x864" : 1152 x 864 @ 75.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1152x864_75" : 1152 x 864 @ 75.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1024x768" : 1024 x 768 @ 75.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1024x768_75" : 1024 x 768 @ 75.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "1024x768_60" : 1024 x 768 @ 60.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "800x600" : 800 x 600 @ 75.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "800x600_75" : 800 x 600 @ 75.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "800x600_60" : 800 x 600 @ 60.3 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "720x576" : CTA-861G:# 18: 720x 576x 50.000Hz/P (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "720x576_50" : CTA-861G:# 18: 720x 576x 50.000Hz/P (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "720x480" : CTA-861G:# 3: 720x 480x 59.940Hz/P (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "720x480_60" : CTA-861G:# 3: 720x 480x 59.940Hz/P (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): "640x480" : 640 x 480 @ 75.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "640x480_75" : 640 x 480 @ 75.0 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "640x480_60" : 640 x 480 @ 59.9 Hz (from: X Server, EDID)
[ 18.839] (II) NVIDIA(GPU-0): "640x480_60_0" : 640 x 480 @ 59.9 Hz (from: EDID)
[ 18.839] (II) NVIDIA(GPU-0): --- End of ModePool for DELL U2414H (DFP-1): ---
Thus, it isn’t the monitor itself not being compatible. That monitor definitely has valid modes.
Hi,
我按照HDMI Display does not work after update to JetPack 5.0.2 - #27 by WayneWWW
打了那俩个patch,其中,内核设备树的patch是打在了/hardware/nvidia/platform/t23x/concord/kernel-dts/tegra234-p3701-0004-p3737-0000.dts,因为我用的是,orin 32G的板子。
然后重新进行了,烧写。
我现在可以热拔插,并能看到内核的打印,已经进入了hdmi模式,但是,屏幕依然没有显示。很奇怪。
以下 ,是我的flash.log,dmesg,以及 Xorg.0.log。
flash.log.txt (92.3 KB)
demsg.log (82.5 KB)
Xorg.0.log (904.4 KB)
其實有3個patch 請問你pinmux有沒有改?
是的,打了三个文件的patch,分别是:
bootloader/t186ref/BCT/tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi
bootloader/tegra234-mb1-bct-gpio-p3701-0000-a04.dtsi
/hardware/nvidia/platform/t23x/concord/kernel-dts/tegra234-p3701-0004-p3737-0000.dts
并且拷贝tegra234-dcb-p3701-0000-a02-p3737-0000-a01-hdmi-4-ga5.0.2.dtsi,这个文件到
/nvidia/platform/t23x/concord/kernel-dts/tegra234-dcb-p3701-0000-a02-p3737-0000-a01-hdmi-4-ga5.0.2.dtsi
您所说的pinmix,就是指的tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi,这个文件我修改了。
并且拷贝tegra234-dcb-p3701-0000-a02-p3737-0000-a01-hdmi-4-ga5.0.2.dtsi,这个文件到
/nvidia/platform/t23x/concord/kernel-dts/tegra234-dcb-p3701-0000-a02-p3737-0000-a01-hdmi-4-ga5.0.2.dtsi
為什麼要拷貝到這個路徑? 預設沒有其他檔案在用這個dts.
我现在发现,如果我接入P2319H,然后可以正常显示,如果这时,我拔下P2319H,接上U2414H,这时居然,也能正常显示,如果我再拔下U2414H,再次接上U2414H,这时就不能正常显示了。
也就是,如果上次用的是P2319H,然后再换上U2414H,就能正常显示。
附件是我来回替换屏幕产生的Xorg.log
Xorg.0.log (4.7 MB)
請問你那邊有沒有Orin NX + Xavier NX devkit可以測試這兩個螢幕?
我找了个Xavier NX devkit,
,使用这俩个屏幕都没问题,但是核心板,内部的系统版本已经不太确定了。
Hi,
請問你們有orin NX module嗎 ? 我前面已經說過 Orin的邏輯跟Xavier完全不一樣. 用Xavier測試沒有意義
這邊只是要用Xavier NX的底板接上Orin NX做測試而已
Hi:
我想,不应该是硬件设计的问题吧,要是硬件设计的问题,那P2319H屏幕,不应该能正确显示。 请帮我分析下 Xorg.0.log,看下是否有报错。 我看Xorg.0.log显示,好像都是正常的。
沒有報錯. 目前不確定是什麼原因 所以只能請你用公板複製問題
或是找多一點螢幕測試看看有沒有類似的狀況
额 这个实验真没办法做,我们没有Orin NX 板子。
我们公司大部分就是P2319H和U2414H,换过几个,型号对应的现象一样的。
刚刚试了一款DELL U3818DW,也可以正常显示。
刚才实验了,另外一款屏幕,S2817Q,也不能显示,我看到屏幕上有如下提示:
图上的文字:显示器不支持当前的输入时序。请将输入时序更改为3840*2160,30Hz,或按照显示器规格,更改为其他任何列有时序的显示器。
你好,这是我们的HDMI硬件原理图,请帮忙看下,是否有问题。
ORIN_HDMI_SIG.pdf (264.1 KB)
ORIN_HDMI.pdf (114.6 KB)