10.3: Stereo Driver Hooks & Final Thoughts

The last feature making its appearance in next month’s Catalyst 10.3 drivers will be the inclusion of some underlying hooks in the drivers for 3rd party 3D display hardware. AMD hasn’t been completely ignoring NVIDIA’s success with 3DVision, and while they’re not getting directly in to the 3D arena like NVIDIA has, they’re going to be providing the tools for 3rd parties to get in if they want to.

The big change here is that they’re going to provide driver hooks for 3rd party products to use to improve and simplify the operation of those products. One example AMD is throwing out is that their drivers will now be able to do quad buffering so that 3D products can double-buffer each eye separately. These hooks will also allow the hardware to output stereo images at 120Hz similar to how NVIDIA implements 3DVision, so that each eye can be offered images at 60Hz without needing to use a more esoteric solution such as iZ3D’s double-DVI setup.

Our expectation here is that with these new hooks a 3rd party will offer a 3DVision-like kit utilizing shutter glasses and a 120Hz monitor, although the quad buffer changes in particular are rather generic and can be used (not to mention necessary ) for any other form of 3D technology that takes off. Nothing has been announced yet, but it’s likely only a matter of time.

Final Thoughts

Although AMD is always working on the Catalyst drivers, major updates tend to come in spurts and this is a prime example of that case. With the 10.2 and 10.3 releases we are seeing the first post-launch driver drop for the Radeon 5000 series. Some of the things we’re seeing today such as Catalyst profiles and fully-functional Ultra Low Power State are things we would have liked to see at the 5000 series launch, while other things such as the new Eyefinity tweaks are going to be a nice addition to the existing capabilities of the hardware.

For the Catalyst profiles and Mobility driver support in particular, it’s going to be worth keeping an eye on how well AMD does in implementing these things. Profile support is simply a matter of being timely with new game releases, although we’re still going to ask for the ability to write our own profiles anyhow. As for the Mobility driver program, moving from an opt-in to an opt-out model should prove to make the program much more successful than AMD’s previous effort, but the one remaining wildcard is what OEMs have opted-out of the program, and with what products. AMD is only expecting business products to be opted-out, but as far as we know, any OEM can opt-out for any reason, so there’s still a remote chance of snatching defeat from the jaws of victory.

There’s also one thing we were hoping to see in the 10.2/10.3 drivers which has not come to pass, and that’s OpenCL support. AMD is continuing to only provide OpenCL runtime functionality through the installation of the Stream SDK, which means even though AMD’s 4000 and 5000 series hardware is capable of OpenCL, none of those cards can run those programs out of the box. AMD’s current reason is that they don’t want to expand the size of their drivers any further (they’re currently 123MB for the 10.3 betas) which is a valid concern looking at the size of their OpenCL runtime, but at the same time we can’t imagine this is good for OpenCL adoption in the long-run.

Who is going to develop applications using OpenCL if half your user base (not counting Intel IGP users) can’t run your application out of the box? Even worse, you currently need to sign up for an AMD Developer Central account before you can download the Stream SDK in order to get the runtime - and what user is going to do that? NVIDIA is way ahead of AMD here, having shipped OpenCL support in their drivers for several months now, and they’ve been able to do so while keeping their drivers at about the same size as AMD’s (let’s not forget the PhysX runtime either). Unless AMD expects everyone to go the DirectCompute route (in which case we can kiss cross-platform GPGPU usage goodbye) AMD’s GPGPU efforts are currently stuck in place.

Finally, from a testing perspective the 10.3 drivers are still in beta, but much like the Catalyst 9.12 hotfix was to the 10.2 driver launching today, the 10.3 driver set we’re working with has been shaping up rather well. AMD hasn’t told us when they’ll be launching besides the fact that it will be in March, but based on the drivers we’re seeing we wouldn’t be surprised if it was an early launch rather than a mid-month or later launch as AMD is common for AMD.

10.3: AMD’s New Mobility Driver Program
Comments Locked

75 Comments

View All Comments

  • iamezza - Thursday, February 18, 2010 - link

    Ever since Vista DPI scaling works on ALL applications, it works completely differently to the way it did in XP, which had lots of compatibility problems with programs.
    It is much more preferable to use the DPI scaling and run the monitor at it's native res.
  • BernardP - Friday, February 19, 2010 - link

    Nice to know. I'll give it a try when I move to Windows 8 (?), as I intend to stay with XP for another 2 years.
  • mariush - Wednesday, February 17, 2010 - link

    That's just crazy. You should always you the native resolution of the LCD screen.

    Otherwise, the LCD screen just resizes the image to its native resolution causing blurriness.

    LCD doesn't work like CRTs work, they have fixed pixel sizes.
  • Roland00 - Wednesday, February 17, 2010 - link

    Correct, BernardP should instead increase the DPI under windows to 125%. Same "effective resolution" for everything becomes 25% bigger but the graphics will be much sharper.
  • chizow - Wednesday, February 17, 2010 - link

    Good to see AMD trying hard to address some of their deficiencies in relation to Nvidia's drivers. Please keep on them about the CrossFireX profiles though...it makes no sense for them to encrypt their profile xml and not expose CrossFire/AA compatibility bits to the end user, especially since they love to claim they're the "open standards" and "community friendly" company.....

    Crossing this hurdle would make CrossFire a much more appealing option for high-end users as CrossFire Performance, buying new games, and expectations for AA support go hand-in-hand for most enthusiasts.
  • poohbear - Wednesday, February 17, 2010 - link

    I just switched from an nvidia 8800gt to an ATI 5770, and the biggest pet peeve is how CCC doesnt have game specific profiles for us so we can choose which AA setting we want and the type of AA. I dont want transparent AA on any of my strat games because its useless, but would like it in my FPS games. What on earth is so hard for AMD to include a tool so simple like Nvidia has for years????? They already have a clumsy "profile" feauture that we can setup, but its far from convenient and easy to use, unlike Nvidias which is so simple and straight to the point.

    Get w/ the program AMD, your hardware rocks but your drivers are not very convenient or user friendly. If u want the masses to switch from Nvidia to your products atleast give them a user friendly CCC in this regards. It's looooong overdue.
  • Tanclearas - Wednesday, February 17, 2010 - link

    While ATI has this OCD issue of releasing monthly drivers for some products, others are left out in the cold.

    http://support.amd.com/us/kbarticles/Pages/GPU39_A...">http://support.amd.com/us/kbarticles/Pages/GPU39_A...

    There are no drivers for a Windows OS that has been for sale for MONTHS, for a currently shipping product.

  • papapapapapapapababy - Wednesday, February 17, 2010 - link

    WHAT ABOUT THE REST OF THE WORLD? THE HD 4xxxUSERS? LETS THINK ABOUT 1% OF THE MARKET AND GTFO THE REST. ARG. GREAT. EYEFINITY? CROSSFIRE? WHO GIVES ASHT! I HATE ATI DRIVERS. HATE. GIVE ME A CLEAN, FAST, FUNCTIONAL CONTROL PANEL YOU SILLY MONKEY INSIDE A SUIT ( LIKE NVIDIA DOES) NO MORE Microsoft .NET Framework !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • Zstream - Wednesday, February 17, 2010 - link

    I really have to wonder about half you people. Are you seriously complaining about using .net? Are you going to tell me that installing the CCC pannel is going to ruin a machine? It has all the options as most 3rd party programs do. What exactly are you referring to when saying the panel is not fast?

    What world do you live in... I had 2x3870 and use 2x4850. What exactly are you doing to the card that requires a rant like this?
  • papapapapapapapababy - Wednesday, February 17, 2010 - link

    let me explain, the 4850 is the perfect card for the sill user. Why? excessive heat. To much power power consumption. (that's why i waited for the better option >4770) Now if you are a 2x4850 user that beyond silly. thats stupid. Why? there are better options. Now about the net part. Yes. I dont need that bloatware. LIL BACK STORY: ATI DITCHED THE OLD CONTROL PANEL, INTRODUCED A SLOW, BROKEN, BLOATED, INFERIOR CCC PANEL, AND REMOVED THE OPTION OF USING THE OLD ONE, GREAT BUT THE BEST PART THEY HAVE THE FKN BRAINFART OF ASKING ME TO USE .NET? MORE GARBAGE? Nvidia doESNT DO THAT. ID DOESNT FORCE ANY KIND OF bloatware. NO EXTRA SERVICES. NO .NET UPDATES. NOTHING. EXCEPT THIS: FAST AND VERSATILE CONTROL PANEL

Log in

Don't have an account? Sign up now