AMD @ GDC: Partnership with MS next-generation graphics.

Page 19 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Are you implying they are the only ones? This just comes across as a premature gushing ad and we haven't even seen a result. Did you fail to notice the driver wars about a year or was it already 2 years ago where they were getting massive gains, particularly for the 79xx series. There were some drivers with double digit gains.

No I'm not implying they are the only ones. Driver tuning is a critical component for GPU manufacturers period.

But I do think that NVidia excels in that area, and are significantly better than AMD. That's just my opinion, but I do think there is evidence to back it up..
 

krumme

Diamond Member
Oct 9, 2009
5,956
1,596
136
Don't forget about the disruption factor. If

a) SteamOS takes off
b) an Android giant like Amazon launches a serious Android console

then NVidia has new opportunities to put a gaming box under your TV. They're clearly streets ahead of AMD in the Android space, though they are instead up against the likes of Qualcomm, and their Linux drivers are generally much better than AMD.

Not saying that either of these will happen, of course, but bear them in mind.

This.
Amd is far more dependant on ms than nv is because they are win bound and have x86 license. Nv is betting big time on android and linux. They need to get their apu. I think jhh vision is own apu with 99% control of api.
Lets wait and see. Denver first step.
 

Keysplayr

Elite Member
Jan 16, 2003
21,219
54
91
Neither of you can prove it but clearly mantle/dx12 will be very related (at least portions of dx12).

If it was "clear" then it could be easily proven. So tell us how it's clearly related? Or how that something that is so clear, cannot be proven?
 

krumme

Diamond Member
Oct 9, 2009
5,956
1,596
136
While also pushing the Microsoft DX monopoly, do you think thats help full to OGL?

No. its the other way round.

They are pushing it because its where the money is now. But thats in for a change and nv investments in linux, android and mobile hardware is just a major sign of it.

All those companies dont give a damn about others business. The difference and special with nv is, with an super ego like jhh as owner and ceo he will do everything to stay in front and be a market leader and the innovative front runner. He wants more than to earn money. He thinks he is to good for that. But right now he is not. He is just a putin in a tshirt right now, and he will do everything to get back in front. Android and linux plus arm is what is needed.
 

Keysplayr

Elite Member
Jan 16, 2003
21,219
54
91
If Nvidia is pushing significant support for the alternatives, how is Nvidia pushing a Microsoft DX monopoly?

I'm gonna say they're just spouting random stuff at this point. Cause I can't make heads or tails of what these people actually want.
 

AnandThenMan

Diamond Member
Nov 11, 2004
3,991
627
126
LMAO.. tolerating. Ok ATM. Show me any indication you were tolerating DX all these years before Mantle was announced, and I'll send you a cookie.
Maybe if you've been a casual gamer or someone that didn't pay much mind to the technical side of things over the last ~20 years, then you would have never really thought about or been bothered by the state of D3D and Windows in general. But going back to the beginning of gaming, recall that to the metal programming was critical simply because the hardware was simply too slow to even begin to think about wasting computing cycles. This was true for quite a long time, anyone remember melto-vision on the Atari Jaguar? Some really neat programming tricks were used to eek out very interesting effects. An absolute classic example of eeking as much from the hardware as humanly possible was arcade games.

On the Amiga side of things same deal, programmers were digging right into the hardware to get as much as possible out of the available power. Same with DOS, same with the original Playstation and other consoles (several of which vanished). Then programmers got lazy because processing power increased exponentially, just toss more silicon at the problem and everyone is happy enough. But that ramp up of processing cycles has leveled off, and guess what efficiency matters again.

And in all that time, D3D was never exactly a beacon of efficiency, and anyone that delved into programming or knew a little bit about the state of game engines and like knew full well that a great deal of potential was being left on the table. So to answer your question, as immature and mocking as it was, the "indication" has been there all along for anyone paying attention.
 

Keysplayr

Elite Member
Jan 16, 2003
21,219
54
91
I know you have read the thread with links to knowledgeable people talking about the similarities. Go read some.

https://www.google.com/#q=dx12+mantle+similarities

Don't you think that any and all API's, as they get "closer to the metal" will have more similarities than not? The abstraction layer is there for ease of multiple API use, but as you get closer, things probably have less wiggle room to do things certain ways. Of course there are going to be similarities because some things can only be done certain ways.
 

OCGuy

Lifer
Jul 12, 2000
27,224
37
91
I just got done playing ARMA 3 in DX11, which is the gold standard for PC graphics. I doubt anyone with enthusiast hardware has any issues with needing "close to the metal".
 

Erenhardt

Diamond Member
Dec 1, 2012
3,251
105
101
I just got done playing ARMA 3 in DX11, which is the gold standard for PC graphics. I doubt anyone with enthusiast hardware has any issues with needing "close to the metal".

^this

The average gamer approach is: if the game runs slow, its because it is so good! Get better PC.

But on the other side we have developers that want to do their job as best they can. Those are the people that cried for better api.
 

AnandThenMan

Diamond Member
Nov 11, 2004
3,991
627
126
I just got done playing ARMA 3 in DX11, which is the gold standard for PC graphics. I doubt anyone with enthusiast hardware has any issues with needing "close to the metal".
The "good enough" attitude is not shared by game devs, at all. Also most people don't have an enthusiast system, have you ever looked at the average system reported by STEAM?


......also it is not only about speed, read up what game devs are saying about D3D and the creative limitations.
 
Last edited:

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
Maybe if you've been a casual gamer or someone that didn't pay much mind to the technical side of things over the last ~20 years, then you would have never really thought about or been bothered by the state of D3D and Windows in general. But going back to the beginning of gaming, recall that to the metal programming was critical simply because the hardware was simply too slow to even begin to think about wasting computing cycles. This was true for quite a long time, anyone remember melto-vision on the Atari Jaguar? Some really neat programming tricks were used to eek out very interesting effects. An absolute classic example of eeking as much from the hardware as humanly possible was arcade games.

On the Amiga side of things same deal, programmers were digging right into the hardware to get as much as possible out of the available power. Same with DOS, same with the original Playstation and other consoles (several of which vanished). Then programmers got lazy because processing power increased exponentially, just toss more silicon at the problem and everyone is happy enough. But that ramp up of processing cycles has leveled off, and guess what efficiency matters again.

And in all that time, D3D was never exactly a beacon of efficiency, and anyone that delved into programming or knew a little bit about the state of game engines and like knew full well that a great deal of potential was being left on the table. So to answer your question, as immature and mocking as it was, the "indication" has been there all along for anyone paying attention.

It seems to me that Mantle has shown that DX is pretty good at most of what it does. Mantle is only showing notable gains in draw calls and multithreading. That is to say, Mantle is fixing a more recent problem with the CPU limiting what can be done.

So I wouldn't say DX was so bad, but it does have a problem that needs fixing now, and it appears they are taking steps to fix it.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Like everyother tech AMD has come up with it would have been shared with Nvidia once more refined, they said right from the start they would do that.

It seems Nvidia don't want to go down that rout.

Instead they have aligned themselves with Console pushers Microsoft, which perpetuates an API monopoly, Nvidia are empowering Microsoft to keep control of GFX API's.

All Nvidia had to do was to team up with with AMD, work with them to kill Microsofts unhealthy API dominance wich has been the reason PC Gaming has been stuck in a rut for the past 10 years.

Put your Green loyalties aside for just long enough to think about what Nvidia did here.
And all just because they want to fight AMD instead of working with them (at all costs)

That's an angle I never thought of before. Although I don't think AMD would want to take on MS and DX, nor align themselves with nVdia. It's more likely that AMD and MS worked together during XB1 development and that shared work is where the DX12 close to metal (C2M?) came from. AMD did say MS was informed of Mantle and weren't blindsided, that their relationship with MS is too important.
 

ASM-coder

Member
Jan 12, 2014
193
0
0
I just got done playing ARMA 3 in DX11, which is the gold standard for PC graphics. I doubt anyone with enthusiast hardware has any issues with needing "close to the metal".
What about us that don't run enthusiast hardware? What are we, chopped liver?
 

OCGuy

Lifer
Jul 12, 2000
27,224
37
91
The "good enough" attitude is not shared by game devs, at all. Also most people don't have an enthusiast system, have you ever looked at the average system reported by STEAM?


......also it is not only about speed, read up what game devs are saying about D3D and the creative limitations.

I have yet to see a modern alternative API improve graphics quality over DX on PC.

ARMA/Crysis etc prove that if a game developer wants to take the time to make incredible graphics, they can do it. That pretty much throws water on the argument that developers deep down inside want to make better looking games, but they are limited by DX.

What developers are limited by are the studio's budget for man hours, as well as the hardware of the average gamer, which is a console. Games that are made first for a console, with scaled-up PC graphics an afterthought (Titanfall), will always be terrible graphically.

If I am wrong, it will be glaringly obvious once the public Mantle SDK is released for any developer to use, and we start seeing non AMD-subsidized games use Mantle, and use it to increase IQ.
 

AnandThenMan

Diamond Member
Nov 11, 2004
3,991
627
126
Higher performance means potential for better visuals, can't understand why you are arguing against this. As far as man hours go, very much is wasted fighting with D3D, several devs are on record about this.
 

VulgarDisplay

Diamond Member
Apr 3, 2009
6,188
2
76
I have yet to see a modern alternative API improve graphics quality over DX on PC.

ARMA/Crysis etc prove that if a game developer wants to take the time to make incredible graphics, they can do it. That pretty much throws water on the argument that developers deep down inside want to make better looking games, but they are limited by DX.

What developers are limited by are the studio's budget for man hours, as well as the hardware of the average gamer, which is a console. Games that are made first for a console, with scaled-up PC graphics an afterthought (Titanfall), will always be terrible graphically.

If I am wrong, it will be glaringly obvious once the public Mantle SDK is released for any developer to use, and we start seeing non AMD-subsidized games use Mantle, and use it to increase IQ.

Mantle suffers from the same fate as GPU Physx until such time as it becomes an open standard. Any IQ improvements will be relegated to fluff that cannot change core gameplay. Mantle could be used to create games that drastically increase draw calls, but since the majority of the GPU market is on DX11 hardware no game dev will utilize that extra CPU grunt in a game outside of just making radeon's run faster.
 

AnandThenMan

Diamond Member
Nov 11, 2004
3,991
627
126
Mantle suffers from the same fate as GPU Physx until such time as it becomes an open standard. Any IQ improvements will be relegated to fluff that cannot change core gameplay.
I don't agree with this at all. Visuals are scalable, Mantle makes higher settings possible on same hardware. There is nothing stopping a dev from pushing visuals to a level that are only playable on Mantle or really high end rigs, and then giving settings/options to lower them when running D3D/slower systems. In fact I think this is fairly straightforward and something we've seen in games for a very long time, crank up the details if you can, lower them if you need to.
 

OCGuy

Lifer
Jul 12, 2000
27,224
37
91
Mantle suffers from the same fate as GPU Physx until such time as it becomes an open standard. Any IQ improvements will be relegated to fluff that cannot change core gameplay. Mantle could be used to create games that drastically increase draw calls, but since the majority of the GPU market is on DX11 hardware no game dev will utilize that extra CPU grunt in a game outside of just making radeon's run faster.

Exactly.

Other than a small number of specialized games (subscription MMOs for example), the pot of gold for game developers is in console sales. There is just very little incentive to spend much time improving graphics and optimizing games designed to run @ 60FPS @ 720P.

The PhysX comparison has become somewhat of a dead-horse, but it is an appropriate comparison. When NVidia comes in an gives a developer an incentive ($$$) to use PhysX, it suddenly is a part of the game. Otherwise we don't really hear much about it.

Thief 4 somehow pulled off partnering with NV with the latest PhysX library, and also being the 2nd game to implement Mantle/first PC game with TrueAudio. Not bad!


By the way, I found this article from 2011 very interesting. It proved me wrong about how long AMD has been talking about doing something like Mantle, but it also shows some inconsistent statements from AMD. It could very well just be some PR to smooth over things with MS, since Mantle was so far away. Also, check out who may have been working together the whole time, and aren't exactly game studio "wins". It does make me see AMD's motivation for Mantle in a more positive light. :thumbsup: I had my money on Mantle being a rushed response to MS's 11.2 tiled resources/multithreading improvement announcement.

AMD Walks Back Comments On DirectX Performance Impact

In an interview with technology news site CRN, Huddy said only a select few developers had expressed to him a desire to go around the current driver standards, including Battlefield developer DICE and Crysis developer Crytech.

“It’s not something most developers want,” he said. “If you held a vote among developers, they would go for DirectX or Open GL, because it’s a great platform.”

AMD senior director of ISV relations Neal Robison also pointed out to CRN that most developers have welcomed the stability and standardization that come with developing through DirectX.

“It’s hard to crash a machine with DirectX, as there’s lots of protection to make sure the game isn’t taking down the machine, which is certainly rare especially compared to ten or fifteen years ago," Robison said. "Stability is the reason why you wouldn’t want to move away from DirectX, and differentiation is why you might want to."

While developers can get more direct access to the graphics hardware by using an alternative to DirectX, such as Open CL, Robison said it takes a particular type of obsessive programmer personality to think they could replicate all of DirectX's features better on their own.

http://www.gamasutra.com/view/news/33723/AMD_Walks_Back_Comments_On_DirectX_Performance_Impact.php
 
Last edited: