2012-11-13, 18:32
After years of service I finally retired my Xbox and build a modest HTPC to serve as my new XBMC box. Unfortunately the transition isn't as smooth as I would have liked. I'm experiencing (minor) choppy playback, especially noticable during panning shots. After a day of debugging, I hope someone can provide some clue on where to look next.
My system:
Asrock E350M1 with an AMD Fusion E350 1.8Ghz
4 Gb of Memory, 512mb shared with onboard Radeon HD6310
Old PAL 16:9 TV connected via a VGA-to-SVIDEO converter
My software:
Gentoo Linux with 3.5.7 (gentoo) and 3.6.2 (ck) kernel
Xorg server 1.13.0
ati-driver 12.11beta (also tried older driver+xorgs..)
Latest GIT source of both Eden and Master branch from (https://github.com/FernetMenta/xbmc/)
My settings (Video->Playback):
Enabled XVBA acceleration
Disabled/Enabled VAAPI
Disabled/Enabled Allow display refresh rate to match video
Disabled/Enabled Sync playback to display
(all combinaties of these settings had no effect. I did find it weird that with sync playback enabled, the fps in the playback debug screen during playback did not increase to 60?)
Playing with deinterlacing settings had no effect.
Vertical sync is set to always, both in ati-config and xbmc.
xbmc-standalone is running straight on a Xsession using a .xinitrc file.
I've tried running both a 720p avi mpeg (dc: ff-mpeg4) and a 720p h264 file (dc: ff-h264-xvba). Both are local files and show "ok" cpu usage below 40% at all times. One possible hint is perhaps that I noticed that for both files, my gaming PC (which has an Nvidia card) shows a steady 23.98 fps in the playback debug screen, whereas the problem htpc that I am describing has a fluctuating fps between 23.72 and 24.30..?
http://bpaste.net/show/57766/
This debug log is a clean logfile from a new xbmc instance where I'm trying to run the movie Armageddon. This movie was chosen because it starts with an asteroid travelling through space to own the dinosaurs. The problem is very noticable on these shots. Hope someone can provide some insight, thanks!
My system:
Asrock E350M1 with an AMD Fusion E350 1.8Ghz
4 Gb of Memory, 512mb shared with onboard Radeon HD6310
Old PAL 16:9 TV connected via a VGA-to-SVIDEO converter
My software:
Gentoo Linux with 3.5.7 (gentoo) and 3.6.2 (ck) kernel
Xorg server 1.13.0
ati-driver 12.11beta (also tried older driver+xorgs..)
Latest GIT source of both Eden and Master branch from (https://github.com/FernetMenta/xbmc/)
My settings (Video->Playback):
Enabled XVBA acceleration
Disabled/Enabled VAAPI
Disabled/Enabled Allow display refresh rate to match video
Disabled/Enabled Sync playback to display
(all combinaties of these settings had no effect. I did find it weird that with sync playback enabled, the fps in the playback debug screen during playback did not increase to 60?)
Playing with deinterlacing settings had no effect.
Vertical sync is set to always, both in ati-config and xbmc.
xbmc-standalone is running straight on a Xsession using a .xinitrc file.
I've tried running both a 720p avi mpeg (dc: ff-mpeg4) and a 720p h264 file (dc: ff-h264-xvba). Both are local files and show "ok" cpu usage below 40% at all times. One possible hint is perhaps that I noticed that for both files, my gaming PC (which has an Nvidia card) shows a steady 23.98 fps in the playback debug screen, whereas the problem htpc that I am describing has a fluctuating fps between 23.72 and 24.30..?
http://bpaste.net/show/57766/
This debug log is a clean logfile from a new xbmc instance where I'm trying to run the movie Armageddon. This movie was chosen because it starts with an asteroid travelling through space to own the dinosaurs. The problem is very noticable on these shots. Hope someone can provide some insight, thanks!