ATI Avivo and Nvidia's Purevideo Dissected

pschmid

Distinguished
Dec 7, 2005
333
0
18,780
Video play is not created equal: Our quality and performance analysis shows quality gaps exist between the video processing and acceleration technologies used by ATI's Radeon X1000 and Nvidia's GeForce 7 generation.
 

nicolasb

Distinguished
Sep 5, 2006
93
0
18,630
An interesting article.


Minor quibbles:

1) there are more than three DVD decoders out there, and you failed to mention what is arguably the best (TheaterTek).

2) I'd have liked some more discussion abolut the relative benefits of using Windows Media Player or not.

3) On the first page:
If properly detected, the DVD player can reconstruct the original 24 fps source and eliminate the jaggies to deliver the original film's full frame of resolution.
Unless you have your Windows refresh rate set to an exact multiple of 24Hz, this is impossible. That's rather a shame - it would look a lot better refreshing at (say) 48 or 72Hz. With the refresh rate set to 60Hz, alternate frames will appear on the screen for different durations. Yes, the original frames can be reconstructed, but there will still be a lack of amoothness in motion, etc. because you aren't seeing the frames at the right times.


Large quibbles:

1) Why no mention of the difference between video- and film-deinterlacing? The whole 3:2 pulldown process shouldn't happen when the source is video rather than film. Do the players handle that correctly? And how, exactly, do they handle video-mode deinterlacing? Are they doing a simple "bob", or is it motion-adaptive, or region-based motion-adaptive, or per-pixel motion-adaptive...? Is there diagonal processing? All this makes a BIG difference.

2) I'm curious as to whether there's any difference in upscaling algorithms used if the video is played back at anything other than native resolution (e.g. upscaled to full screen). There might well be.

3) Worst of all, there is virtually no mention at all of 50Hz playback, which raises all kinds of problems.

First there's the refresh rate issue coming back to haunt you again - if the movie is 50 fields per second, how is that mapped onto a 60Hz display?

But even more seriously there's the issue of 2:2 pulldown - that is, of deinterlacing a 50Hz DVD. Detecting that you are viewing a source with 3:2 pulldown is relatively easy: certain sucessive fields will be exact duplicates. But distinguishing between film and video on 50Hz sources is extremely difficult - in fact it's a problem that has no rigorous solution.



So, all in all, you don't actually answer some of the most important questions. The two most important things to consider when reviewing video processing (on the grounds that they are the things most likely to be messed up) are: how well does it deinterlace video (rather than film)? and how good is it at distinguishing between film and video on 50Hz sources? Neither of these is really addressed in the article.
 

sandmanwn

Distinguished
Dec 1, 2006
915
0
18,990
those darn jaggies! :twisted:

so you have to pay to get features for nvidia and they still dont match the freebie given to you by ATI. hmmph. hopefully this will be rectified soon.

im curious to know how/if these features affect other sources such as the AIW cards. :?:
 

nicolasb

Distinguished
Sep 5, 2006
93
0
18,630
so you have to pay to get features for nvidia and they still dont match the freebie given to you by ATI. hmmph. hopefully this will be rectified soon.
To be fair, G80 cards apparently score 128 out of 130 on the HQV test.
 

cleeve

Illustrious
Hi Nicolas,

Obviously you know quite a bit about video, which might be why you found the article dissatisfying.

The article was targeted towards the average joe who probably doesn't know what a field is.
It's not written to be the difinitive be-all-end-all information source, but an easy primer for those who don't know much about video playback and have been caught up in the AVIVO/Purevideo hype without really knowing what it offers.

I wish I had the time and knowledge to answer your deeper concerns, but I'm satisfied that this article covers the important basics of DVD viewing for the intended target audience. Personally I'm more concerned with letting people know that these features exist - that they're not on by default, and how to enable them - than focusing on the finer points.

I've only got so many pages to work with. :)
 

cleeve

Illustrious
im curious to know how/if these features affect other sources such as the AIW cards. :?:

The AVIVO features are included in ANY Ati X1k series card, AIW or not, as far as I know.

The only difference is that AIW cards include tuner/capture hardware.
 

honkytonkman

Distinguished
May 9, 2005
22
0
18,510
For an average user like myself, who just wants the dvd's to look nice without having to do ten hours of research, the article was great. I just watched a dvd yesterday and never knew I needed to enable the video acceleration in power dvd or that I needed to enable pull down detection in CCC. So this article not only informed me on what the better card is for dvd's and why, it made my videos nicer!
Thanks a lot Don
 

torque79

Distinguished
Jun 14, 2006
440
0
18,780
you've done a great job Cleeve. I found this article very interesting and helpful, and I had NO IDEA any of this existed. Unfortunately I do not yet own a x1000 or 7000 series card, but it's great to know ahead of time how I can improve the appearance of DVD's. In fact, I am surprised there are still issues with improving DVD picture quality, when the technology has existed for so long. It's like improving the sound quality of cassette tapes lol, I'm surprised there is still room for improvement.
 

wontonroigato

Distinguished
Dec 18, 2006
1
0
18,510
Nvidia Purevideo: 0 points

Purevideo appears to have no noise reduction capability. This makes a big difference and is a notable strike against Purevideo.


Did THG overlook this control panel setting or is it another pice of broken Nvidia software? BTW, I'm using a go 7600 w/ 93.81. I haven't had time to test this, but if anyone has any info on the effectiveness of these settings I would appreciate it.


untitled.jpg
 

sunangel

Distinguished
Feb 27, 2006
221
0
18,680
This was a good read. Long, but a good read.

I for one am partial to Nvidia's PureVideo decoder rather than ATI AVIVO. I for one have had a better experience with it on my hardware.

One thing I have learned in the madness of video reviews is the resolutions tested are the keys. You can show me a close-up of a 480p PureVideo image and then show me a close-up of a 720p or 1080p AVIVO image and tell me the AVIVO sports the better image. DUH!!!! I don't to knock on your article because your equipment my be more suited to ATI AVIVO decoding. What I am saying, to your readers, is use some of the common sense you've learned on THG. If the images are not the same size, then you are viewing different resolutions of the same image.
 

The_OGS

Distinguished
Jul 18, 2006
646
0
19,010
Being a good Canadian I have a multiple-ATI rig...
But I guess that's all over now :(
Anyway heheh, my vidcard + ATI HDTV wonder do give me top performance and quality.
ATI has always been more into TV/video inputs, VIVO and DVD than nVidia has, traditionally.
But wow! That's a BIG factor in value for vidcard purchased, or what?
The ATI is far superior. Like I want to buy nVidia's extra stuff for another $50 bucks, LoL...
Good article. Hit the Sweet Spot (from a technical point of view) right on,
Regards
 

cleeve

Illustrious
One thing I have learned in the madness of video reviews is the resolutions tested are the keys. You can show me a close-up of a 480p PureVideo image and then show me a close-up of a 720p or 1080p AVIVO image and tell me the AVIVO sports the better image. DUH!!!!

This test was for regular DVD playback. 720p and 1080i are HD, and will be covered in a future article. From what I hear Nvidia will do much better in that arena, but in the DVD arena they simply don't stand up well to Ati.

As far as settings, there's nothing to debate as far as image quality if you're talking about pulldown, Nvidia simply doesn't support many of them and it looks like crap if they're played. Seriously, it's not pretty.

If you pay the extra $$ for the purevideo decoder it handles the main ones but if you use fringe DVDs like Anime it makes a huge difference. It's not like you have to study for the difference in a screenshot, the difference is colossal.

Noise reduction is a BIG one against Nvidia compared to Ati as well... once again, if there's no noise reduction it is painfully obvious and distracting.

But then I never saw the noise reduction setting mentioned by "wontonroigato"... I was using the standard control panel. I also never looked for it because none of the Nvidia literature I read mentioned noise reduction. The only reason I found the Ati pulldown checkbox in the driver was because pulldown detection was advertised and mentioned in other places.

If Noise reduction does work on Nvidia cards, it's a big deal too and I'll edit the review accordingly.
 

maxxum

Distinguished
Jan 30, 2006
161
0
18,680
OK, stupid question. Does AVIVO have a DVD/Mpeg2 Decoder? I have PureVideo (purchased separately for my 6800 vid card) on one machine and AVIVO on another (on a X1950XT VIVO/HDCP). PureVideo is a decoder so I can watch DVD movies in Windows Media Player, I cannot with AVIVO and have to use WinDVD. Is AVIVO simply a hardware accelerator/decoder that requires third party software to take advantage of this capabilities? I keep hearing nVidia is ripping their customers because they have to pay for PureVideo while ATI is giving their decoder out for free. What am I missing here?

(Note: I have searched the included disks and installed the entire ATI package with no luck).
 

NotAPimecone

Distinguished
Nov 18, 2006
299
0
18,780
There are two different things here: The MPEG2 decoder and the hardware playback enhancements.

PureVideo is nVidia's very own MPEG2 decoder, designed to take advantage of specialized hardware on their cards. But it costs $20-50 depending on which package you go with. You can play DVDs with hardware acceleration on an nVidia card without PureVideo, but it looks the results are less than spectacular (as I've seen on my old 6600GT). So to get "proper" hardware acceleration on an nVidia card, you need to pay $$.

AVIVO is the branding ATI has applied to the hardware acceleration features on its X1K series of cards, and you don't need to buy anything to enable it. It doesn't come with an MPEG2 decoder, but you can get one almost anywhere (like the software that comes with your DVD burner, often). I believe ATI does also have its own MPEG2 decoder package, but it appears to be available only for the All-in-Wonder cards (I looked into this after buying an X1900XT).
 

pkquat

Distinguished
Apr 26, 2005
92
0
18,630
I agree with nicolas on a number of points, but I do understand this was a basic intro article. What I would like clarification on is whether testing was done via a monitor or component out settings, and what those settings were since it can have an effect on playback quality.

I have to agree nVidia messed up with their packaging of DVD decoding features specifically the 3:2 pull down. The cost difference for the other packages is for the Dolby and dts liscensing which often isn't accessable via other players only WMP. I don't know what nVidia was thinking there, or if the player software should be able to access it.

The "Bronze" version can often be found for free (it costs you $20, but you get a $20 credit) when you purchase a nVidia card, or bug your PC supplier. About a year and a half ago I saw the earlier player included in card bundles, and then it became a separate option with the $20 credit option.

IMO both drivers need to include full DVD (and HD) optimization for free as part of the purchase price and have full control via Hardware optimization settings. I could care less about Dolby and dts, those are player options.
 

dmuir

Distinguished
Dec 19, 2006
31
0
18,530
To claim that nVidia doesn't include 3:2 pull down, edge enhancement, or noise reduction is just sloppy.
They're all there in the control panel.

That said, I have no idea how they compare to ATI.

3:2 pulldown is off by default. (I'm assuming that's what 'inverse telecine' is)
 

cruiseoveride

Distinguished
Sep 16, 2006
847
0
18,980
http://download.nvidia.com/downloads/nZone/videos/PureVideo_1080p.wmv
Above is a link to a demo 1080i video from the nzone website.

When i play this video on my machine, I get the following results, I have a dual core AMD x2 4200+.
Video Out Driver -> Cpu Usage
X11 -> 60% each core
XV -> not steady, both cores swing between 25% to 100% together
GL -> 40% each core
GL2 -> 100% core 1 and 0% core 2
XVMC -> Doesnt work
Note: In all cases, video and audio play beautifully

I was wondering if anyone could explain to me,Which vo driver is doing the best job?

And the other question is, why is it that a 2Ghz cpu needs to break a sweat to crunch this stuff, when a $200 dvd player can do it with ease. does this mean the chip in the dvd player is faster then 2ghz?
 

cleeve

Illustrious
To claim that nVidia doesn't include 3:2 pull down, edge enhancement, or noise reduction is just sloppy.
They're all there in the control panel.

You are absolutely right.

This has been an oversight on my part and we'll be posting a retraction and changes within the next little while.

For anyone who checks out this thread, please note indeed, Nvidia Purevideo does offer better pulldown detection and noise reduction than is represented in this article. I have to do a bit more research as far as the edge enhancement goes.

These settings can be accessed in the new control panel in the 'advanced view' under the 'enhancements' tab of the 'video & television' settings.

Stay tuned for updates.
 

7oby

Distinguished
Dec 19, 2006
3
0
18,510
This test was for regular DVD playback. 720p and 1080i are HD, and will be covered in a future article.

Hey Cleeve,

thanx so much for this arcticle. I always appreciate your site. This time however the expectations of the title "ATI Avivo and Nvidia's Purevideo Dissected" were not really met - since this article only scratches the surface [and tomshardware usually provides lots of insight]. I'm missing:

a) H.264 acceleration
b) WMV9/VC-1 acceleration
c) tables which tell, which player supports which acceleration mode

While DVD Playback is rather straightforward, there is much confusion about the above mentioned topics. To give some hints about interesting fields of technical research:

to a) H.264
. only a few people know that all current acceleration implementations require SSE2. That means you can't power up your AthlonXP based system by putting a PureVideo card in it
. compare CPU load of accelerated display to a good software codec like CoreAVC
. compare overall [GPU + CPU] power consumption of systems, while playing back with different acceleration modes

to b) WMV9
. Though nvidia states PureVideo works on AGP Systems. This specific type of acceleration seems to be deactivated since decades of driver releases for AGP systems.

to c) player support
. provide an in depth discussion about acceleration modes and players. E.g. see http://www.inmatrix.com/zplayer/highlights/vidrender.shtml
. e.g. for accel. WMV9 playback it is requied to patch your WMP10

Still - thanx for the article. At least you mentioned that there is no GPU based encoding accel around. Hope the follow up is presented soon.

regards,
7oby

PS: The pull down table of content is very messy in this article.
 

cleeve

Illustrious
this article only scratches the surface [and tomshardware usually provides lots of insight].

Hi 7oby,

It's mentioned in the article and I'll say it again, that this piece is only part 1 of 2.

The follow up will cover HD, the 8800, and a whole bunch of other stuff.

Regards,

- Don
 

soulrider4ever

Distinguished
Dec 19, 2006
8
0
18,510
I hope to see if their are any differences with the 8800 and DVD as well as HD.

Also, out of curiousity, which setting did you use in the decoder properties for De-interlace control.

Automatic
Film
Video
Smart

From other sources on the net, I hear Automatic is the ideal setting.
 

benjamin

Distinguished
Apr 4, 2004
147
0
18,680
Barely worth reading, considering the way in which this was handled by another tech-related online magazine way back yon. 2005.

Perhaps of some use to see how far ATI's team have come with AVIVO.
... Purevideo does about as well as Avivo here. The text looks really good, maybe even slightly better than Avivos'... but the guitar strings look a little worse.
Actually, come to think of it, 'see' is the wrong word entirely.
 

pkquat

Distinguished
Apr 26, 2005
92
0
18,630
we'll be posting a retraction and changes within the next little while.

............

Stay tuned for updates.


Any chance of including clarification on whether testing was done via a monitor or component out settings, and what those settings were since it can have an effect on playback quality.