2014-01-06, 03:36
@fritsch - I found it, finally!
NOW - No/few skips- V-sync/Sync-playback-to-display both enabled.
My broken XBMC
xbmc@xbmc:~$ cat /sys/devices/system/clocksource/clocksource0/current_clocksource
hpet
Working OE:
OpenELEC:~ # cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc
High Precision Event Timer (hpet) = EVIL on my machine.
Openelec lets the kernel choose, I presume. Forcing via grub to hpet causes excessive random delays on A4-3400, from what it looks like, leading to more skips. I read the more threads/cores the worse it gets with HPET. Repeated- TSC register reads seems well suited for video time stamping. Performance_Query_counter vs get_tick_count is a problem for me on windows timings for precise I/O coding. From what I can tell they are similar-ish beasts.
My machine's fix:
edit this line GRUB_CMDLINE_LINUX_DEFAULT:
afterwards run:
:
Enjoy smoother 1080i-29.97i and 720p-59.94 playback. For me- a lot less skips on the OSD. There will be a few first opening the file as it syncs.
@pyrodex please test this on your 1080i 29.97 file. We share a similar processor.
NOW - No/few skips- V-sync/Sync-playback-to-display both enabled.
My broken XBMC
xbmc@xbmc:~$ cat /sys/devices/system/clocksource/clocksource0/current_clocksource
hpet
Working OE:
OpenELEC:~ # cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc
High Precision Event Timer (hpet) = EVIL on my machine.
Openelec lets the kernel choose, I presume. Forcing via grub to hpet causes excessive random delays on A4-3400, from what it looks like, leading to more skips. I read the more threads/cores the worse it gets with HPET. Repeated- TSC register reads seems well suited for video time stamping. Performance_Query_counter vs get_tick_count is a problem for me on windows timings for precise I/O coding. From what I can tell they are similar-ish beasts.
My machine's fix:
Code:
sudo nano /etc/default/grub
Code:
GRUB_CMDLINE_LINUX_DEFAULT="radeon.audio=1 radeon.dpm=1 quiet splash"
:
Code:
sudo update-grub
Code:
sudo reboot
Enjoy smoother 1080i-29.97i and 720p-59.94 playback. For me- a lot less skips on the OSD. There will be a few first opening the file as it syncs.
@pyrodex please test this on your 1080i 29.97 file. We share a similar processor.