Hade my Vero 4k for a few days now, but both me and my wife notices occasional frame skipping/stutter. I have read through the other threads but they seem to be solved so I guess this is only me then?
Most of our content is in 23.976 and this is where we have problem. 25hz-content for example seems to play fine. I’m very picky and will notice even the slightest playback error. My wife is more forgiving but started complaining after Vero 4k was installed (coming from nuc7). It’s pretty hard to gather evidence as I don’t see the skips in the debug log, and PlayerProcessWindow don’t display skipped frames. Is there a way to bring up the old CodecInfo?
More info about my setup:
OSMC is fully updated
NFS mounted in fstab
Buffer added in advancedsettings.xml
Adjust Display Refresh Rate enabled
Sync Playback to Display disabled (as I use audio passthrough)
Exchanged HDMI cables
TV: 55" Samsung KS8005
Soundbar: Samsung K960
Tried connecting HDMI directly to TV (instead of through the sound system)
I found one interesting thing in the log: NOTICE: Display resolution ADJUST : 1920x1080 @ 24.00 - Full Screen (23) (weight: 0.001).
I googled that string but with 23.98 instead of 24.00 and got a few matches. Should it say 23.98 instead? Unfortunately my TV says 24p for both 23.976 and 24hz so I can’t tell whats being sent.
Will be very grateful for any help. Just let me know if you need anything else from me.
Thank you for replying. I spent a few minutes watching 1080p Big Buck Bunny and didn’t actually notice any problems at all. Might have missed it though if the camera/animation is moving slowly. But when I switched to the content I normally watch I noticed the first glitch pretty quick (maybe two minutes in). Nothing in kodi log though.
Oh, and the detailed playback information is a no go with my official remote. I get the playerProcessWindow by pressing the context button, but no further. I might go purchase a cheap keyboard tomorrow to be able to press ctrl+shift+o.
I found a way to trigger the playback stats via the official kodi remote for iOS (long press info-button). Here’s a short clip of the problem, right after the kissing scene: Osmc vero 4K frame skipping - YouTube (unlisted on YT). Skip counter increments by one.
I also noticed that the bunny clip runs at 24.00Hz which is probably why it’s playing perfect. I just played the entire clip without any drops or skips.
which indicates that framerate automation is enabled; but I don’t think I actually saw it active when you played your clip, which would explain the skipping.
I’ve noticed this on some newer TVs which don’t seem to advertise a preferred mode. I’d recommend trying these improvements here. They will likely end up in OSMC proper very shortly, so it’s worth trying anyway. After you boot, run sudo chown osmc:osmc /sys/class/amhdmitx/amhdmitx0/frac_rate_policy. This won’t be necessary in the next update (but for now the permissions for this sysfs node were incorrect).
This kernel allows fractional video modes, i.e. 23.976 to be set from userspace without the ‘magic’ that used to happen before. It will also make it much easier to see if framerate automation is working as expected. The value of sudo chown osmc:osmc /sys/class/amhdmitx/amhdmitx0/frac_rate_policy should be 1 when you are playing back content with Adjust Refresh Rate enabled; otherwise 0.
Another thing worth testing, is whether Sync Playback to Display removes the issue. I know that this will prevent passthrough and I am only suggesting it as a quick test. If it does remove the issue, then it’s indeed a problem with the Adjust Refresh Rate option
Fortunately, you seem familiar with the command line and how to troubleshoot things, so I think we should be able to resolve this one quite quickly for you.
I installed the testing version tonight and tried the same file that was skipping frames. I only have time for a quick test right now, but it looks good at first glance. The skip counter is not incrementing anymore at least.
Yes! I actually put the command in rc.local as it seems to reset after reboot. ls -l confirms it. But it still does not change to 1 when I play a movie. My tv shows 24p so something is happening for sure.
I just watched a full 4k 10bit movie.
Good news: amazing picture, no blackouts, skip counter does not increment and there is nothing in the log.
Bad news: I still see frame skipping. Tried Suits where I know it skips and saw the same problem now, same place. Weird thing is that the skip counter is not incrementing with this test build, but I clearly see the skip.
Debug log: https://paste.osmc.tv/qapopigapi
Activating Sync Playback to Display results in perfect playback so one guess is that the frequency is set to 24.00 instead of 23.976. Is there anyway to see what refresh rate is being displayed from the terminal? Kodi shows 23.976 at least.