Later today AMD will be releasing the first preview for their Catalyst 12.1 driver set. AMD has been going through preview/beta drivers at a rapid pace in the last couple of months – we’ve seen 3 different 11.11 preview drivers in as many weeks – and as 11.12 nears, AMD is preparing for what 2012 and the Catalyst 12.x series will bring. It may sound like hyperbole to say that 2012 will be the biggest year yet for AMD’s Catalyst driver team, but it’s the truth. Graphics Core Next will be the biggest GPU architecture change for the company since R600 (2900XT) nearly 5 years ago, bringing with it a great deal of backend driver work that needs to be done, while the frontend team has their own goals and aspirations.

At the same time it’s going to give AMD the chance to close the book on 2011. 2011 brought with it some great developments out of the Catalyst team such as significant performance boosts for both Cayman (6900 series) GPUs and CrossFire across the board, while other groups delivered on more consumer-facing features such as SteadyVideo to go along with the launch of the Llano APU.

But 2011 also brought with it some technical debt and some reputational debt, all of which needs to be paid in 2012. AMD outright blew the launch of Rage by posting a faulty driver, Battlefield 3 in CrossFire mode did not work out of the box (i.e. without microstutter) even with nearly a month-long public beta and AMD’s close relationship with DICE, and CrossFire support for The Elder Scrolls V: Skyrim took the better part of a month to reach Radeon HD 5000 series owners. Not to kick the Catalyst team while they’re down, but for all that went well for them in 2011 they failed in other areas where they could least afford it. Thus 2012 becomes all the more important for AMD as they need to erase their debts from 2011.

Erasing those debts starts today for AMD, with the release of the Catalyst 12.1 preview driver. 12.1 won’t be the driver that buys AMD redemption – I think 11.11c is more important in that respect – but it is the driver that sets the pace for the year. And quite frankly it’s the driver that’s going to buy AMD a lot of goodwill, even if it only brings with it a few changes.


Custom Application Profiles As Implemented By NVIDIA

Of those few features I’m going to immediately dive in with what I think is the headline feature: custom application profiles. Ever since NVIDIA introduced custom application profiles so many years ago I have been a firm believer in their importance for GPU enthusiasts. While most games have been good about implementing anti-aliasing and anisotropic filtering controls, that’s about as much progress as they’ve made. With the introduction of driver enhancements like Adaptive/Transparancy anti-aliasing, coverage sample/EQ anti-aliasing, tessellation clamping, and the widespread use of multi-GPU, the idea that you can set & forget your drivers on a global level has become antiquated. These features deserve to be used, and custom application profiles are the most efficient way of using them.

For more than 4 years now I’ve asked AMD for this feature – in meetings and in articles – but it hasn’t been something where we’ve seen eye-to-eye. AMD made some progress in 2010 with the introduction of Catalyst Application Profiles (CAP) to distribute out of band profile updates, and while CAP was a big step forward for AMD, the C I was looking for was custom. Tools like Radeon Pro have filled the gap in the meantime, but it’s never the same thing as having such functionality built into the driver itself, especially when 3rd party tools will never have the reach of 1st party tools.

With Catalyst 12.1 AMD is finally taking application profiles to their logical extension by allowing for custom application profiles, and I couldn’t be happier. As is the case with NVIDIA, AMD is allowing users to create new application profiles and to modify the application profiles distributed through drivers and CAP updates. This not only includes settings traditionally available through the driver, but for the first time AMD is opening up CrossFire – you can now force various CrossFire modes by using a custom profile.

Breaking things down a bit, if you have used NVIDIA’s custom profiles in the past then you should find the functionality nearly the same. All of AMD’s control panel settings can be saved to a custom profile which will then be used alongside the game the profile is for. For example this allows for forcing MSAA in Starcraft II or clamping tessellation factors in HAWX 2 without the need to set (and then unset) these features at a global level. If you’re an image quality purist, and particularly if you’ve spent a significant amount of money on GPUs to achieve this, then the value of custom profiles cannot be understated.

As for multi-GPU users, they will be the other significant group to benefit from custom profiles. Previously if you wished to force CrossFire on an unsupported application you needed to rename the executable to match a game AMD had a profile for, and then hope that specific CF mode worked. With custom profiles AMD is enabling several different CF modes: default (which uses whatever CF profile AMD has defined for the game), AFR Friendly (forced AFR), Optimize 1x1, and Use AMD Pre-define Profile, which allows a custom profile to have a CF mode from another game mapped to it (similar to NVIDIA’s SLI compatibility bits). Even disabling CF on a per-profile basis is an option here, though we found that it suffers from the same quirk that NVIDIA’s implementation does: the second GPU is decoupled but CF isn’t actually disabled, so games that can detect CF (such as Crysis) will follow their AFR friendly render paths as they still see CF enabled.

At this point all of the necessary functionality is present and accounted for, and in our tests we’ve found it to work without any hitches. AMD is finally at parity with NVIDIA in providing this small but crucial feature.

With that said, while AMD has done a great job implementing the functionality of custom application profiles the interface could use some further work. The whole implementation still feels like it’s been shoehorned into AMD’s existing 3D Applications Setting panel; AMD doesn’t sufficiently separate the concept of global and custom profile settings, as you use the same control panel to make changes to both types of settings. It’s possible (and likely) that you’ll accidentally set your global settings at least once when trying to save a custom profile.

Furthermore whereas NVIDIA uses application detection to pre-populate a list of profiles, AMD has no such detection. In order to create a profile you need to first select your settings in the 3D Application Settings panel and then save those settings to a new profile, a process that involves hunting down the executable of the game. Of course NVIDIA’s detection system isn’t perfect and you’ll have to follow a similar process at times, but if you have a large Steam library you’ll appreciate not having to drill down through several directories to find the right executable for each game.

Once a custom profile has been set however, AMD actually has a second panel that lists all of the custom profiles and their settings, and allows you to delete them. Note that this is just a listing of custom profiles, so pre-defined profiles continue to remain hidden. Custom and pre-defined profiles play well together for the most part, although if you create a custom profile for a game that already has a pre-defined profile AMD will warn you that the custom profile will override the pre-defined profile.

Overall if you’re a previous NVIDIA user who has missed custom application profiles you should be quite content with AMD’s latest addition. Otherwise if you’ve never had the opportunity to use custom application profiles before then you’re in for a treat.

Rounding out the changes to the Catalyst Control Center, along with the addition of custom application profiles AMD has also made some minor tweaks to the Video Color and Video Quality control panels. There’s no new functionality to speak of, but they have been tweaked to simplify their use.

Finally, outside of the CCC AMD has also added a couple new features to their driver, along with some specific performance enhancements. 3D users will find that quad-buffer (gaming) 3D finally works in conjunction with CrossFire, while TV users will find that AMD now supports frame-packed 3D over HDMI at 1080p30, on top of their existing support for 1080p24 and 720p60. A quick check of the HDMI specification lists frame-packed 1080p30 as an optional (secondary) resolution, but it’s there for the TVs that support it. Meanwhile for performance AMD is still hard at work on Skyrim; 6900 series users can look forward to up to 10% better performance in Skyrim when using MSAA alongside CrossFire.
 

Update: Released. http://support.amd.com/us/kbarticles/Pages/Catalyst121Previewdriver.aspx

Comments Locked

59 Comments

View All Comments

  • EnerJi - Tuesday, December 13, 2011 - link

    Of why I switched from PC to Console gaming years ago and never looked back.
  • Stuka87 - Tuesday, December 13, 2011 - link

    True, consoles are less of a hassle. But then you get stuck with poor graphics, poor controls (For many game types), no customization, no modding, and the annoyance of playing with little kids online.
  • silverblue - Wednesday, December 14, 2011 - link

    I had enough of some of those points (the last one especially) with Lineage II on the PC...
  • A5 - Tuesday, December 13, 2011 - link

    This is all optional unless you're running multiple cards (or are insane about IQ). On a single card system in good running order, nearly every game is just load and run.
  • Death666Angel - Tuesday, December 13, 2011 - link

    Good for you. I like my PC, customization, functionality, versatility, upgradeability, superiority any day of the week. Also, I'm not really stupid, so I can handle it just fine. :P
  • james.jwb - Wednesday, December 14, 2011 - link

    noob :)
  • Samus - Tuesday, December 13, 2011 - link

    Nobody is going to argue a single GPU is more efficient, for the same reason two of anything in life doesn't more than double efficiency.

    But I SLI'd my GTX460 with a used one I purchased off eBay for 90 bucks making my setup on par with a GTX580 in Battlefield 3.

    So basically I have a GTX580 for a 90 dollar investment, opposed to $300+. There are various reasons people run SLI, not just to take two ultra-high-end cards to get higher performance than any single GPU can achieve.

    If you had a brain, you'd think before you type nonsense, but seeing you can't do simple math and clearly have no SLI/Crossfire experience, either, I won't overwhelm you with more facts.
  • JonnyDough - Tuesday, December 13, 2011 - link

    He's kind of right. Waiting six months will usually net you a single card solution similar to the price and perf you find in a dual card setup. I can say this, because I have owned multiple crossfire and SLI boards over the years. I have yet to see the value in purchasing two cards, but then I don't have a need for an e-penis. I stay a bit behind the curve, there's little point in purchasing brand new untested hardware.
  • arjuna1 - Tuesday, December 13, 2011 - link

    The rest of the paragraph is fine and justified but:

    "AMD outright blew the launch of Rage by posting a faulty driver"

    Give credit where it's due, ID blew the launch of RAGE, that crapware did not run well on launch on either brand and, who's responsibility was to do proper QA testing before launch??

    Certainly not AMD's.

    This is just what needed, publishers and developers blaming it on drivers for mediocre and rushed products and review sites just playing along.
  • Setmose - Sunday, December 18, 2011 - link

    Um, it was almost a competitoin to see which community was more "outraged" by faulty AMD drivers at release: RAGE and Battlefield 3. id is not spotless, but the crazed response by AMD -- shooting out bad hotfixes 2 times in a row -- is pretty bad (wrong versions of OpenGL DLL both times). I sat it out until 12.1 Preview, and glad that I did. It meant that RAGE sat installed uselessly on my HD for a month and a half, but I have plenty of games to finish so no biggy for me.

Log in

Don't have an account? Sign up now