• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

CA has done the worst DX12 port in Total Warhammer

Permabanned
Joined
8 Jul 2016
Posts
430
One of the biggest advantages of DX12 – at least according to Microsoft – is its improved multi-threading capabilities. However, as we can clearly see in both the in-game benchmark and our Extreme scenario, the game is unable to properly take advantage of all our CPU cores (again, DX11 graph is on the left whereas DX12 graph is on the right).

http://www.dsogaming.com/news/report-total-war-warhammer-runs-27-slower-dx12-nvidias-hardware/

This game shows that Nvidia is far better in DX11 in this game compare AMD in DX12.

http://www.pcgameshardware.de/Total...Specials/Direct-X-12-Benchmarks-Test-1200551/

CA never worked with NVIDIA on DX12 or took their input, which, one of the reasons the results are terrible on DX12. If this goes on then DX12 will have the same faith as DX10 ,therefore, developers need to take this brand sponsorship out and work with both parties.

We’re pleased to confirm that Total War: WARHAMMER will also be DX12 compatible, and our graphics team has been working in close concert with AMD’s engineers on the implementation. This will be patched in a little after the game launches, but we’re really happy with the DX12 performance we’re seeing so far, so watch this space!

http://wiki.totalwar.com/w/Optimisation_Blog


Once again sorry for my bad English.
 
Last edited:
The main purpose of DX12 and its existence is to reduce CPU bottleneck not Async. Async is just a tiny feature of DX12 .


DX12 has failed to do its main feature.
 
Last edited:
It's because NVidia doesn't support Async Compute in hardware fully on Pascal, and not at all on previous GPU's, and by the looks of it, that's what this patch has implemented.

NVidia does have 'fast context switching', what ever that is it's not a full Async Compute implementation as in the DX12 standard.

Did you look at the DX11 benchmark? Fury X with Async in DX12 is still 30% slower then GTX 980 Ti DX11.
 
I honestly don't get what some of you are on about? Look at the graphs and then you might see something that is questionable regardless of AMD or NVidia





So in DX12, the 980Ti and 1080 are roughly 34% faster than the Fury X and in DX11, the 1080 is 86% faster than the Fury X. Hell even the 970 is giving the Fury X a run for the money but some of you guys are missing this and we are getting silly comments like "Nvidia only have themselves to blame" but shouldn't people be looking at the lackluster performance of the AMD cards and questioning why the performance is so bad in the first place and even DX12 isn't helping AMD here?

It just looks like a poor implementation of DX12 all round to me but don't let common sense ruin a good thread.
That is exactly my point.
 
Back
Top Bottom