Bought an Intel NUC - NUC6CAYH as a frontend. Pretty nice. Small, silent, built-in IR receiver. But I cannot get video playback to work. Any of the enhanced playback profiles cause stuttering. The Intel drivers are installed:
Tried looking at my memory. It's a memory module I had lying around. It is the correct spec for this hardware but is *not* on Intel's compatibility list. I had it in the wrong slot but moving it did not fix my problem.
Thanks Beppo I was unaware of the TripleBuffer option. I do need the TearFree option and have it set. Alas, stuttering is still present. Have you played with Accel and AccelMethod?
Here's a weird one. This is on a 4K display. When I turn on VAAPI, the bit of 4K video I have plays great. But Live TV stutters. If I set the playback to Normal, TV plays great but the 4K video stutters.
Well thank you Beppo. Maybe it was the TripleBuffer. Maybe it was the DRI. VAAPI is on and video is playing well, recordings are playing well.
Except...
Live TV is stuttering. Now if I select 'make recording' and then go back and play that recording, everything plays fine. This is all recording off an HDHomerun. Is there a LiveTV setting I missed somewhere?
regarding 4K, I think the limitation is not your system. Mythtv needs to be rewritten for this use case.
At https://github.com/MythTV/mythtv/tree/devel/2019-render you can follow the "zero copy" efforts but it is not ready yet.
Regarding the live tv stuttery, if you use AVSync2, you have to increase the readahead to 300 ms. That works for me.
By the way which version of mythtv are you using?
the latest version v30.0 brings a lot improvements in the area of vaapi and the option to use
AVSync2.
Please see https://www.mythtv.org/wiki/Release_Notes_-_30
for further information.
Meh. I spent so much time getting to 29.1. BTW, now that I have VAAPI working, 4K is displaying just fine. I have a short 4K clip that I played for my wife and daughter. Nobody can see any difference over my 1080P content. Even on an 82" screen.
You mentioned ReadAhead. I know how to set that on a block device. I would think Myth would be more network bound (I have split front and back ends.) Is there a Myth setting I don't know about?