2014-03-28, 09:17
Hi,
I'm running XBMC on Raspberry Pi + tvheadend (of the flavor RaspBMC) and I'm noticing that the perf is generally pretty good except when I'm playing a 1080i video with De-interlacing enabled while the XBMC menu s showing. Looking at top; playing video only seems to suck up roughly half of my processor speed at my current overclocked level while raising the menu up makes the idle time rocket down to 0. I'm a little surprised to see that drawing the menu (statically) on top of the video costs that much and I'm pretty convinced that it can run perfectly if some optimizations were done in some areas.
Has anyone investigated this? Does anyone have a working copy of perf or oprofile or a similar tool working? I've looked online for steps; but my quick personal attempts have produced builds where the hardware counters that it required weren't there.
I'm running XBMC on Raspberry Pi + tvheadend (of the flavor RaspBMC) and I'm noticing that the perf is generally pretty good except when I'm playing a 1080i video with De-interlacing enabled while the XBMC menu s showing. Looking at top; playing video only seems to suck up roughly half of my processor speed at my current overclocked level while raising the menu up makes the idle time rocket down to 0. I'm a little surprised to see that drawing the menu (statically) on top of the video costs that much and I'm pretty convinced that it can run perfectly if some optimizations were done in some areas.
Has anyone investigated this? Does anyone have a working copy of perf or oprofile or a similar tool working? I've looked online for steps; but my quick personal attempts have produced builds where the hardware counters that it required weren't there.