The AMD Mantle Thread

Page 125 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
You put the "^^" smilie at the end of the sentence, universally recognised as demonstrating glee.


You call that "technical"?
You got anything to say about low level vs high level API?
User space?
Performance?
BSOD's?
 

Gloomy

Golden Member
Oct 12, 2010
1,469
21
81
You call that "technical"?
You got anything to say about low level vs high level API?
User space?
Performance?
BSOD's?


usually people get this defensive when they feel exposed

showing glee over potential issues... poor form man :thumbsdown:
 

Shmee

Memory & Storage, Graphics Cards Mod Elite Member
Super Moderator
Sep 13, 2008
7,726
2,708
146
Back on topic please.
 

Arkaign

Lifer
Oct 27, 2006
20,736
1,377
126
Even a canned demo of a mantle implementation to show performance/detail abilities would do wonders.

Tying the ship to EA was ... unfortunate.
 

(sic)Klown12

Senior member
Nov 27, 2010
572
0
76
Do you think the next 3Dmark will support Mantle?
Maybe if AMD became a top "sponsor", but I would think that they would like to stick with vendor agnostic APIs for comparability reasons. There was more than a little moaning when they used PhysX for 3DMark 06 and Vantage and I doubt they'd want to go through all of that again.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
This so called game doesn't look impressive whatsoever. If AMD wanted to show mantle off, there are better ways to do it.

This demo is purely about alleviating the CPU bottleneck. I didn't take notes so I can't quote specifics. Go back and watch it and listen to the commentary. Note the massive number of individual objects on screen. Not just the spaceships and fighters, but also the missiles. The, again, massive amount of individual targeting solutions. Each one of those weapons flying around the screen are discrete light sources. It's actually quite impressive.
 

RaulF

Senior member
Jan 18, 2008
844
1
81
This so called game doesn't look impressive whatsoever. If AMD wanted to show mantle off, there are better ways to do it.

Obviously you just skipped around in the video. Spend some time and watch the whole thing.

It is pretty amazing, but i do agree. For someone looking for instant satisfaction it looks pretty bleh too.
 

Noctifer616

Senior member
Nov 5, 2013
380
0
76
This so called game doesn't look impressive whatsoever. If AMD wanted to show mantle off, there are better ways to do it.

If you watch the demo, you see Mantle reaching 60-70k batches without having any issues, yet DX according to them starts to hit a wall at 15k batches.

So with DX you can have only about 1/4 of the objects on screen when compared to Mantle. Perhaps even less if they manage to get 100k batches without issues.

Of course we have to keep in mind that this is an alpha engine, a ton of work to do, but it gives a good example of how much more you can get out of your hardware with Mantle.

Also, keep in mind that not every game is done the same way, so we might not see the same performance gains in BF4 as we would in a RTS with thousands of units on screen at one time.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
If you watch the demo, you see Mantle reaching 60-70k batches without having any issues, yet DX according to them starts to hit a wall at 15k batches.

So with DX you can have only about 1/4 of the objects on screen when compared to Mantle. Perhaps even less if they manage to get 100k batches without issues.

Of course we have to keep in mind that this is an alpha engine, a ton of work to do, but it gives a good example of how much more you can get out of your hardware with Mantle.

Also, keep in mind that not every game is done the same way, so we might not see the same performance gains in BF4 as we would in a RTS with thousands of units on screen at one time.


That wall at ~15K batches...that is with AMD's none-multithreaded DX11 driver...right?
 

Noctifer616

Senior member
Nov 5, 2013
380
0
76
That wall at ~15K batches...that is with AMD's none-multithreaded DX11 driver...right?

Considering the engine is designed to work well with multy-core CPU's with both DX and Mantle, I would say no.

And besides, how well does DX scale up with cores? Mantle worked with 12, probably even more.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
Considering the engine is designed to work well with multy-core CPU's with both DX and Mantle, I would say no.

And besides, how well does DX scale up with cores? Mantle worked with 12, probably even more.
So you don't really know?

It scales just fine, when the GPU vendor can provide a multithreaded DX 11 driver:
http://forums.anandtech.com/showpost.php?p=31520674

This tidbit is interresting:
So what then is going on that made Civ V so much faster for NVIDIA? Admittedly I had to press NVIDIA for this - performance practically doubled on high-end GPUs, which is unheard of. Until they told me what exactly they did, I wasn't convinced it was real or if they had come up with a really sweet cheat. It definitely wasn't a cheat.

If you recall from our articles, I keep pointing to how we seem to be CPU limited at the time. Now if you go back to the list of DX11 features Civ V uses, a light bulb should light up: multithreaded rendering. Civ V uses multi-threaded rendering, in fact it uses it quite extensively. Now why do we have multi-threaded rendering in the first place? Half of this is to better mesh with multi-threaded games by enabling additional threads to directly contribute without having to go through a master thread first. But a second purposes is because multi-threaded rendering helps the GPU just as much as it helps the CPU.

Double the perfomance...just from making a driver that is multithreaded...why dosn't AMD do this first?
Or would that eat into the PR promises of Mantles performance...and thus make Mantle look less appealing?
 
Aug 11, 2008
10,451
642
126
If you watch the demo, you see Mantle reaching 60-70k batches without having any issues, yet DX according to them starts to hit a wall at 15k batches.

So with DX you can have only about 1/4 of the objects on screen when compared to Mantle. Perhaps even less if they manage to get 100k batches without issues.

Of course we have to keep in mind that this is an alpha engine, a ton of work to do, but it gives a good example of how much more you can get out of your hardware with Mantle.

Also, keep in mind that not every game is done the same way, so we might not see the same performance gains in BF4 as we would in a RTS with thousands of units on screen at one time.

So now we are down to a subset of games on a subset of gpus? I would say though that if mantle brought a renaissance in RTS games, I would be very pleased with that, as they are few and far between these days, and it is one of my favorite genres.

In any case, as I have been saying all thru this thread, it most likely will take a long time to see whether mantle is a true revolution in games, or just a specialized set of instructions that go nowhere. We really have to see how the engine performs in a wide range of games (finalized games with all features enabled, not a demo to showcase mantle) and whether all the major engines adopt it.

I will admit that it is *possible* that the mantle patch for BF4 will be so spectacular that it will blow everyone away and make it obvious that mantle is the api of the future. OTOH it is also possible that it will show just moderate improvements, and we will have to wait to see the full effect.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
So now we are down to a subset of games on a subset of gpus? I would say though that if mantle brought a renaissance in RTS games, I would be very pleased with that, as they are few and far between these days, and it is one of my favorite genres.

In any case, as I have been saying all thru this thread, it most likely will take a long time to see whether mantle is a true revolution in games, or just a specialized set of instructions that go nowhere. We really have to see how the engine performs in a wide range of games (finalized games with all features enabled, not a demo to showcase mantle) and whether all the major engines adopt it.

I will admit that it is *possible* that the mantle patch for BF4 will be so spectacular that it will blow everyone away and make it obvious that mantle is the api of the future. OTOH it is also possible that it will show just moderate improvements, and we will have to wait to see the full effect.

I'øm more inteerested in how much performance actually comes from Mantle's API...and how much comes from going multithreaded..even if AMD is trying to make the two be the same, they are not fooling me.

It would also be a logical explanation of why AMD dosn't have and dosn't seem interested in a multithreaded DX11 driver....it would make Mantle loook less "stellar"...
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
You say mantle will double the performance? Nice, but shame I lost my %40 increase in performance bet. Thanks for the heads up!

No, I quoted Ryan Smith saying NVIDIA doubled performance in CIV5 by making a multhreaded DX11 driver...there is a link and a quote in the post...really, really not rocket science.
 

Spjut

Senior member
Apr 9, 2011
931
160
106
You can talk all the day about AMD's lack of support for DX11 multithreaded rendering, but at the end of the day, there are still only a few games that support it.

AFAIK, Civ5 is the only game where it actually has been shown increasing performance, and while AC3 and AC4 apparently support it, there doesn't seem to be any tests showing the performance figures for it
Speaking of Civ5, Nvidia pointing out the command lists may also be to give AMD a PR blow because they didn't support it. There could have been more optimizations for their drivers than just the multithreaded rendering

Dice has repeatedly said DX11 multithreaded rendering isn't working for them, and Far Cry 3 even had it patched away. While it's clear that it helped performance in Civilization V, it's also clear that's it's of no use for other games.
 
Last edited:
Status
Not open for further replies.
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |