AMD Questions Nvidia Kepler's DirectX 11.1 Support
The latest blog from AMD points out that its Graphics Core Next (GCN) Architecture has full support for DirectX 11.1, unlike Nvidia's Kepler architecture.
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."
Stay On the Cutting Edge: Get the Tom's Hardware Newsletter
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
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.












-
JOSHSKORN 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.Reply -
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.Reply -
phishy714 "ALSO:Reply
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.Reply -
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.Reply
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.Reply