Page 1 of 2

I think there's a problem with nvidia cards...

Posted: Mon Mar 14, 2011 1:50 pm
by Anonymoose
Cause I've seen in a lot of videos, no matter resolution or format...

that, have 2 ghosts the image... let's take for example... this " | "

in 60fps it looks like...
if the " | " is moving
all I'll see is...
frame 1 " ( | "
frame 2 " | )"
frame 3 " ( | "
frame 4 " | )"

I guess I can record it with my dslr if I set it to 60fps mode... if it's really needed by a dev to pin point the problem

anybody notice this problem in borders of persons walking? or lines?

Re: I think there's a problem with nvidia cards...

Posted: Mon Mar 14, 2011 3:14 pm
by Nielo TM
As far as I'm aware, MCFI works in blocks form (akin to video compressions) where individual frame is converted into small chunks of blocks. So sometimes, the edges will have artifacts similar to micro-blocking or distortion/brake-up. It is also why certain sections of a scene appear smooth while the rest appear blurred or juddered.

Offloading the processing to a powerful GPU should improve the quality significantly as modern GPUs are excellent parallel processors.

Re: I think there's a problem with nvidia cards...

Posted: Mon Mar 14, 2011 3:30 pm
by Nielo TM
Without MCFI (Motion2)

With MCFI (Motion2)

Re: I think there's a problem with nvidia cards...

Posted: Mon Mar 14, 2011 3:38 pm
by Nielo TM
I wonder if they can interpolate the new frames during the decoding process. I mean, the compressed videos doesn't contain all the frames and it has more information to work with. So why not scan ahead to gather more data to aid interpolation

I'm not sure if it is possible, but it's worth asking.

Re: I think there's a problem with nvidia cards...

Posted: Mon Mar 14, 2011 5:35 pm
by metal005
Anonymoose wrote:Cause I've seen in a lot of videos, no matter resolution or format...

that, have 2 ghosts the image... let's take for example... this " | "

in 60fps it looks like...
if the " | " is moving
all I'll see is...
frame 1 " ( | "
frame 2 " | )"
frame 3 " ( | "
frame 4 " | )"

I guess I can record it with my dslr if I set it to 60fps mode... if it's really needed by a dev to pin point the problem

anybody notice this problem in borders of persons walking? or lines?
thanks for raising the issue, I have been wondering how to present the visual problem

seems this also happens on ATI card, mine HD3650

Re: I think there's a problem with nvidia cards...

Posted: Mon Mar 14, 2011 6:52 pm
by vivan
Nielo TM wrote:I wonder if they can interpolate the new frames during the decoding process. I mean, the compressed videos doesn't contain all the frames and it has more information to work with. So why not scan ahead to gather more data to aid interpolation

I'm not sure if it is possible, but it's worth asking.
you mean motion vectors?
It helps to compress video better but sometimes they don't match real motion in the frame. E.g. motion vectors visualisation can be turned on in ffdshow - sometimes that looks really strange - but it helps to compress video anyway.

I have read discussion about it in SVP thread on ixbt about year ago... They concluded that they can't be used for this purpose.

Re: I think there's a problem with nvidia cards...

Posted: Mon Mar 14, 2011 8:04 pm
by metal005
Dear Vivan

If possible may I have your experience on whether:

(a) Splash Pro picture quality by an ATI 5xxx will be better than an ATI 4xxx or even 3xxx, because AFAIK ATI 5xxx has UVD2 while ATI 3xxx has UVD

(b) Splash Pro picture quality by an ATI 5xxx will be better than a slower ATI 5xxx ?

I am just wondering whether upgrading my 3650 to an fast or slow 5xxx would have improved video quality in HD playback. (not for gaming)

Thanks

Re: I think there's a problem with nvidia cards...

Posted: Mon Mar 14, 2011 8:08 pm
by Nielo TM
vivan wrote:
Nielo TM wrote:I wonder if they can interpolate the new frames during the decoding process. I mean, the compressed videos doesn't contain all the frames and it has more information to work with. So why not scan ahead to gather more data to aid interpolation

I'm not sure if it is possible, but it's worth asking.
you mean motion vectors?
It helps to compress video better but sometimes they don't match real motion in the frame. E.g. motion vectors visualisation can be turned on in ffdshow - sometimes that looks really strange - but it helps to compress video anyway.

I have read discussion about it in SVP thread on ixbt about year ago... They concluded that they can't be used for this purpose.
I see. Thanks for letting me know :)

Re: I think there's a problem with nvidia cards...

Posted: Mon Mar 14, 2011 8:12 pm
by Nielo TM
metal005 wrote:Dear Vivan

If possible may I have your experience on whether:

(a) Splash Pro picture quality by an ATI 5xxx will be better than an ATI 4xxx or even 3xxx, because AFAIK ATI 5xxx has UVD2 while ATI 3xxx has UVD

(b) Splash Pro picture quality by an ATI 5xxx will be better than a slower ATI 5xxx ?

I am just wondering whether upgrading my 3650 to an 5xxxwould have improved video quality in HD playback. (not for gaming)

Thanks
UVD2 does has some advantages, but it all depends on the content. I don't personally use utilize any of the new features. Also, not all options are available on the HD5450 (not sure about HD5550 or 5570).

PS: When Motion2 is enabled, processing is transfered from UVD to the CPU.

Re: I think there's a problem with nvidia cards...

Posted: Mon Mar 14, 2011 9:14 pm
by Nielo TM
HD5XXX cards do have more Post-Proessing

BTW, technical there shouldn't be any difference between software and hardware decoding but on SplashPro, the colors do degrade (become inaccurate) when using Software Mode.

Take a look at the two images above. Notice how blue is more accurate when in hardware mode (without MCFI).