• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

AMD Radeon DirectX 11 Multithreaded Rendering

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
So this must have been intentional strategic long run plan (nextgen/'no dx12') - not supporting mt command list on the driver level and now going full on Mæntal attack on Dx ecosystem then the time is right.
 
And yet hardocp say bf4 runs better on the 280x. So clearly nvidia is just inflating fps at the expense of the experience. What poor dx11 implementation. Also 280x is faster than 770 in bf4 from techreport and gamegpu benchmarks. So your point is invalidated.
 
I have several system all running 2500K/2600Ks all OC @ 4.4Ghz, identical 16gb 1600Mhz ram kits, identical 250Gg SSDs, identical motherboards. But all with different GPU configurations. Here are my finding using both AMD/Nvidia Beta and offical release GPU drivers.

Testing on a locked server running Conquest gamemode on Siege of Shangehai using repeated paths and actions for 5 minute around the map.

Findings:
AMD systems:
System 1: AMD HD6950, avg 30-40FPS Ultra settings, Smooth with only minor FPS drops below 30fps.
System 2: Crossfire HD6950s, avg 60-70 Ultra settings, Smooth with only minor FPS drops below 60fps.
System 3: AMD HD7950, avg 60-70 Ultra settings, Smooth with no lag spikes/shuttering.
System 3: AMD HD7970, avg 70-80 Ultra settings, Smooth with no lag spikes/shuttering.

Nvidia systems:
System 4: GTX 680, avg 40-50 Lowest settings, Frequent shuttering/fps halting randomly with spikes down to <5fps.
System 5: 2way SLI GTX 760, avg 60-70fps Lowest settings, Frequent shuttering/fps halting randomly with spikes down to <5fps.
System 6: GTX770, avg 50-60fps, Lowest settings, Frequent shuttering/fps halting randomly with spikes down to <5fps.

All machines running Window 7, all tested using both official and beta drivers, these are the best results I could get. All Nvidia system could not maintain any kind of enjoyable or playable frame rates using Ultra in game settings.

Nvidia please explain why we have servers full of Nvidia users complaining of these exact same performance issues?
https://forums.geforce.com/default/topic/617851/pc-games/bf4-beta-nvidia-vs-amd-tested/
 
And yet hardocp say bf4 runs better on the 280x. So clearly nvidia is just inflating fps at the expense of the experience. What poor dx11 implementation. Also 280x is faster than 770 in bf4 from techreport and gamegpu benchmarks. So your point is invalidated.

And what's the common denomination in those tests? Windows 7. For some reason, NVidia performs horribly in Windows 7 in the BF4 beta.

In Windows 8/8.1 though it's another story. NVidia has superior performance under Windows 8, but we don't know why.
 
And what's the common denomination in those tests? Windows 7. For some reason, NVidia performs horribly in Windows 7 in the BF4 beta.

In Windows 8/8.1 though it's another story. NVidia has superior performance under Windows 8, but we don't know why.

Better Win8 drivers?
 
You are confused. Game engine multi-threading has nothing to do with DX11 multi-threading. One is for normal game engine stuff, one is for multi-threading driver calls.

I never said they had anything to do with each other. All I was asking was which one was more effective from a performance standpoint.

Obviously game engines like CryEngine 3, Frostbite 3 etcetera benefit from multicore processors, and have increased performance and faster rendering as a result.

Similarly, you can have increased performance and faster rendering as a result of using DirectX 11 command lists. They both work in different ways, but the end result is the same.

Better performance through increased CPU utilization.
 
Better Win8 drivers?

I doubt it's drivers alone. It has something to do with the game as well, because I remember DICE released a patch that increased Windows 8 performance big time.

Perhaps they enabled the command list feature? I know DICE always wanted the command list function in their games, but they could never get it to work properly in BF3.

There could be something about DirectX 11.1 that made it easier to implement the command list function in the Frostbite 3 engine, which is why it performs so much faster under Windows 8.
 
But why does NVidia have such a large performance increase relative to AMD?
I don't know the exact answer, but based on that the GCN will have a superior Mantle renderer, it should be reasonable to optimise the D3D renderer to the GeForce. Everybody who has a GCN will use the Mantle code, because it will be much better compared to D3D.
 
Back
Top