Well, this was a pleasant surprise–upgrading the kernel certainly did make an impact on this issue. I waited a while to post in order to verify that this wasn't simply spurious behaviour, but actually a real improvement from what I've witnessed earlier. Kudos to
Intel for adding fractional refreshrate detection and the XBMC team for suggesting to try it out.
I've watched two movies in full, as well as a couple of episode series, and can note that if the problem isn't completely eliminated (still too early to tell yet), its presence has been significantly reduced.
For the record, I ended up upgrading the kernel to 3.13.5 (while keeping everything else the same, including an old XBMC Xvba build), and could immediately see the change in the picture fluididty when watching for ~5 mins.
The logs also report a display resolution adjustment to 23.98Hz (vs. 24Hz previously) –
grep ADJUST .xbmc-27-Feb-2014/temp/xbmc.log
21:13:26 T:140370268649216 NOTICE: Display resolution ADJUST : HDMI2: 1920x1080 @ 24.00Hz (19) (weight: 0.001)
21:25:56 T:140370251863808 NOTICE: Display resolution ADJUST : HDMI2: 1920x1080 @ 24.00Hz (19) (weight: 0.001)
20:54:51 T:140370226685696 NOTICE: Display resolution ADJUST : HDMI2: 1920x1080 @ 24.00Hz (19) (weight: 0.001)
grep ADJUST .xbmc/temp/xbmc.log
21:44:56 T:140178194687744 NOTICE: Display resolution ADJUST : HDMI2: 1920x1080 @ 23.98Hz (21) (weight: 0.000)
21:48:11 T:140178203080448 NOTICE: Display resolution ADJUST : HDMI2: 1920x1080 @ 23.98Hz (21) (weight: 0.000)
21:49:23 T:140178194687744 NOTICE: Display resolution ADJUST : HDMI2: 1920x1080 @ 23.98Hz (21) (weight: 0.000)
For some reason though I couldn't get accurate readings from the overlayed XBMC status screen (the one activated when pressing 'o')–it shows a constant 24.00fps.
I also upgraded to the latest version offered by FernetMenta's branch, but it remained the same. Wonder if it has to do with old config files in .xbmc
Anyway–I am very happy to have this working on my "non-recommended"
Compositing setup (Cinnamon), running a separate desktop in addition to XBMC. I will do more testing as I am currently migrating all my Blu-Ray's to the media server (
*goodbye* BD-Java, FBI/Homeland/Interpol warnings, unskippable trailers + resume at end-credits _
forever_)
I guess the remaining issues are 50Hz + 3D playback via XBMC. But knowing the team I am sure those will mature soon as well. :-)