2 DP port use

i use jetson xavier NX
and deepstream 5.0
jetpack 4.4
tensor RT 7.0

Hello
i use xavier NX developkit and weston for command line Display

i studied i should use two nveglglessink plugin and set a window-x,y parameters

now i will test with devkit! but dev kit have 1DP, 1HDMI
even if i success the display with devkit 1dp,1hdmi,
i’m not sure it just work with two DPs

because, my final goal is put two sink to two DPs

if so when i use NX module without devkit board it will directly work without change setting in jetpack?

Hi,

if so when i use NX module without devkit board it will directly work without change setting in jetpack?

The answer is no. It is not that convenient.

To make it easier to understand

  1. You have to design a hardware board that has 2 DP ports and check the signal integrity. (hardware part)
  2. You have to configure the device tree to enable 2 DP ports. (software part)

These steps are not limited to DP. All the I/O changes require these steps.

If you don’t want to do these, maybe you can search if any vendor has already provided a board and software patch to enable 2 DP cases on NX.

1 Like

Thanks for reply

can you tell me how to configure the device tree to enable 2DP ports?

An easier way is to compare the 2 sor nodes and 2 nvdisplay nodes in dts. Just correct the HDMI one to match the existing DP node.

If there are error, the dmesg should tell.

1 Like

i’m sorry i don’t know how can i configure file(dts)
could you tell me step by step?

Hi,

How much do you know about how dtb is flashed into device and how to build them?

1 Like

If you are totally new to this, please check with L4t developer guide on download center first.

1 Like

Thank you for helping me
Actually i am a newbie in the jetson

should i change the pinmux?
actually i saw the sor folder a few weeks ago
but i have no idea now :|

btw <l4t_top> is which dir on Jetpack 4.4??
image

actually i saw the sor folder a few weeks ago

I am not sure what did you see… there is no such “folder” here.

btw <l4t_top> is which dir on Jetpack 4.4??

Top is where the Linux_for_Tegra folder been installed.

BTW, what I am wondering is … you are a newbie to jetson but you already made your own custom carrier board?

i took that image from here
https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide%2Fadaptation_and_bringup_xavier_nx.html%23wwpID0E0GK0HA

BTW, what I am wondering is … you are a newbie to jetson but you already made your own custom carrier board?

it is very secret plz do not talk this to others

It is ok. But just make sure your board design matches the product design guide…

And also the sdcard based module is not suitable for custom carrier board…

Thanks!

can you tell me which file should i see first?
For changing HDMI port to DP port in software part?

Hi,

Sorry for late reply. Please try to figure out which dtb/dts file you are using.

Then,

  1. Check sor node
  2. Check nvdisplay node.

Since NX already enabled one DP node, you can just copy the config from one sor/nvdisplay to another one.

If you don’t know what is sor and nvdisplay, please check the Xavier TRM from our download center.