[mythtv] CVS CPU usage

steve at nexusuk.org steve at nexusuk.org
Sat Feb 21 18:37:27 EST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


My previous message about this, sent earlier this evening didn't seem to 
get through to the list:

I just upgraded to the CVS version from 0.14.  Under 0.14 the backend used 
to use about 50 - 60% CPU (MPEG4 encoding from a BTTV card), but now under 
the CVS version I get much more CPU usage in some situations:

- - If there is no encoding happening at all and the frontend is playing a 
video then the backend shows no CPU usage at all (this is good)
- - When recording and not playing, the backend shows about 55% CPU usage, 
so about the same as before
- - When recording and playing at the same time, the backend shows 60 - 70% 
CPU usage.  Why is it so much higher than just recording?
- - When watching LiveTV, the backend uses 65 - 100% CPU, which makes Live 
TV completely unusable.  Why is watching Live TV any different to watching 
and recording at the same time?
- - When the scheduler recalculates the scheduling, the backend uses 100% 
CPU for a long time (can be 30 seconds or more).  The thread isn't niced 
and causes huge amounts of dropped frames.  This basically means I can't 
change the scheduling at all while recording without making sections of 
the recording unwatchable.  This was also a problem with 0.14 but it seems 
to have gotten worse with the CVS update.

Any help would be appreciated.  Thanks.

- -- 

 - Steve                                             http://www.nexusuk.org/

     Servatis a periculum, servatis a maleficum - Whisper, Evanescence

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Public key available at http://www.nexusuk.org/pubkey.txt

iD8DBQFAN+u+5zUOsIV3bqERAv+aAKCtERsF2PoKCeNpYBMGNYpLuaQ+HQCgqF0U
/9MTT+YX5Xq5mHPy6gVqT8E=
=2mLE
-----END PGP SIGNATURE-----


More information about the mythtv-dev mailing list