[mythtv-users] backend takes 100% CPU recording DVB-T

Nick Craig-Wood nick at craig-wood.com
Wed Apr 19 11:00:26 UTC 2006


On Mon, Apr 17, 2006 at 10:42:25AM +0100, M wrote:
> >I've found that CPU seems to average about 30% while recording (using
> >top -d 30) for one channel.  However the CPU usage does spike up to
> >100% for 5 seconds at a time.
> >
> >I haven't been able to make LiveTV work since upgrading to 0.19 though
> >- I just get a timeout after about 40s.
> >
> >0.19 has been recording stuff just fine.
> >
> You could try my packages, they use the same package build as Christian 
> (marillat) but with EIT (broadcast program guide) dissabled. It works 
> for me and Chris.
> 
> http://luminoussheep.net/mythtv/

I managed to install those, and I can report 100% success!

1) CPU usage when recording two DVB streams is now back to
approximately 0% where it should be

2) LiveTV works again! PIP works too.

Thank you very much indeed!

> It may require newer libs that Christians though...  And there's no
> pakages file so you need to download them and then do a dpkg -i *pkg
> or something...

Just for those playing along at home, make sure you upgrade to the
latest etch before installing these packages otherwise you'll have
library problems.

You can see which features your mythtv supports by running mythbackend
--version.  It should *not* mention dvb eit here.

> I guess I can look at making them apt-getable if people want.
> Lastly Chris noticed that just installing the backend doesn't fix it
> so it's probably best to install them all.

I did install all the packages.

> Stephen thinks there's a another problem so probably good to report to 
> the list how you get on.
> 
> I guess we could ask Christian to add packages without EIT if it works 
> for many people, until the EIT is fixed.

Might I suggest you rename your packages, eg suffix the version number
with .noeit1 or something - its rather confusing otherwise since they
have exactly the same name as the originals and it is easy to mess up
the install (like I did the first time!).

Adding a new entry at the top of the Changelog file in the source is
the new version number is the best/debian way of doing this.

I don't think EIT can be disabled by default in the packages - a lot
of people need it for getting their guide data don't they?

Thanks again

-- 
Nick Craig-Wood <nick at craig-wood.com> -- http://www.craig-wood.com/nick


More information about the mythtv-users mailing list