I do have an issue with one of my Vero 4K devices.
My Setup
Living room: Vero 4K+ attached to 1Gbit Lan .
Bedroom: Vero 4K attached to 100Mbit
Problem: Out of the sudden the Vero 4K+ keeps buffering on files which played smoothly the last couple of months. What I do see is with the debug information that the Buffer ( ~180MB // 100%) slowly decreases over time and then causes a massive buffering issue for minutes. This continues throughout the movie.
Troubleshooting: I moved my Vero 4K and attached it to the same HDMI,Power Supply + Lan Cable and it works without buffering at all.
So it is related to the Vero 4K+ Device. I did not update the device recently , the last update was march 2022.
I am not sure how to install this on my Synology NAS. Since I did a wipe combined with a new static IP i can for certain tell that the device is having enough bandwidth to cope with the files i play. the entire network is wired and running on 1Gbit.
Maybe the logs i shared from both vero help to narrow down.
You could follow the link from @Tom_Doyle but as a starting point you could first test the iperf3 result from Vero to Vero that should give you a first idea if there is a problem.
Those logs a incomplete (e.g. missing your Kodi Settings and Network details) and also are not debug enabled.
To get a better understanding of the problem you are experiencing we need more information from you. The best way to get this information is for you to upload logs that demonstrate your problem. You can learn more about how to submit a useful support request here.
Depending on the used skin you have to set the settings-level to standard or higher, in summary:
enable debug logging at settings->system->logging
reboot the OSMC device twice(!)
reproduce the issue
upload the log set (all configs and logs!) either using the Log Uploader method within the My OSMC menu in the GUI or the ssh method invoking command grab-logs -A
publish the provided URL from the log set upload, here
Thanks for your understanding. We hope that we can help you get up and running again shortly.
Firstly, the devices seem to be running different versions of OSMC. One has been installed recently and one has been updating regularly.
Some settings are not ideal. Set the UI to 1080p and enable Adjust Refresh Rate, setting it to Always.
But your problem isn’t buffering, it’s that software decoding is being used:
2022-09-14 11:35:56.895 T:2864 INFO <general>: CDVDVideoCodecFFmpeg::Open() Using codec: HEVC (High Efficiency Video Coding)
2022-09-14 11:35:56.895 T:2864 DEBUG <general>: CDVDVideoCodecFFmpeg - Updated codec: ff-hevc
This will result in poor playback performance.
2022-09-14 11:35:58.030 T:2907 DEBUG : CVideoPlayerVideo - video decoder returned error
Here’s my recommendation.
Reinstall OSMC on the Vero 4K +
Adjust the Refresh Rate setting and set the UI to 1080p on the Vero 4K as advised above.
Use My OSMC’s backup utility to duplicate this configuration on the Vero 4K + after reinstalling. This will synchronise the settings from your 4K to your 4K+
I did reinstall the Vero4K+ with standard installer and only added my movie libraries + Display setting and the issue persists.
I did some further testing after setting the display to 1080p and always refresh
System - Player - HW acceleration enabled → Video starts buffering after couple of minutes
System - Player - HW acceleration disabled → Video is choppy as hell
Conclusion: Your assessment that SW decoding is used can’t be right since the video is a MKV 4K movie which plays fine at 30FPS until the buffering happens OR the VERO 4K+ HW is faulty and falling back to SW decoding or this is a result of the buffering issue. It happens now on every movie of different formats (4K, 1080p MKV).
Again, I did a full swipe of the device and the issue persists, it happened out of the sudden without changes in my network. I am cool in ordering a new 4k+ if this one is gone south but just wanted to be sure.
Did the test with USB drive and this one works flawless.
Still wondering if the Gbit component might degenerate over time and now, when playing a movie over lan, the component starts erroring after minutes of heavy duty?