HardOCP News
[H] News
- Joined
- Dec 31, 1969
- Messages
- 0
Patrick Norton and the Tekzilla gang, while roaming the halls at CES 2014, took time out to get an up-close look at AMD's Mantle in action.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Man, AMD and their open and free technology.
That stuttering slow mess is a problem with your internet connection or video rendering.That stuttering slow mess is supposed to show how great mantle is? That looks terrible.
Game engines are incorporating support for Mantle.Nobody doubts that Mantle would be awesome, but the problem is how Intel and Nvidia are going to respond to this. Even though Mantle is open, we all know Nvidia isn't going to support it, just to be dicks. Intel won't, cause they aren't about graphics.
You could incorrectly say that about introducing any new tech that uses new hardware features.Before people go around thinking that AMD is out to screw Nvidia, they're not. Mantle is purely to get customers to upgrade their video cards, rather then continue to use their HD 5000 or HD 6000 series cards. Their DX11 generation of cards have been going on for a long time, and saw very few upgrades. Instead of shifting their cards and prices, they renamed the 7000 series to 200 series. Mantle is their way to get people excited to go out and buy new graphic cards, and what better game then Battlefield 4.
Nobody doubts that Mantle would be awesome, but the problem is how Intel and Nvidia are going to respond to this. Even though Mantle is open, we all know Nvidia isn't going to support it, just to be dicks. Intel won't, cause they aren't about graphics.
The other problem is while Mantle is open, it's not showing it very well. This tech works exclusively on Southern Island based GPU's. Their own Northern Island's aren't even supported, so how exactly will this open standard work if AMD can't even get their other generation of GPUs to support it? Southern Islands isn't all that much different in performance, which leads me to doubt there's much difference in architecture. Even on the Linux side of things, a lot of the driver code used for 5000/6000 cards are used for the 7000/200 cards. The architecture isn't even vastly different and there's no mantle, but they expect Nvidia or Intel to adopt it? If someone like Silicon Graphics got Nvidia/AMD/Intel to come together and agree on a low level API standard, then I could see something serious. Something like an OpenGL extension that allows for platform specific optimizations.
Before people go around thinking that AMD is out to screw Nvidia, they're not. Mantle is purely to get customers to upgrade their video cards, rather then continue to use their HD 5000 or HD 6000 series cards. Their DX11 generation of cards have been going on for a long time, and saw very few upgrades. Instead of shifting their cards and prices, they renamed the 7000 series to 200 series. Mantle is their way to get people excited to go out and buy new graphic cards, and what better game then Battlefield 4.
For me it's going to come down to future games that gain something from Mantle vs. existing games that already gain something from PhysX...and Nvidia's (IMO) better driver support.
I don't like how he skated around the comparison question ("turn things off and lower graphics"). How about you tell us hard numbers on an apple to apple comparison of this special demo. With mantle on and off. FPS vs FPS.
If it's 2FPS with it being off and 18FPS with it on, say that.
Interesting potential for Mantle though is actually changing gameplay; like going from a standard to sport or performance bike. PhysX largely is purely cosmetic with no effects on cosmetics. Like lipstick on a pig.
I'm hoping developers adopt Mantle just because it will allow their games to do more. I have to say, I don't know if I like the way Oxide games is using the technology to be honest. It's interesting to conceptually imagine a space battle that has 6,000 space ships all battling each-other, each with their own laser fire, presumably differentiating stats, ai, etc. However, it's a bit hard to keep track (imo) of six thousand units and I'd imagine you'd leave the majority of your fleet on auto-pilot. Performing flanking maneuvers with 6k units would be hard. In which case, it becomes more like a crappy-cgi movie than 'a game'.
That being said... StarCraft 1 only had 200 unit 'supply' counters per person and 200 unit costs was very manageable to organize/move/play due to grouping and hotkeying. With air units, I would have loved to have been able to have 400-500 units at times. I think 6,000 units would be overkill though. At that point, I'd personally prefer less units and upgrading the graphical fidelity of individual units or ai capabilities.... than so many units.
That being said, it would be neat to have a GTAIV remake/mod for mantle where city streets are 'CROWDED' downtown with sidewalks and cross-ways having nearly row to row pedestrians when the lights change and each side of the road having a lot of pedestrians; like a real city. That would increase realism but not really negatively effect gameplay.... that is unless you liked driving on the sidewalks or diving straight through lights and nobody being on the crosswalk. There would once again need to be that fine balance stuck of better looking, better acting(ai) pedestrians vs sheer quantity.
More background people in L.A. Noire wouldn't hurt either, etc.
You could incorrectly say that about introducing any new tech that uses new hardware features.
I think everyone should stop speculating and wait to pass judgement on Mantle once it's "out in the wild" with all of us.
You're an idiot, or just blind.
Watch the video again, and look closely at the avg FPS display when zoomed in. You can clearly see massive FPS drops. You can also clearly see the FPS drops and stuttering if you watch the display behind the guys while they're talking(and moving quite fluidly, while demo is stuttering).
Using a demo that can't even maintain 30fps to try and show off an API is just terrible.
You're an idiot, or just blind.
Watch the video again, and look closely at the avg FPS display when zoomed in. You can clearly see massive FPS drops. You can also clearly see the FPS drops and stuttering if you watch the display behind the guys while they're talking(and moving quite fluidly, while demo is stuttering).
Using a demo that can't even maintain 30fps to try and show off an API is just terrible.
Fixed that for you.
AMD said if NVIDIA wants to implement Mantle is can.
I for one think Mantle can be amazing but I highly, highly doubt you will ever see AMD allow NV to use it. AMD has a better tech than NV and can keep it to themselves.
http://i.imgur.com/KVESMwg.jpg?1
That was the lowest FPS I saw it hit during the video and to be fair he stated that it was running at about 30fps. Watching it I saw it spike from 60 at its highest to 34 at its lowest which I don't feel is something that is that unusual as the high fps spots were pushed in views only having to render one ship and a couple of beams whereas the 34fps areas were rendering the entire battle.
Frankly its a new thing and it will take time to be optimized and implemented correctly, I'm not holding my breath and I don't expect massive gains from it. Right now I get the FPS that I want in the games I play, if I don't get a boost no biggs but if I do it will be a nice bonus.
EDIT:
The "Average Frames" is measured in MS.
You're an idiot, or just blind.
Watch the video again, and look closely at the avg FPS display when zoomed in. You can clearly see massive FPS drops. You can also clearly see the FPS drops and stuttering if you watch the display behind the guys while they're talking(and moving quite fluidly, while demo is stuttering).
Using a demo that can't even maintain 30fps to try and show off an API is just terrible.
GCN versions 1 and 2 are required to run Mantle.Mantle isn't a hardware feature. It's purely a driver feature. That's the whole point, cutting out the overhead from OpenGL and Direct3D by making an API that's closer to the hardware.
You're an idiot, or just blind.
Watch the video again, and look closely at the avg FPS display when zoomed in. You can clearly see massive FPS drops. You can also clearly see the FPS drops and stuttering if you watch the display behind the guys while they're talking(and moving quite fluidly, while demo is stuttering).
Using a demo that can't even maintain 30fps to try and show off an API is just terrible.
Should have watched the presentation...they said F2F time was the closest representaion of FPS
It was running at about 300 FPS if I remember what he said correctly. When it was on hawaii board.
This was on an UNDERCLOCKED fx8350 and over 30 FPS on an unknown board.
Should have watched the presentation...they said F2F time was the closest representaion of FPS
It was running at about 300 FPS if I remember what he said correctly. When it was on hawaii board.
This was on an UNDERCLOCKED fx8350 and over 30 FPS on an unknown board.
GCN versions 1 and 2 are required to run Mantle.
http://en.wikipedia.org/wiki/Mantle_(API)
API's are purely software, and not hardware. AMD saying it requires GCN is strictly marketing. Ideally, to get the best performance out of Mantle you would need GCN type hardware, but that there lies the problem with Mantle. How does Nvidia expect to use this API and get acceptable performance out of it, when AMD's HD 5000 and HD 6000 series cards can't? It's marketing spin.
Technically Nvidia's hardware could benefit from Mantle if they write a well made driver, but AMD will always have the upper hand with Mantle, due to being closely made for GCN hardware. If that isn't enough, then someone could make a Mantle Wrapper to allow Nvidia cards to use it, even though a Wrapper wouldn't increase performance at all. Remember Glide and Glide Wrappers?
API's are purely software, and not hardware. AMD saying it requires GCN is strictly marketing. Ideally, to get the best performance out of Mantle you would need GCN type hardware, but that there lies the problem with Mantle. How does Nvidia expect to use this API and get acceptable performance out of it, when AMD's HD 5000 and HD 6000 series cards can't? It's marketing spin.
Technically Nvidia's hardware could benefit from Mantle if they write a well made driver, but AMD will always have the upper hand with Mantle, due to being closely made for GCN hardware. If that isn't enough, then someone could make a Mantle Wrapper to allow Nvidia cards to use it, even though a Wrapper wouldn't increase performance at all. Remember Glide and Glide Wrappers?
GCN is a hardware architecture.API's are purely software, and not hardware.
Can you back this up with any proof?AMD saying it requires GCN is strictly marketing.
This isnt about NVidia, you are confused, Mantle is an AMD creation.Ideally, to get the best performance out of Mantle you would need GCN type hardware, but that there lies the problem with Mantle. How does Nvidia expect to use this API and get acceptable performance out of it, when AMD's HD 5000 and HD 6000 series cards can't? It's marketing spin.
So why dont NVidia make their own API that is closer to the bones that utilises parts of Mantle.Technically Nvidia's hardware could benefit from Mantle if they write a well made driver, but AMD will always have the upper hand with Mantle, due to being closely made for GCN hardware. If that isn't enough, then someone could make a Mantle Wrapper to allow Nvidia cards to use it, even though a Wrapper wouldn't increase performance at all. Remember Glide and Glide Wrappers?
Fixed that for you.
AMD said if NVIDIA wants to implement Mantle is can.
NVIDIA don't even need to support full mantle just parts, games will use the parts that NVIDIA support and fall back to DX or OpenGL for parts not implemented.