Drivers & ISV Relations

As we noted last week with the release of the Catalyst 12.1 preview, AMD has a lot of technical and reputational debt to dig themselves out of when it comes to their Catalyst drivers. AMD dropped the ball this fall a number of times, failing to deliver on appropriate drivers for Rage, Battlefield 3, and The Elder Scrolls V: Skyrim in a timely manner. This isn’t something AMD is shying away from either – they know they screwed up and they’ll admit as much – but the question remains of how they intend to improve from there. Now that they once again have the leading single-GPU video card they need to have the leading drivers to run it.

Part of this redemption will come from the addition of new features, if only to reach parity with NVIDIA. Catalyst 12.1 introduced custom application profiles, while as we discussed with Eyefinity, Catalyst 12.2 will add to AMD’s suite of Eyefinity features with custom resolutions and the ability to relocate the Windows task bar. Furthermore AMD has features in the development pipeline for their Catalyst drivers for introduction later this year, but at this point it’s too early to talk about them.

 

But new features alone can’t fix every single thing that has ailed AMD in the past year, so the question remains: how does AMD intend to fix their poor delivery of optimized drivers for new games? It’s a question AMD cannot (or will not) completely answer in detail, but it’s a question for which there’s at least part of an answer.

The fundamental answer is more. More developers, more quality assurance, and above all more money. By all accounts NVIDIA sinks a lot of money into driver development and ISV and it usually shows. AMD is going to spend more resources on driver development at home and this is going to help a great deal, but at the same time it would seem that they’ve finally come to realize that great ISV relationships require that AMD be more proactive than how they’ve been in the past.

ISV relations covers a large umbrella of activities. Not only does this mean providing support to developers who request it, but it means providing cross-promotion marketing, encouraging developers to make use of your features (if only to help spur the creation of the killer app), and actively seeking out important development houses so that AMD’s interests and concerns are represented and represented early. It’s been said that the most important thing NVIDIA ever did with ISV relations was to send out their own engineers to development houses on their own dime to provide free support – essentially investing at least a small amount of money into a major game. The payoff of this was that NVIDIA was literally there to represent their interests, and conversely they had a chance to evaluate the game early and get to work on optimizations and SLI support well before it shipped. Snark about TWIMTBP aside, that’s where NVIDIA has raised the bar with ISV relations. That’s what AMD needs to follow.

To that extent AMD has reorganized the budget process for their ISV relations department. Neal Robison, the director of ISV relations, now directly controls a much larger ISV relations budget, whereas previously the ISV relations budget was apparently controlled by several parties. Having more funding for ISV relations won’t solve AMD’s issues on its own – It’s all about how that money is spent – but clearly AMD is on the right path by being able to afford to be more proactive about their ISV relationships.

Whether these changes will pay off as AMD is expecting them to remains to be seen, but from our discussions it’s apparent that AMD is trying harder than ever before. A great product requires good hardware and good software; AMD has the former in Tahiti, now it’s time to see if they can deliver on the latter.

Closing out the subject of drivers, AMD is also using the Southern Islands launch to outline their plans for Windows 8. AMD is promising that they will deliver drivers for Windows 8 on the same schedule as they have for Windows 7 and Windows Vista – new drivers will be available for the Windows 8 Beta, RC, and RTM releases. Furthermore as Microsoft has continually iterated on the WDDM driver stack since Vista, AMD will continue to be able to offer a single unified driver that covers all of the WDDM OSes (Vista, 7, and 8).

Image Quality: Anisotropic Filtering Tweaks & Tessellation Speed Meet the Radeon HD 7970
Comments Locked

292 Comments

View All Comments

  • Iketh - Thursday, December 22, 2011 - link

    As mentioned several times in the article and in the comments, time was an issue. You can rest assured that follow-up articles are in the works.
  • Ryan Smith - Thursday, December 22, 2011 - link

    Indeed it is.
  • Malih - Thursday, December 22, 2011 - link

    dude, awesome in-depth (emphasizing on depth) review, thank you very much for the excellent work Ryan.
  • Esbornia - Thursday, December 22, 2011 - link

    After reading a half ass misinforming review full of errors and typos, I think you didn't read it to say something like that.
  • Iketh - Thursday, December 22, 2011 - link

    It is full of typos, but that has nothing to do with in-depth. It was certainly in-depth and a joy to read despite the typos.

    I'd like to know what you believe is misinformation though.
  • SlyNine - Thursday, December 22, 2011 - link

    He probably couldn't understand alot of it and though they were all typo's.
  • WhoBeDaPlaya - Thursday, December 22, 2011 - link

    Sod off you wanker. Go and read Walmart reviews for this cart - they're probably more at your level ;)
  • Marburg U - Thursday, December 22, 2011 - link

    Does Eyefinity Technology 2.0 allow me to launch an application within Windows ON WHICH MONITOR I WANT?
  • NikosD - Thursday, December 22, 2011 - link

    It seems that nobody noticed but where is FP64 = 1/2 FP32 performance that AMD said back in June when they first introduced CGN architecture ?

    I copy from Ryan's June article:

    "One thing that we do know is that FP64 performance has been radically improved: the GCN architecture is capable of FP64 performance up to ½ its FP32 performance. For home users this isn’t going to make a significant impact right away, but it’s going to help AMD get into professional markets where such precision is necessary."

    The truth is that FP64 is 1/4 of FP32 eventually!

    Big Loss in GPGPU community even if 7970 is capable of 3.79Tflops of FP32 compared to 2.7Tflops of 6970
  • R3MF - Thursday, December 22, 2011 - link

    it says 1/2 in the architecture article, but 1/4 in the consumer product review, is this AMD taking a leaf from Nvidia's (shitty) book of using drivers to disable features in non-professional (price-tag) products?

Log in

Don't have an account? Sign up now