Performance regression from Eden (ubuntu repo) to Frodo (PPA)
#1
I was happily using XBMC Eden on Xubuntu 12.04, from standard packages of ubuntu repository : version 2:11.0~git20120423.cd20772-1 from http://packages.ubuntu.com/precise/xbmc
Videos were running smoothly on my old laptop

Then I upgraded to Frodo, using the PPA package : version 2:12.0~git20130128.1315-frodo-0precise from https://launchpad.net/~team-xbmc/+archive/ppa
I lost a lot of fps on HD videos with this version (lots of frame drops). See debug log : http://pastebin.ubuntu.com/5580060/
It's like the video decoding was handled by only one core of the CPU instead of both.

If I revert back to Eden from ubuntu repo, the fps is back to normal (almost no frame drops). See debug log on the same file, with the same .xbmc directory : http://pastebin.ubuntu.com/5580062/

I also tried the xvba version from https://launchpad.net/~wsnipex/+archive/xbmc-xvba-frodo ; same frame drops.
I tried xbmcbuntu 12.00 liveCD from http://mirrors.xbmc.org/releases/XBMCbun...NVIDIA.iso : same frame drops
I tried xbmcbuntu 11.00 liveCD from http://mirrors.xbmc.org/releases/XBMCbun...u-11.0.iso : same frame drops.

All in all, it appears to me that only the packages from ubuntu repositories give me the good fps.
I suspect it to come from the different compilation options, that I found in the "rules" file of each repo : https://launchpad.net/~team-xbmc/+archiv...ian.tar.gz and http://archive.ubuntu.com/ubuntu/pool/un...ian.tar.gz
In particular, in the ubuntu repo, the option --enable-external-libraries is set, and it's not set in the PPA repo : the comment says "Enable external libraries for all architectures except i386 and amd64"

Do you know for which reason these compilation options are different?
Do you have any other idea why I have such a performance regression when using other packages/versions?

I tried to recompile xbmc Frodo myself in Virtualbox, inside a freshly-installed Ubuntu 12.04.2, in order to check the behavior with different compilation options. But I did not succeed. I followed the instructions from http://wiki.xbmc.org/index.php?title=How...ian/Ubuntu and from the readme inside source.
I'm currently stuck on this error message given by ./configure :
Code:
configure: error: You need either libswresample or libavresample.
I did not manage to find a suitable version of libswresample or libavresample for Ubuntu 12.04

Any hint to solve this build issue?

Some more info on my configuration :
Machine : Inspiron 1525 laptop
CPU : Intel Core 2 Duo T5550 @1.83GHz
Graphics card : Intel integrated 965GM (no hardware video decoding)
Resolution : 1280x720 fullscreen, on HDMI
OS : Xubuntu 12.04.2, x86_64 version, with upgraded kernel from raring, version 3.8.0-7
Reply


Messages In This Thread
Performance regression from Eden (ubuntu repo) to Frodo (PPA) - by mossroy - 2013-03-02, 21:05
Logout Mark Read Team Forum Stats Members Help
Performance regression from Eden (ubuntu repo) to Frodo (PPA)0