xbianonpi / xbian

XBMC on Raspberry Pi, Bleeding Edge
https://xbian.org
GNU General Public License v3.0
294 stars 44 forks source link

XBian 1.0 RC2: Interface slows down to 2 FPS after being idle overnight #576

Closed dvshp closed 7 years ago

dvshp commented 10 years ago

My issue follows on from a previous iss #553 that has been closed and resolved for others, but I have followed all the advise to update, but this has still not resolved the issue for me. I have 2 * RPI and one is affected by the issue connected to a CEC enabled Samsung TV, the other one works fine and both as mentioned below are new builds.

Just loaded a clean 1.0 RC2 image on RPi (512 MB). All works well initially, but after some idle time (not sure how long, but apparently hours) the interface becomes almost non-responsive and very slow. The System Info page shows around 2 fps instead of the more normal 26-27 fbs that I get on my system. The xbmc.bin process uses very little CPU in this state (2% or so, according to top). A reboot will bring the system back to normal operational state.

Any further advise would be apprciated

mk01 commented 10 years ago

start the affected RPI with

start xbmc DEBUG='--debug'

later you sent the log from /home/xbian/.xbmc/temp/xbmc.log . both RPIs are connected to the SAME tv ?

also for this one is very important fixed libCEC as RPI needs to get correct info that it's screen output is expected so XBMC will leave lowFPS mode (500ms sleep between scr refresh = 2fps and ~2% cpu use is correct there).

as first install updated libCEC as follows to both RPIs

sudo -i
cd /tmp
wget http://xbian.brantje.com/pool/staging/main/x/xbian-package-cec/xbian-package-cec_1.1.6-3_armhf.deb
dpkg -i xbian-package-cec_1.1.6-3_armhf.deb

do that on both RPIs. report back later. if it happens again, we will do the debugging.

anaconda commented 10 years ago

Please re-test on an up to date system and confirm that this is still an issue.

mk01 commented 9 years ago

I assume this could still be present for LG TV's if libcec 2.2.0 has not fixed the LG related bugs which appeared after 2.1.3 ... have no info about that.

also the LG-helper I provided for the guys compiling XBMC for RaspBMC work OK if RPI is only device. It works with more too, but problem of that solution is that it not only wakes XBMC renderer, it also makes RPI Active (so it switches source on TV ON even if RPI wasn't active before TV OFF).