Raphael Pooser wrote:
Michael T. Dean wrote:

[...]

Have to ask because I have never been able to figure out what the difference is: What is the difference between xv and xvmc. I read somewhere that xvmc is a hardware thing while xv is jsut somekind of software extension. But if that were true, than why is xv dependant on the graphics card driver at all? The ati cards can use xv, but not xvmc, why is that, and is there a giant performance difference between the two? I read on this list a guy using xvmc with an nvidia card taking 2-3% proc time in X to run a 720x480 stream, which is exactly how much is takes using xv with an ati card? Would it take even more using xv and not xvmc? Sorry for the seemingly obvious to answer question. My friend is getting ready to builf a myth box using nvidia and as I use ATI I want to make sure I have enough knowledge to help.


XV is efficient software decoding.
XVMC is hardware assisted software decoding.

On my nvidia 5200 + Celeron D @ 2.93ghz + 1Gb DDR 3200 RAM, normal mpeg2 playback takes about 13-15% CPU using XV. Using XVMC, it takes between 8-10% CPU. So no, it's not a dramatic difference unless you're using a low power CPU like a 733mhz
P3.

I don't even bother with XVMC for three reasons:
1.) The OSD is GRAYSCALE for some reason. (is this fixed in SVN yet?)
2.) FF, Rew, Next, and Prev cause about 5-10 seconds of jitter and skipping when using XVMC. 3.) Even without any sort of de-interlacing turned on, I get really bad flicker on the OSD. For example, when I change the volume the OSD volume bar is unintelligible it flickers so much.

Also, note that it really is just hardware assist. It's nothing like the PVR 350's hardware playback. With the 350, I could max out my CPU and compile code in the background while watching a show without any skipping, jitter, etc. With the nvidia card it doesn't matter if I use XV or XVMC, I always get some skipping and jitter while compiling code in the background or burning a DVD. (would a real
P4 with HT enabled solve this?)

If the jitter, flicker, and grayscale problems could all be eliminated then XVMC would kick-a**, but
as-is it seems rather pointless on my hardware.

--
Jesse Guardiani
Programmer/Sys Admin
[EMAIL PROTECTED]

_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to