[mythtv-users] High X server load. Why?

Mark markhsa at shaw.ca
Fri Jan 9 20:37:49 UTC 2009


Paulin wrote:
> On Thu, Jan 8, 2009 at 9:27 PM, Mark <markhsa at shaw.ca 
> <mailto:markhsa at shaw.ca>> wrote:
>
>     Paulin wrote:
>     >
>     >
>     > On Thu, Jan 8, 2009 at 6:09 PM, Dean Harding
>     > <dean.harding at dload.com.au <mailto:dean.harding at dload.com.au>
>     <mailto:dean.harding at dload.com.au
>     <mailto: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 <mailto:mythtv-users at mythtv.org>
>     <mailto:mythtv-users at mythtv.org <mailto: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
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > mythtv-users mailing list
>     > mythtv-users at mythtv.org <mailto:mythtv-users at mythtv.org>
>     > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>     >
>     Even with no preview running, the load is 90+%
>     Now with VDPAU, mythfrontend is really low, and X is STILL really
>     high.
>     Ideas?
>
>     29611 root      20   0  339m  25m 9.8m R 98.1  1.3   5:24.28
>     /usr/bin/X
>     -br -nol
>     30092 mythtv    20   0  581m 350m  48m S  2.7 17.3   2:00.35
>     mythfrontend
>
>
>     _______________________________________________
>     mythtv-users mailing list
>     mythtv-users at mythtv.org <mailto:mythtv-users at mythtv.org>
>     http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
> 1. Recompile and verify all parameters are correct
> 2. Check all configs in myth around playback
> 3. Check xorg.conf is configured write... (UseEvents is very important)
>
> Best I can offer.
>
> steve
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>   
I switched from KDM to GDM  and my load is now almost nothing.  Strange.


More information about the mythtv-users mailing list