[mythtv-users] High X server load. Why?
Paulin
paulin at spextreme.com
Fri Jan 9 01:45:22 UTC 2009
On Thu, Jan 8, 2009 at 6:09 PM, Dean Harding <dean.harding at dload.com.au>wrote:
> > Also, I am seeing 54% load on one CPU when mythfrontend is just sitting
> > on the recordings page. Nothing playing. That seems excessive? 3ghz
> cpu.
>
> Do you have the video preview running? That eats up a bit of CPU IIRC.
>
> Dean.
>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
I had all of these problems and just got my myth frontend working about 1
hour ago...It's going through the Wife test right now.
I have a 2.2 Dual core with an NVidia 8400 GS DVI hookup to a 1080i TV. And
the NVidia 180.16 driver.
First off 0.21 will not work. You have to compile it yourself. It took
me a little bit but once I got the compiling figured out I started
tweeking. The first few compiles I did I saw X and Myth FE taking ov er the
CPU both 57/43%...So CPU was high always....Even when not playing video.
First I started with Mythbuntu 8.10 which includes Myth 0.21. Got that
working (db setup and all). Then I removed everything myth (plugins, thems,
web, frontend, backend) I left the DB, and Mythbuntu scripts (init.d type
stuff). So the /usr/lib, /usr/share/mythtv, /usr/bin didn't have anything
myth (excluding mythbuntu items) in them.
Next I started playing around with the compiler using SVN Trunk 19597. I
compile write on this box. Here are the settings I eventually ended up
using.
MythTV
./configure --prefix=/usr --enable-proc-opt --disable-joystick-menu
--disable-firewire --disable-hdhomerun --disable-xvmcw --enable-xvmc-opengl
--enable-vdpau --disable-directfb --enable-opengl-vsync
MythPlugins
./configure --prefix=/usr --enable-opengl --enable-mytharchive
--disable-mythbrowser --disable-mythcontrols --disable-mythflix
--enable-mythgallery --disable-mythgame --enable-mythmusic
--disable-mythnews --disable-mythphone --enable-mythvideo
--disable-mythweather --disable-mythzoneminder --disable-mythmovies
Now I then used
sudo checkinstall
to create .deb packages (using mythbuntu 8.10 as my base). I then use
dpkg -i <package>
to install them.
Then started testing... First you have to setup the playback profile to use
the VDPAU settings. Next I try watching a recording. Still stuttered but
my 100% CPU dropped to 9% for the frontend and 1% for X. So looks good but
still stuttering. Next I moved on to looking at the logs....I ran with
Now I started working on the interlacers.
frontend -v playback >& /var/log/mythtv/frontend.log
So I saw the deinterlacer wasn't working properly... So I kept tweaking that
setting. Finally I settled on Advance (2x, HW) because of something I read
on the wiki... (keep reading though before jumping on this one).
Still stuttered but then I noticed in the log a lot of audio issues and
buffer overrunds. That led me down an audio path. So I worked with that
for a days trying to et digiital playback. Never got that to work and just
set it to ALSA;hw:0,0
So then I went back and worked on playback. I end up setting the
deinterlacer to One Field (1x, Hw) and None for the secondary....
Now everything is working perfectly.
I hope that this helps and sorry it was so long.
steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20090108/b4e06e11/attachment.htm
More information about the mythtv-users
mailing list