You could try reducing your color depth. I have an older NVidia
card that didn't work well for HDTV, but I was able to get it working
by changing the color depth from "Millions of Colors" to "Thousands of
Colors" in the Display Settings. <br><br><div><span class="gmail_quote">On 1/28/06, <b class="gmail_sendername">Jerry Rubinow</b> <<a href="mailto:jerrymr@gmail.com">jerrymr@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 1/28/06, Kevin Kuphal <<a href="mailto:kuphal@dls.net">kuphal@dls.net</a>> wrote:<br>> Jerry Rubinow wrote:<br>> > I'm running myth with separate front/back end computers. The frontend<br>> > is a
2.8GHz P4 with 512MB ram, trying to display 720p HD, but I'm<br>> > maxing out the CPU - myth ~65+%, X around 30+%. The video is at times<br>> > choppy when there's a lot of stuff changing in the frame. What can I
<br>> > do to reduce CPU usage?<br>> ><br>> > Here's what I've done so far:<br>> > -compiled myth with --enable-proc-opt (using SVN from less than a week ago)<br>> > -using ratpoison for window manager
<br>> > -not using any deinterlacing<br>> ><br>> > Note: XvMC is not an option.<br>> ><br>> > I'm running FC4.<br>> ><br>> > mythfrontend -v playback reports that it's using Xvideo, format I420,
<br>> > using realtime priority, video timing method: RTC (glx vsync not<br>> > supported in my driver). Then I get a lot of video ahead of audio<br>> > dropping frames messages, and then a lot of audio ahead of video
<br>> > messages.<br>> ><br>> > /proc/meminfo says there's 100MB free while running myth, so I guess<br>> > it's not swapping.<br>> ><br>> > What might be causing the high CPU? I've read about people with
<br>> > 2.4Ghz P4s not having a problem with HD, so it seems like there should<br>> > be something I can do. Would compiling my own kernel help? With what<br>> > options? Anything else I can try first?
<br>> ><br>> Try using libmpeg2 for your playback. I'd suggest looking into<br>> hyperthreading support in your kernel to see if it is enabled. I<br>> believe this means using an SMP kernel. I'm not sure if that will make
<br>> a difference but it might. And lastly, your video card and drivers do<br>> help alot. I've struggled with my choice of ATI on one of my frontends<br>> and as I'm moving to HD, I'm biting the bullet and spending the $40 on
<br>> an Nvidia FX card and it will be one of the best $40 I've spent on my<br>> system as it means HD playback on my 2.4ghz Celeron with XvMC.<br>><br>> Kevin<br><br>Sorry, I left out that I'm using libmpeg2. Hyperthreading - hmm,
<br>unfortunately I just checked and my CPU doesn't support hyperthreading<br>(it's a 533MHz bus 2.8GHz P4). I tried going the FX 5200 route, only<br>to discover that I I can't achieve the transfer speeds I need over PCI
<br>(my motherboard only has two slots, both PCI). 1280x720x(24 or 32)<br>bits, 30 frames a second (or 60, even worse) - PCI's max throughput is<br>600 to 700 Mbits/sec. I tried XvMC on the 5200 but it was always a<br>bit glitchy. The onboard graphics is AGP, but now instead of being
<br>limited by bus speed, it's by CPU speed. Very frustrating, since it's<br>soooo close to working properly.<br><br>-Jerry<br>_______________________________________________<br>mythtv-users mailing list<br><a href="mailto:mythtv-users@mythtv.org">
mythtv-users@mythtv.org</a><br><a href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users</a><br></blockquote></div><br>