2013-06-06, 14:22
So long story made short I am running on some aged hardware here. Likewise it is being kept stripped down and focused on as little processes as possible. Namely I have an old 2.8Ghz single core Northwood P4 machine and only PCI slots (no AGP or PCI-E, crappy Dell that they decided to rip the AGP connector off the board) with a Geforce 6200 installed primarily for DVI output.
Right now the setup is simple. Latest 13.04 Ubuntu with nothing extra added except for obviously XBMC, Nvidia binary drivers, Samba, webmin, and a few lightweight programs with minimal usage. My primary user for running XBMC I have set to auto-login and the desktop manager set as XBMC so it boots straight into XBMC with nothing else visible beyond the BIOS, Grub, and a black screen before the XBMC startup screen.
My video material is restricted to 720p as this has shown to be the max the machine can handle with the skiploopfilter option. I have also done some extra tweaking and given xbmc a nice priority of -20 and an ionice of -c1. Despite cpu usage being in check (I see max around 75-80% on some videos and others as low as 40-50, rarely see in the 90s.
Despite all this though I have times where certain processes come in at normal priority and XBMC chokes even though it continues to hold the lions share of cpu usage. Is there possibly anything else I am missing to give XBMC an advantage here? I understand the hardware is practically ancient comparatively. This is hopefully temporary until I can grab a machine with a PCI-E slot and pick up a dirt cheap card with GPU offloading (which the current 6200 is not doing. I don't think it has any h264 support. At best it might do 720 or 1080 MPEG2, worst just dvd spec).
On a side note, something that has been nagging at me a bit: With the TV Shows listing (I don't know if it is skin specific or not, if so I am running Aeon currently) is it possible to have it sort the series list by most recently aired episodes? ie: If show (a) had an episode aired 2 days ago, show (b) had an episode aired 1 day ago, and show © aired an episode today, the order of the list would be ©, (b), (a).
Thanks!
Right now the setup is simple. Latest 13.04 Ubuntu with nothing extra added except for obviously XBMC, Nvidia binary drivers, Samba, webmin, and a few lightweight programs with minimal usage. My primary user for running XBMC I have set to auto-login and the desktop manager set as XBMC so it boots straight into XBMC with nothing else visible beyond the BIOS, Grub, and a black screen before the XBMC startup screen.
My video material is restricted to 720p as this has shown to be the max the machine can handle with the skiploopfilter option. I have also done some extra tweaking and given xbmc a nice priority of -20 and an ionice of -c1. Despite cpu usage being in check (I see max around 75-80% on some videos and others as low as 40-50, rarely see in the 90s.
Despite all this though I have times where certain processes come in at normal priority and XBMC chokes even though it continues to hold the lions share of cpu usage. Is there possibly anything else I am missing to give XBMC an advantage here? I understand the hardware is practically ancient comparatively. This is hopefully temporary until I can grab a machine with a PCI-E slot and pick up a dirt cheap card with GPU offloading (which the current 6200 is not doing. I don't think it has any h264 support. At best it might do 720 or 1080 MPEG2, worst just dvd spec).
On a side note, something that has been nagging at me a bit: With the TV Shows listing (I don't know if it is skin specific or not, if so I am running Aeon currently) is it possible to have it sort the series list by most recently aired episodes? ie: If show (a) had an episode aired 2 days ago, show (b) had an episode aired 1 day ago, and show © aired an episode today, the order of the list would be ©, (b), (a).
Thanks!