Hope someone with more knowledge can help me out with this.
Just upgraded to 4k setup everywhere, but playback of the files seems impossible due to stuttering/buffering. I’ve verified that everything works if using ethernet, but I can’t draw cables in a sane way.
You could try using HaneWin NFS server to set up a simulated NFS share - might get marginally better performance that way. Depends where the bottleneck is.
This is still a lot less then what you posted first and this is the one that counts.
Try changing what channels your wifi transmits on and redo the iperf3 test, keep changing channels until you see some improvements.
Kodi. Turn on debug logging, reboot twice, Play a video till it reproduces the problem, then upload a log with either the grab-logs -A or OSMC app in Kodi.
I’ve experienced similar issues in the past to streaming UHD MKV files over Wi-Fi, below are the solution that worked for me:
Force the Vero 4K+ box to connect via 802.11ac 5GHz wireless connection.
Enable and tweaked file cache in Kodi.
Use autoFS to mount a NFS share on the NAS.
The last OSMC update has brought everything back in line and I’ve not had buffering issues since.
However, there are a few things I’ve noted:
My iperf3 test is well over 200Mbps Rx/Tx but actual usable rate over NFS is around 95-130Mbps, likely of some kind of protocol overhead or fragmentation.
The total data rate is a combination of video (which can vary between 9 - 90Mbps from experience) and audio streams (varies between 1 - 8Mbps), plus any other metadata that is part of the package.
Done, over a 60 second period it hovered around 120Mbps, both with and without -R, lowest dip was 86ish but that was only for a second so file cache should have dealt with that.
I am running in 1080p still (new TV hasn’t arrived), but the same file works fine if I just connect the ethernet. Could it simply be that WiFi eats up tons of CPU power?
Although unrelated and should just be getting ignored by Linux, I am curious exactly why so many of your sources have double slashes where they don’t belong…
/mnt/mainpc//mnt/WD-WMC1T1033442/Movies/
On another unrelated note I would suggest turning on sync playback to display (on start/stop).
@darwindesign beat me to it on the caching parameters. One other observation is that you’re using WiFi channel 100 that is a DFS channel, so might show breaks if it feels the need to jump to a new channel.
I had kind of the same problem, all media on a dedicated server (that also runs mysql for among other things kodi), and the vero 4k+ had some issues playing back the files on wifi, my tv can play those same files via upnp and is wireless. With some tweaking I could play most files wireless on the vero but skipping forward/backward was significantly slower than with a cable. So i use a cable.
(I could even use my laptop as kodi upnp server (files still on dedicated server), wireless on both laptop and tv)
My conclusion was that both the tv and laptop has a 2x2 antenna and the vero 4k+ only has 1x1.
Increasing the cache size and the readfactor in kodi was what made it better for me, but I would have needed more ram for it to be really useful (those 4k movies are huge which fills the cache fast). (using and external ssd for the cache could probably be an option, but it would add more cables and that was what I was trying to avoid)
I took some days testing and mailing back and forth with @sam_nazarko who was helpful. I’m satisfied with my setup, it plays everything silky smooth (hdr10+ is the only thing on my wishlist, but my tv can play those via upnp until the vero can do that too).
what is the device that the Vero is connecting to wirelessly? If you drew a straight line from the Vero to that device what exactly is between those two points?