Jetson Orin NX (GPU) to Orin NX(GPU) communication methods

Hi,

We have a query for communication means between 2 Orin NX ( 2 GPUs) connected each other for communication between each other.

We have following 3 different possibilities for this and wanted to know the feasibility of the same before proceeding with our design.

  1. I method - Orin NX ←→ Orin NX - connected over PCIe which is converted to SerDes.

Does this design works?

Do we need to do any ODM data / Device tree changes before flashing?

  1. II method - 2 Orin NX are connected to a common ethernet switch and they can communicate over the switch via ethernet. Please confirm.

  2. III method - One ORIN NX( acting as Root Port) is connected to another Orin NX( acting as EndPoint - EP device) via a PCIe switch.

Do we need to do any device tree changes for this? how does this works?

Please provide your inputs for these 3 queries.

Thanks,

Nagesh R

Hi,

We don’t officially support two Orin device connections.
Thanks.

ok. Thanks for the reply.

so you mean the II option of communicating betwrrn 2 ORIN NXs over a switch is the best method for this? Pls confirm.

Thanks.

In the above link, they say default test was done on Orin to Orin. Pls clarify.

Thanks.

Hi,

Yes, the connection between two Orin devices is not supported.
Thanks.

Sorry for the confusion.

What I meant was it says Orin to Orin connection is supported.

In the below official website link also it says, it is supported:

I dont understand why you are telling Orin to Orin is not supported. Please clarify. Thanks.

pcie endpoint mode is only validated on Orin AGX devkit to devkit.

This is not validated on Orin NX.

If you make your own hardware (custom board) then theoretically it would work too. (need to follow design guide)

Still need software change such as ODMDATA change.

Thanks for the updates. This is what I was asking for.

Once the hardware is ready we shall try testing it after doing ODM change and other testing steps provided in Nvidia user developer website.