[mythtv-users] Mplayer ( default ) will not play video. No video. XV?
Michael T. Dean
mtdean at thirdcontact.com
Thu Feb 7 18:44:36 UTC 2008
On 02/07/2008 12:51 PM, Mark Hutchinson wrote:
> Husam Senussi wrote:
>
>> On 7 Feb 2008, at 14:04, Steve Curtis wrote:
>>> On 05/02/2008, *Mark Hutchinson* <mark at onnow.net
>>> <mailto:mark at onnow.net>> wrote:
>>>
>>> What could I be missing?
>>> I downloaded the driver from Nvidia, init 3, ./NV* and changed the
>>> driver from nv to nvidia?
>>>
>>> What am I missing? I have done it this way for years.
>>>
>>>
>>> Mark - The Nvidia driver does not support XV in the 8xxx series
>>> cards. Have a google around and you will confirm it somewhere on the
>>> Nvidia site...
>> I agree ... I'm using nVidia 8800GT and everywhere you go it says
>> 8 family doesn't support Xv.
> Does XV add that much better performance? I have the 8600 Nvidia, with
> the NVidia drivers. Core2Duo 1.87ghz processor.
> I am getting jitter on playback, with occasional CPU spikes over 100%
> with increased jitter when CPU is high.
> Do I need more CPU power?
Xv is the X video acceleration API. It basically allows the system to
use the video card's memory directly rather than working in RAM and
copying each frame to the video card's memory (which is /very/ slow and
resource intensive).
So, you either need Xv or a program that does OpenGL video. Myth's
trunk version (and soon 0.21), does allow OpenGL video, but the
implementation in Myth is slow, so Xv requires less resources.
Basically, XvMC will take the least resources, then Xv, then OpenGL,
then Xshm (which is probably what you're using).
Basically, you have a souped up sports racer that can't shift out of
first gear, so you're having to run it at redline. (OpenGL would at
least get you to second gear. Xv would have gotten you to 5th and XvMC
to 6th. :)
Mike
More information about the mythtv-users
mailing list