Metro Exodus will likely be a DX12 title (speculation)

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

richaron

Golden Member
Mar 27, 2012
1,357
329
136
You have the same issue as he does by not reading other people's posts and you obviously don't understand what a "strawman" is, his argument is a textbook example of that since I make no mention of "effort" in my previous posts ...

Your reading comprehension is also entirely off too. I never meant that it's the developer's effort that is trivial, it's that his own statement is self-apparent and that doesn't help progress his argument since he raised a strawman ...
And I'll ask you to look in the mirror when talking about reading comprehension, since you seem to be in the defensive position and shooting blindly.

In essence I agreed with both of you that a low level API can perform better because *reasons*. I made no comment as to the specifics. But the effort and expertise of the developers is directly relevant to the conversation (*reasons*) and this is the point I took up. It's not a strawman argument (and, yes, I've been arguing logic long enough to have looked that stuff up).

Since it was relevant and you dismissed it I thought I would correct you,
 
Reactions: Muhammed

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Screw the stupid ray tracing. Its a gimmick IMO.

Personally I don't really care much about the raytracing myself much either. What I do care about though, is that the game will use DX12 and SM 6.0. This is the first game to my knowledge that will do so, and signifies to me that developers are finally beginning to turn their backs on legacy style programming.
 

richaron

Golden Member
Mar 27, 2012
1,357
329
136
Actually it is a strawman argument. ThatBuzzkiller never mentioned developer effort at all in any of his previous posts.
Nope, but they were talking about subjects directly relating to a developer's efforts and abilities in a low level API. Everyone I can see were talking about potential depending on proficient utilization of these low level APIs.

Which is on topic. So it's not a strawman argument. But I suspect the ongoing argument as to the concept of a strawman is off topic and does not add to the conversation.
 
Reactions: Muhammed

Muhammed

Senior member
Jul 8, 2009
453
199
116
I also never said anything about effort
It's important to note that we don't forget to perform optimizations at the high level such as writing your shaders geared towards the API usage or optimizing the data layout first before we talk about doing low level optimizations such as going into the specifics of how intermediate bytecode format like DXIL shaders (SM6.x) interact with the native GPU ISA in this case. These low level optimizations cannot be matched without the high level optimizations as an example shown by Alex and Fiona for advanced Metal shader optimizations.
Sounds like a lot of optimization "effort" to me.
 

moonbogg

Lifer
Jan 8, 2011
10,637
3,095
136
Personally I don't really care much about the raytracing myself much either. What I do care about though, is that the game will use DX12 and SM 6.0. This is the first game to my knowledge that will do so, and signifies to me that developers are finally beginning to turn their backs on legacy style programming.


I agree moving forward with DX12 in a meaningful way is exciting to me, and new shader models are always awesome. But another thing about that new Metro demonstration video is that it looked like crap. It had nothing to do with the very hard to spot ray tracing effects (maybe the shiny broken pieces of glass?) but it had more to do with the graphics simply looking old and just not very impressive.

I'm definitely not paying for a new GPU to get better FPS in a game like that, lol. Did I miss something though? I think someone should get fired because that video was showing a crappy looking game that had year 2010 looking graphics.

Lots of games that have been out a while look better than this video even without the gimmicky ray tracing. I'm not paying a premium to get Nvidia's tensor cores to play a game that looks like that, lol. They need to show us some games that make us go, "Hooooly CRAP!!! OMG tell me you are kidding because those graphics are insane!"

If I don't find myself talking like that, then why would I pay more for tensor cores? You know they are charging more for those stupid things when they show up on a gaming GPU other than that $3,000 Titan (lawl), guaranteed.
 

Vaporizer

Member
Apr 4, 2015
137
30
66
Finally NV has found a Way to bring Gameworks to DX12. Now is the Time that the will Support DX12 and will Encourage Game Developers to move beyond DX11.
Will be interesting how all the DX11 fans will turn with a fingersnip by NV to DX12 enthusiasts.
 

TheELF

Diamond Member
Dec 22, 2012
3,990
744
126
Finally NV has found a Way to bring Gameworks to DX12. Now is the Time that the will Support DX12 and will Encourage Game Developers to move beyond DX11.
Will be interesting how all the DX11 fans will turn with a fingersnip by NV to DX12 enthusiasts.
Until nvidia comes up with multi core support for Dx12 like they have for Dx11 this won't happen.
Also as far as I know nvidia has support for all dx12 titles out there,it's not their fault if dx11 just runs better.
 

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136

I agree moving forward with DX12 in a meaningful way is exciting to me, and new shader models are always awesome. But another thing about that new Metro demonstration video is that it looked like crap. It had nothing to do with the very hard to spot ray tracing effects (maybe the shiny broken pieces of glass?) but it had more to do with the graphics simply looking old and just not very impressive.

I'm definitely not paying for a new GPU to get better FPS in a game like that, lol. Did I miss something though? I think someone should get fired because that video was showing a crappy looking game that had year 2010 looking graphics.

Lots of games that have been out a while look better than this video even without the gimmicky ray tracing. I'm not paying a premium to get Nvidia's tensor cores to play a game that looks like that, lol. They need to show us some games that make us go, "Hooooly CRAP!!! OMG tell me you are kidding because those graphics are insane!"

If I don't find myself talking like that, then why would I pay more for tensor cores? You know they are charging more for those stupid things when they show up on a gaming GPU other than that $3,000 Titan (lawl), guaranteed.
What complicates things a bit is that artwork and physics often trumps the rest. Bf1 excells here but old tf2 had good art design in spades too.
Not to mention what a plain good game is even if it runs like crap and Post Unbelievable Bad Graphics.
 
Reactions: moonbogg

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136

I agree moving forward with DX12 in a meaningful way is exciting to me, and new shader models are always awesome. But another thing about that new Metro demonstration video is that it looked like crap. It had nothing to do with the very hard to spot ray tracing effects (maybe the shiny broken pieces of glass?) but it had more to do with the graphics simply looking old and just not very impressive.

They may have had to run it at lower settings to get an acceptable framerate I suppose, because this demo certainly looks worse than the E3 2017 demonstration.

 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Until nvidia comes up with multi core support for Dx12 like they have for Dx11 this won't happen.
Also as far as I know nvidia has support for all dx12 titles out there,it's not their fault if dx11 just runs better.

Not sure what you mean by this. NVidia doesn't need to have explicit multicore support in their drivers for DX12 because DX12 is inherently multithreaded. And the reason why the DX11 path typically runs better is because it's the pathway developers spend the most amount of time optimizing in games that utilize both APIs. With DX12 only titles like Gears of War 4, Forza Horizon 3 etcetera, NVidia has very good performance.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Here's a video with RTX enabled and disabled in Metro Exodus, so you can see what a huge difference it makes in the ambient occlusion quality. The NVidia rep claims that the demo is running on a single Volta based GPU in real time.

 

psolord

Platinum Member
Sep 16, 2009
2,015
1,225
136
The Ray traced one seems significantly better but it seems like they are trying to make ssao ugly. I mean we have seen countless games without Ray tracing that are very beautiful.
 

caswow

Senior member
Sep 18, 2013
525
136
116
The Ray traced one seems significantly better but it seems like they are trying to make ssao ugly. I mean we have seen countless games without Ray tracing that are very beautiful.

thats what i was thinking. i see the difference but i dont believe that ssao looks that ugly. just yesterday i finished metro 2033 redux and it looked pretty similar to the ray traced version
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
iam sorry i dont see anything special in that video.

The biggest difference by far is that the ray traced version is much more globalized, and therefore much more realistic. With SSAO, the inside of that little house is much more lit than it should be.
 

ZGR

Platinum Member
Oct 26, 2012
2,054
661
136
I'll be disabling SSAO or HBAO+ for this game since my GPU will be too slow anyways
 

Guru

Senior member
May 5, 2017
830
361
106
DX12 can always be faster than DX11, the issue is the multitude of cards and architectures. If say we only had 2 GPU's the GTX 100 and RX 200, and game developers optimized only for those two cards in DX12, then DX12 could easily be 40% faster than DX11.

The issue arrives when they have to optimize the DX12 pathway for a multitude of cards and architectures, even between AMD's cards like Polaris and Vega there is a big architectural difference. That is why you sometimes see DX12 benefit polaris immensely, but Vega not by as much or vice versa, because certain DX12 optimizations work better on certain architectures.
 
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/    |