HI @DaneLLL,
we used 35.2.1 on Xavier NX with Intel I210, and we found the throughtput of I210 is very slow, only around 10.3 Mbits/sec…
On the other hand, the 32.7.1 did not have this kind of issue on I210.
The steps I did as following:
“iperf3 -s” for a Notebook
on the other hand, on xavier nx, I did the command: iperf3 -c “192.168.100.102” -t 120 -i 10 -P 4
Hi,
There is PCIe slot on Xavier developer kit so we try on Xavier developer kit + i210 adapter The result is identical on Jetpack 4.6.1 and d5.1.1:
nvidia@tegra-ubuntu:~$ iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 10.0.0.1, port 50652
[ 5] local 10.0.0.2 port 5201 connected to 10.0.0.1 port 50654
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 108 MBytes 904 Mbits/sec
[ 5] 1.00-2.00 sec 112 MBytes 941 Mbits/sec
[ 5] 2.00-3.00 sec 112 MBytes 941 Mbits/sec
[ 5] 3.00-4.00 sec 112 MBytes 941 Mbits/sec
nvidia@tegra-ubuntu:~$ iperf3 -c 10.0.0.2 -b 0 -l 16K -t 60 -i 1
Connecting to host 10.0.0.2, port 5201
[ 4] local 10.0.0.1 port 50654 connected to 10.0.0.2 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 114 MBytes 952 Mbits/sec 0 402 KBytes
[ 4] 1.00-2.00 sec 112 MBytes 941 Mbits/sec 0 402 KBytes
[ 4] 2.00-3.00 sec 112 MBytes 941 Mbits/sec 0 402 KBytes
[ 4] 3.00-4.00 sec 112 MBytes 942 Mbits/sec 0 424 KBytes
We would expect PCIe throughput is identical for Xavier and Xavier NX, but this looks specific to using Xavier NX. Could you run sudo tegrastats while runnig the test on Jetpack 4.6.1 and 5.1.1? See if there is any clue from the system status.
Hi @DaneLLL ,
I think you should use a notebook with Linux OS or Windows OS to be a iperf server, and Xavier developer kit to be a iperf client. We have tried three different notebooks, and we found the same result: lower throughput on I210.
I will run sudo tegrastats while runnig the test and update the information to you later.
Thank you a lot.
So for now we don’t observe the issue on AGX Xavier developer kit. It may be specific to using Xavier NX. Have you tried sudo tegrastats? Not sure if you have run it and check if anything suspicous from tne prints.
Hi,
The system has more idle time on Jetpack 5.1.1. Somehow it does not run as busy as 4.6.1. It seems like device tree is not well configured. Could you share the dts file for reference? And do you connect I210 to pcie@14160000 or pcie@141a0000?
Hi @DaneLLL ,
Yes, two I210 are connected to pcie@141a0000 on Xavier NX on Jetpack 5.1.1.
In addition to Xavier NX, we also found that Orin Nano and Orin NX both have the same issue on I210 with PCIe switch on Jetpack5.1.1.
The I210 with PCIe switch hardware we used is as the following pictures:
您好,我們使用的I210如下圖,用此I210 with PCIe switch在Xavier NX, Orin Nano and Orin NX的Jetpack 5.1.1皆有throughput低的問題。
然而使用Jetpack 4.6.1在Xavier NX沒有此問題。
感謝。
Hi,
Have checked with our team and we would suggest connect to I210 directly. It is not validated with PCIe switch so certain use-case may not work as expected. The device tree looks fine so probably some configs have to be enabled when there is a switch. This would need other users to share experience.