On 12/1/06, <b class="gmail_sendername">Patrick Ouellette</b> <<a href="mailto:pat@flying-gecko.net">pat@flying-gecko.net</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Wed, Nov 29, 2006 at 11:22:07AM -0500, Michael Tiller wrote:<br>><br>> Just out of curiosity...when you say 65-75% CPU utilization, how is that<br>> partitioned between the X server and the frontend? I ask because if I try
<br>> and watch without XvMC on my system, the X server is something like 30% and<br>> the frontend is like 70%. I'm wondering if this load on the X server can be<br>> avoided somehow. Then I might have a chance to watch HD natively.
<br>><br>> It seems crazy to me that with such fast CPUs, HD playback is not a given.<br>> My Windows machine (2.4GHz P4) can process HD streams from my HDHomerun<br>> without a hiccup?!? Why should a 2.8 GHz (granted, it is a Celeron) have so
<br>> much trouble?!?<br>><br><br>I don't recall which video card you are using, but you will want to<br>check the OpenGL vblank sync settings.</blockquote><div><br>Everybody keeps mentioning this, but isn't this off by default anyway? I built MythTV from SVN recently and specifically looked and it said something like "OpenGL Sync: Disabled" or some such thing. That is the correct setting right? (
i.e. the default setting)<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">using the latest NVidia driver</blockquote><div><br>I've got a 440 MX using the 8776 driver.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> and playing with the vblank settings</blockquote><div><br>By this do you mean the instructions on the Wiki that say:
<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">Try using the 'nvidia-settings' control panel to disable Video Texture
Adapter and/or Video Blitter Adapter "Sync to VBlank" checkboxes (on
the "X Server XVideo Settings" page)</blockquote><div><br>I've done that. <br></div></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
soundcard buffer settings</blockquote><div><br>By this do you mean turn on extra audio buffering during playback? (in the Playback settings on the front end) <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
and dot clock in my modeline have significantly improved my XvMC output.</blockquote><div><br>I'm lost here. I've tried adding my own modelines but it always complains they aren't valid, e.g.<br><br> ModeLine "NTSC_60i"
14.318 768 784 848 910 483 484 492 525 Interlace<br> Modeline "720x480_60" 26.72 720 736 808 896 480 481 484 497 -HSync +Vsync<br><br>Leads to this in Xorg.0.log:<br><br><div style="margin-left: 40px;">
(WW) NVIDIA(0): No valid modes for "720x480_60"; removing.<br>(WW) NVIDIA(0): No valid modes for "NTSC_60i"; removing.<br>(II) NVIDIA(0): Validated modes:<br>(II) NVIDIA(0): "1024x768"<br>
(II) NVIDIA(0): "720x480"<br></div><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I'm running and AMD Athlon64 3000+ and a 6600 based PCIe video card.
</blockquote><div><br>Thanks for the suggestions. If I understand all of them, I think I'm close to exhausting them all. :-(<br><br>I wish there were better diagnostics. It seems like the current situation with XvMC is that about the only thing you can say for sure is whether it is "on" or not (
i.e. gray background OSD or not). Apart from that, there don't seem to be any good diagnostic clues when you have problems.<br><br>--<br>Mike<br><br></div></div>