I also tried the update but nothing changed. Still bad sending and receiving.
Connecting to host 192.168.178.178, port 5201
[ 4] local 192.168.178.66 port 50723 connected to 192.168.178.178 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 822 KBytes 6.73 Mbits/sec 45 1.41 KBytes
[ 4] 1.00-2.00 sec 300 KBytes 2.46 Mbits/sec 24 2.83 KBytes
[ 4] 2.00-3.00 sec 1.17 MBytes 9.82 Mbits/sec 78 2.83 KBytes
[ 4] 3.00-4.00 sec 928 KBytes 7.60 Mbits/sec 60 4.24 KBytes
[ 4] 4.00-5.00 sec 814 KBytes 6.67 Mbits/sec 67 2.83 KBytes
[ 4] 5.00-6.00 sec 25.5 KBytes 208 Kbits/sec 7 1.41 KBytes
[ 4] 6.00-7.00 sec 178 KBytes 1.46 Mbits/sec 21 2.83 KBytes
[ 4] 7.00-8.00 sec 834 KBytes 6.84 Mbits/sec 58 4.24 KBytes
[ 4] 8.00-9.00 sec 1.28 MBytes 10.7 Mbits/sec 97 2.83 KBytes
[ 4] 9.00-10.00 sec 772 KBytes 6.32 Mbits/sec 66 1.41 KBytes
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 7.02 MBytes 5.89 Mbits/sec 523 sender
[ 4] 0.00-10.00 sec 6.88 MBytes 5.77 Mbits/sec receiver
iperf Done.
osmc@Vero4k:~$ iperf3 -R -c 192.168.178.178
Connecting to host 192.168.178.178, port 5201
Reverse mode, remote host 192.168.178.178 is sending
[ 4] local 192.168.178.66 port 50725 connected to 192.168.178.178 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 457 KBytes 3.74 Mbits/sec
[ 4] 1.00-2.00 sec 28.3 KBytes 232 Kbits/sec
[ 4] 2.00-3.00 sec 167 KBytes 1.37 Mbits/sec
[ 4] 3.00-4.00 sec 69.3 KBytes 567 Kbits/sec
[ 4] 4.00-5.00 sec 19.8 KBytes 162 Kbits/sec
[ 4] 5.00-6.00 sec 226 KBytes 1.85 Mbits/sec
[ 4] 6.00-7.00 sec 28.3 KBytes 232 Kbits/sec
[ 4] 7.00-8.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 8.00-9.00 sec 2.83 KBytes 23.2 Kbits/sec
[ 4] 9.00-10.00 sec 0.00 Bytes 0.00 bits/sec
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 1.09 MBytes 913 Kbits/sec 16 sender
[ 4] 0.00-10.00 sec 998 KBytes 818 Kbits/sec receiver
Tried it also, problem the same as ^
Yes the problem occurs only in one direction. Everyone having this issue should see the same. It can also be tested with the R flag from vero iperf3 -Rc <IPofIperfServer>
.
I realise that. I meant “I don’t know if the fact that it only happens in one direction has any useful significance”.
OK. I don’t really want to get involved as Sam is dealing with it and I can’t reproduce it. But just a comment, @Pascal147 (and @MasterMace ? and others?) are getting issues in both directions. That suggests a different root cause.
I’m about to purchase a 4K + but my primary reason for this is 4k streaming over ethernet - is there any guarantee that newly shipped units will not have the bandwidth issue?
As I understand it, there seem to be a few faulty units out there, out of the thousands already shipped. These will be replaced.
Extra tests are now happening on all units and you also have the guarantee.
Could be. What do you reckon @sam_nazarko ?
I’m actually getting significantly better iperf numbers today than I was yesterday - often in the 300-400Mbit/s range. It could be something got added during a manual “My OSMC” update, or maybe installing the stuff in the 10-bit video thread made a difference. (I reapplied the stuff in this thread after doing that).
However, while that’s an improvement, I’m still not seeing the numbers I should be seeing, and the results are erratic.
(To be 100% sure it’s not a network issue I tried running iperf3 server on the router itself, and connecting the Vero 4K+ to it directly with a short Cat6a cable - not much difference).
The kernel now in staging (stretch-devel) incorporates all the video improvements and more. If you are running kernel 121 you have the latest.
I’m running 3.14.29-119-osmc, and My OSMC says there are no updates…?
It’s strange but when I use my synology as iperf3 server I get bad numbers in both directions on the vero but when I use the rock64 board I only get bad numbers in one direction on the vero.
From the rock64 to my synology it is all good in both directions.
Did you hack your sources.list as described above? Problems with Gigabit Ethernet on Vero 4K + - #40 by sam_nazarko?
If you did already, try apt-get install --reinstall vero364-image-3.14.29-121-osmc
I’ve tried the update but still only get gigabit speeds in one direction:
osmc@vero4k:~$ iperf3 -c 192.168.0.136
Connecting to host 192.168.0.136, port 5201
[ 4] local 192.168.0.131 port 32785 connected to 192.168.0.136 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 4.10 MBytes 34.3 Mbits/sec 148 2.83 KBytes
[ 4] 1.00-2.00 sec 2.90 MBytes 24.3 Mbits/sec 125 2.83 KBytes
[ 4] 2.00-3.00 sec 2.57 MBytes 21.6 Mbits/sec 110 2.83 KBytes
[ 4] 3.00-4.00 sec 1.56 MBytes 13.1 Mbits/sec 57 2.83 KBytes
[ 4] 4.00-5.00 sec 2.45 MBytes 20.6 Mbits/sec 104 2.83 KBytes
[ 4] 5.00-6.00 sec 2.73 MBytes 22.9 Mbits/sec 110 4.24 KBytes
[ 4] 6.00-7.00 sec 2.87 MBytes 24.1 Mbits/sec 115 2.83 KBytes
[ 4] 7.00-8.00 sec 2.28 MBytes 19.1 Mbits/sec 96 4.24 KBytes
[ 4] 8.00-9.00 sec 3.38 MBytes 28.4 Mbits/sec 156 4.24 KBytes
[ 4] 9.00-10.00 sec 2.59 MBytes 21.7 Mbits/sec 94 2.83 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 27.4 MBytes 23.0 Mbits/sec 1115 sender
[ 4] 0.00-10.00 sec 27.3 MBytes 22.9 Mbits/sec receiver
iperf Done.
osmc@vero4k:~$ iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.136, port 54884
[ 5] local 192.168.0.131 port 5201 connected to 192.168.0.136 port 54886
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 103 MBytes 865 Mbits/sec
[ 5] 1.00-2.00 sec 112 MBytes 941 Mbits/sec
[ 5] 2.00-3.00 sec 112 MBytes 942 Mbits/sec
[ 5] 3.00-4.00 sec 112 MBytes 941 Mbits/sec
[ 5] 4.00-5.00 sec 112 MBytes 941 Mbits/sec
[ 5] 5.00-6.00 sec 112 MBytes 941 Mbits/sec
[ 5] 6.00-7.00 sec 112 MBytes 942 Mbits/sec
[ 5] 7.00-8.00 sec 112 MBytes 942 Mbits/sec
[ 5] 8.00-9.00 sec 112 MBytes 942 Mbits/sec
[ 5] 9.00-10.00 sec 112 MBytes 941 Mbits/sec
[ 5] 10.00-10.01 sec 1.46 MBytes 915 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.01 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.01 sec 1.09 GBytes 934 Mbits/sec receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
It says “Reinstallation of vero364-image-3.14.29-121-osmc:arm64 is not possible, it cannot be downloaded.”
Just checking: what does cat /etc/apt/sources.list
say?
Edit: You are right! 121 is not in stretch-devel. Hold fire.
Okay, managed to install version 121 now.
That’s odd - I can’t! Are you sure (uname -a)?
Linux Vero4K 3.14.29-121-osmc #1 SMP Sat Sep 29 05:20:26 UTC 2018 aarch64 GNU/Linux
Video output in HDR is now 4:2:2 12-bit rather than 4:4:4 10-bit - is that what I should be seeing?
(Sorry, realise we’re getting a bit off-topic, here!)
1 Like
Probably. We are now sending 4:2:2 10-bit to solve some reported issues but your TV/AVR may report 12-bit as the timings are the same as 10-bit.
With the 4K+ as client I was averaging around 550-600 Mbits/sec, whereas as server it was 850-900 Mbits/sec. I ran the update; server speeds maintained, but client speed has dropped to 350-400 Mbits/sec.
Is there a way to rollback to the previous version?