Is there any way to reduce XBMC's CPU usage when rendering the UI? It is near 100% even when idle.
I would like to keep xbmc active so that when I turn on my tv and set my receiver to its HDMI port, the XBMC UI pops up. I'd even bear waiting for XBMC to start up completely.
Right now, my only option is to keep XBMC running, but this means high CPU usage. I'd like to keep my owncloud webserver running in the background, which could be influenced negatively by the heavy XBMC process.
I think the best way I can handle this is by detecting if HDMI is connected, and if so: run
- Code: Select all
systemctl start xbmc
Once HDMI is unconnected (i.e. the tv is turned off, or the receiver stops taking input (let's hope it works like that)), run
- Code: Select all
systemctl stop xbmc
But if anyone has found a better way (like through XBMC itself), please let me know!
Ruben