AMD Questions Nvidia Kepler's DirectX 11.1 Support

On Friday David Nalasco, Senior Technical Marketing Manager of AMD's Product Group, updated the AMD Game Blog with an argument that AMD offers full DirectX 11.1 support while Nvidia's Kepler GPU does not. Nvidia has since declined to comment on the post, but has previously stated that Kepler supports the key 11.1 features that are useful for gaming.

Up until now, most of what we've heard about Windows 8 has been the new Modern UI, and the seemingly lackluster market response. We've seen the introduction of new form factors that take advantage of the touchy new OS, and we've even seen the launch of Microsoft's own ARM-based tablet as part of its assault on Apple and Google.

What we generally don't hear about is what's behind the new interface and desktop wallpaper as Nalasco points out. "As with every major iteration of Windows, the lead up to its launch was filled with months, even years, of preparation by hardware and software vendors alike," Nalasco wrote. "While many industry followers focused attention on the rejigged user interface, the more important changes, at least from the perspective of a graphics hardware company like AMD, were 'under the hood'."

This is where he jumps into the DirectX 11.1 topic, saying that the company worked closely with Microsoft as DirectX 11.1 was refined and rolled out. AMD "enthusiastically embraced all of the changes" and made them a part of AMD's GCN architecture ahead of Windows 8's commercial release, he said.

"As with previous iterations, DirectX 11.1 is intended to support a wide range of different GPU architectures with different capabilities," Nalasco said. "While this does ensure broader support for the standard, it also leaves the door open for confusion. A good example of this is the recent issue regarding Nvidia’s Kepler-based products and whether they do in fact support DirectX 11.1."

He goes on to point out that by Nvidia's own admission, Kepler does not include all aspects of DirectX 11.1 – it doesn't support 4 out of 10 key technologies comprising Feature Level 11_1 – yet Nvidia previously claimed that the architecture does in fact support the platform. "So, what exactly happened?" he asked.

To defend his case, Nalasco explains what the Feature Level aspect of DirectX 11 is all about. "While every new version of DirectX adds support for new features, it also has to maintain support for older, less capable hardware," he said. "Since the release of DirectX 11, this has been managed using 'feature level' terminology.  A feature level determines a particular set of features from a given DirectX version that a GPU design can support.  If the feature level of a GPU matches the DirectX version it supports, that generally means all of the features of that version are available, while lower feature levels indicate only a subset of the features are exposed."

He goes on to offer an example of how feature levels can add confusion. "DirectX 11.1 comprises Feature Level 11_0 and Feature Level 11_1," he said. "This means that even though a GPU claims to support DirectX 11.1, it may in fact only support Feature Level 11_0, or, as in the case of Nvidia’s Kepler GPUs, only partially support Feature Level 11_1."

Naturally this is where AMD starts promoting its Graphics Core Next (GCN) Architecture which is available in AMD Radeon HD 7700, HD 7800 and HD 7900 Series graphics, along with AMD FirePro W series cards. GCN provides "complete" support for DirectX 11.1 Feature Level 11_1 in Windows 8, he said, including Target Independent Rasterization, UAV improvements and Sum of Absolute Differences, the latter of which exposes new shader instructions on the GPU that can massively accelerate a wide range of image processing tasks.

To read the full post, head here.

Contact Us for News Tips, Corrections and Feedback

  • wanderer11
    Most games are still DX9. Does it really matter if they do/don't support DX11.1?
    wanderer11Most games are still DX9. Does it really matter if they do/don't support DX11.1?You're most likely right. We won't see anything much better until the new consoles come out. By that time, we may have DX 12 and then, devs will finally start focusing much more on DX11 or 11.1.
  • siman0
    um most right no have a DX10 compatible card as par steam.
  • alvine
    I'm happy to hear that since I have a 7970, but I'm not getting windows 8 for sure
  • JJ1217
    Until DX 11.1 is put on Windows 7 I can't foresee its features used in future games. Just like catering for consoles game developers will cater for its largest potential market.
  • phishy714

    The feature the color RED. It is MUCH cooler than the dumb color green that nvidia is sporting!!!"

    DX11.1 vs DX11 is about as relevant as the above statement. You have a great foothold in the GPU department AMD, don't screw it up like the advertising for your bulldozer cpu's did.
  • dweezled
    So let's get this straight: Nvidia says it supports the DX 11.1 features that are "useful for gaming", not all DX 11.1 features and AMD says it supports all DX 11.1 features. Assuming both companies are correct with their statements the question remains do the missing DX 11.1 features from Nvidia make a difference for gaming or not? This article doesn't answer the question. In other words does "target indpendent rasterization", "UAV", "Sum of Absolute Differences" make any difference in gaming? If so seems like AMD would have an advantage.
  • mayankleoboy1
    including Target Independent Rasterization, UAV improvements and Sum of Absolute Differences,

    Most of these are not used in games at all. Most of it is used in Direct2D things.
  • Wisecracker
    Seems to me AMD is intent on serving (and pushing) the furtherance of OpenCL and the advances of Direct Compute in 11.1.

    It's understandable, and good for AMD, as stream processing and physics acceleration would likely gain a healthy boost from API advances and the GCN arch.

    I suspect there are gains to be realized for nVidia, too, but Kepler was a step back in the compute department. Whether this is due to their focus on their own stuff, physics, CUDA, etc. ... Who knows?

  • Old_Fogie_Late_Bloomer
    Honestly, I'll care when DirectX 11.1 runs on Windows 7, and not before.