AMD's UVD Debacle

by Derek Wilson on June 4, 2007 12:05 AM EST
Final Words

For now, we are left with reports that there is no physical UVD hardware in R600. But is this really the case, or was UVD hardware included but broken (reminiscent of the problems NVIDIA had with PureVideo on the 6800 line)? If the physical hardware simply isn't present, the way things have gone seem to indicate that AMD's own staff didn't understand exactly what was going on. For journalists to miss something like this is one thing, but channel partners printing boxes with non-existent features on them is entirely different.

This is more than a little troublesome, but we are awaiting a response from AMD on all the issues we've presented here today. We were hoping to have their response to include here at publication, but we will absolutely update this article when we do hear from AMD.

So where do we stand now? Well, board partners who've already printed boxes with UVD labels and retailers who list UVD as a feature of the HD 2900 XT will need to go back and revise their materials. This is certain to cause plenty of headaches with everyone involved in the making, marketing, retailing, and purchasing of the HD 2900 XT. Journalists have had to go back and correct articles to reflect the lack of UVD support in R600, and everyone is looking to AMD and wondering just what that was all about.

While we might not really think UVD is necessary in a high-end graphics card, just as full video decode might be overkill in an 8800 part, many have lamented the fact that their high-end graphics hardware supports last years video decode feature set. This is true even on G80 hardware where the technology lag makes sense due to the extra development time NVIDIA had with G84/G86. Honestly, for us, the issue is not the lack of the feature; it's the way in which this situation blossomed.

From the beginning, at press briefings, AMD could have grouped R600 with X1000 and separated it from the rest of the R6xx lineup. They had no problems pointing out the differences between G80/G7x and G84/G86. After the fact, with almost every article indicating that UVD was in HD 2900 XT, AMD corrected no one. It took people asking direct questions to start to get real answers. But we still don't feel like we've got the whole story.

With our go-to man for graphics at AMD, Will Willis, having quit shortly after the R600 launch, and most of the other PR people we used to work with from ATI already absent, we have been a little worried about the situation. Losing Will will certainly be a blow for AMD PR, as he was by far the most helpful guy around. Having a key member of the PR team depart just after a launch like this also doesn't feel good. Hopefully, the replacement AMD finds for Will can fill his shoes, and hopefully we will get some answers soon.

We are left with the feeling that AMD wanted this to be ambiguous for as long as possible (whether this is true or not). The reasoning for this is are certainly not attractive, and range from blatant deception (i.e. suggest there's at least one feature on HD 2900 that you couldn't get from 8800 GTS/GTX) to a last minute problem with UVD on R600 that kept them from enabling it. But without answers from AMD, we just can't know what really went on in their minds while all this was going down.

Our Experience with UVD and R600
Comments Locked

53 Comments

View All Comments

  • TheOtherRizzo - Wednesday, June 6, 2007 - link

    Thanks a lot for looking into it!

    I hope that you something comes out of this and that you get to do some tests of your own. Obviously I haven't had the chance to test every card with every driver so it would be possible that the "All features on All AGP cards" claim turns out to be innacurate but several forums indicate it's quite probable.

    The card that was personally giving me grief was a 6600 GT with all the drivers that came out until february 2007 at which point I switched to ATI.

    Cheers and get well soon!
  • DerekWilson - Tuesday, June 12, 2007 - link

    I got a response from NVIDIA and asked for permission to reproduce it here.

    Here's what we've got on the AGP issue from them ...

    -----

    Hi Derek,

    It is not true that NVIDIA's current drivers disable support of PureVideo in GeForce 6 and 7 series AGP cards.

    Our Windows XP drivers for those AGP cards support hardware accelerated decoding of H.264 and MPEG2 HD content and hardware accelerated decoding of H.264, MPEG2 and WMV9/VC-1 SDcontent.

    Our Vista drivers drivers for AGP cards support hardware accelerated decoding of H.264, MPEG2 and WMV9/VC-1 HD content and hardware accelerated decoding of H.264, MPEG2 and WMV9/VC-1 SD content.

    It is true that over a year ago we had to disable Windows XP support of HD content in the VC-1/WMV9 format on AGP cards due to AGP memory latency. Too much residual data to read from AGP buffers. At the time we made this change to the drivers, we posted a new purevideo_support web page to show this change. Unfortunately at some point since then, the old web page has been re-posted and we are incorrectly showing that we support HD content in the VC-1/WMV9 format on AGP cards. This will be corrected with the posting of a new spreadsheet on Tuesday, June 11.

    By the way, have you heard of a web site called www.waybackmachine.org ? It is an internet archive site that keeps track of old versions of web site pages. You can use it to verify that we did indeed change our web pages back on April 23, 2006 to delete WMV9/VC-1 from the AGP card section of the purevideo support table. Just paste the link http://www.nvidia.com/page/purevideo_support.htmli...">http://www.nvidia.com/page/purevideo_support.htmli... their search bar and press "Take Me Back"



    I hope this helps and thanks for letting us know about our inaccurate web page.



    Best Regards,

    Scott V.
  • TheOtherRizzo - Wednesday, June 13, 2007 - link

    They're trying to make it sound less severe than it is. Hardware acceleration is for HD and that's what doesn't work. And of course they didn't know about the mistake, there are only several threads at their own official forums...

    Sadly I no longer have an appropriate AGP card so I can't test with their newest drivers, but the real show stopper for me was that HW deinterlacing (called "Spatial-Temporal De-Interlacing" in their spreadsheet) didn't work from 9x.xx onwards, SD or HD. This made the card absolutely useless for watching DVB streams. If you are interested in testing have a look here: http://www.avsforum.com/avs-vb/showpost.php?p=8358...">http://www.avsforum.com/avs-vb/showpost.php?p=8358...

    Well anyway, nice to see your email had an effect, thx for that.

    If you are further interested in the subject of video decoding another thing to look into is why only the 8500/8600 cards perform deblocking on h264 files. Sample clip here: http://x264.nl/h.264.samples/force.php?file=./hd.f...">http://x264.nl/h.264.samples/force.php?file=./hd.f...
    and screenshots with dxva on and off here:
    http://www1.filehost.to/files/2007-06-14_01/031049...">http://www1.filehost.to/files/2007-06-14_01/031049...
    http://www1.filehost.to/files/2007-06-14_01/031059...">http://www1.filehost.to/files/2007-06-14_01/031059...

    Cheers
  • Chunga29 - Monday, June 4, 2007 - link

    Probably because they learned their lesson with PureVideo? That was the first time such a feature was heavily touted, and the original version failed to materialize on 6800 cards. This is recent, not something from 2+ years ago. As much as it sucks for AGP users and the 6800 users to not have PureVideo, I can't say I'm too concerned about an in-depth look at old news. This is news for today, and I'm pretty sure if NVIDIA launched a new product today and failed to deliver on a new feature (like PureVideo HD on 8500/8600 cards) that we'd see similar complaints.

    I'm still wonder WTF ATI/AMD demoed in Tunisia last month. Did they have H.264 on 2400/2600 (which still aren't shipping)? Did they have H.264 on 2900 but it only worked some of the time, and they eventually gave up? Certainly they showed SOMETHING to AnandTech, Tech Report, etc. and that's the real problem. If they hadn't made a point of promoting a feature that appears to be missing, no one would have cared as much.
  • TheOtherRizzo - Monday, June 4, 2007 - link

    I wasn't talking about the broken 6800 AGP cards. This would be old news and Nvidia no longer claims that they support all Purevideo features. I'm talking about current Nvidia advertising (http://www.nvidia.com/page/purevideo_support.html)">http://www.nvidia.com/page/purevideo_support.html) that claims that all of the newer AGP cards have working Purevideo. In reality all Purevideo features were disabled from 9x.xx drivers onwards, even on cards where it used to work. That means no MPEG-2, no h264, no wmv9, no vc-1 and no hardware deinterlacing for all AGP cards.

    That's not old news, that's lying. Many products on that list are currently still in retail.
  • Chunga29 - Tuesday, June 5, 2007 - link

    Interesting.. I haven't used an AGP card myself for nearly two years now, and I can't remember the last serious look Anandtech gave to the technology. On the one hand, the solution is simple: don't update AGP drivers. On the other hand, I'm not sure why NVIDIA would even bother to remove PV support from AGP cards. Was it buggy? Maybe just an oversight (not likely)? You might try emailing the Anandtech people directly - sometimes they just don't see these comments I'd wager. Derek seems to be the GPU guy with the means to tlak to NVIDIA or AMD/ATI or whoever.
  • TheOtherRizzo - Wednesday, June 6, 2007 - link

    Yes, it was buggy in several ways. For example wmv9 support was removed for 6600 GT in 8x.xx drivers because there were audio synch issues with some files (the driver release notes said the synch problem had been "fixed"). h264 decoding on 6600 GT had heavy artifacting with most drivers.

    And it isn't as simple as not upgrading the drivers: VC-1 decoding wasn't introduced by Nvidia (on any card) until one of the later 9x.xx drivers. So going back to 8x.xx won't help you get VC-1 decoding. It simply never existed for AGP.

    I've followed your advice to contact AT per email and have sent Derek Wilson a copy of this thread.
  • JKing76 - Monday, June 4, 2007 - link

    quote:

    myself and a couple other reviewers had the good fortune


    C'mon guys, basic grammar here. A couple other reviewers and I had the good fortune...
  • Acert93 - Monday, June 4, 2007 - link

    I am curious the NV40 debacle with Purevideo encoding/decoding was never really followed up on by the press. That was a pretty major issue of an advertised feature that didn't work.
  • Frumious1 - Monday, June 4, 2007 - link

    Probably because it was going to be fixed in a driver update for so long that by the time anyone finally figured out it was broken on 6800 hardware it was almost too late to say much. I remember AT's 6600 articles pointed out that PureVideo was finally working and did complain about the way the situation was handled. AMD would have been better off following that pattern... except UVD apparently does work on 2400 and 2600 cards.

    Still can't figure out how they screwed the pooch on this one. Is the hardware just malfunctioning on R600 (but not on the other chips), or did they intentionally mislead here? If the hardware is broken, it's a bit odd that it works at all on the other 65nm cards; if the hardware wasn't ever there on R600, why in the hell did AMD even start with their vague marketing? (Don't tell me that manufacturers put UVD on 2900 boxes without actually thinking it was there!)

Log in

Don't have an account? Sign up now