CrossfireX Testing To Gauge Multi-Gpu CrossfireX Scaling and Stability
Hey all ,
I conducted scaling and stability tests in CrossfireX configuration to enable the community to better judge the CrossfireX performance after the 15.8 Beta Driver release. Especially considering any Call of Duty release hasn't had a properly functioning CrossfireX profile in quite some time. During my tests in the now functional CrossfireX mode, I received incredibly positive gpu scaling and overall absolutely impressive results.
With all in game graphics settings set to the following I recieved between 71%-87% syncronous gpu usage depending on the resources needed in game at the moment.
Note: That V-Sync was used for the purpose of maximum gpu utilization via settings and not simply maximum frames to properly test syncronous gpu usage in a controlled testing environment. With that being said, I also used 60Hz instead of 120Hz and maximized the in game graphics settings to gauge the greatest visual gains and gpu usage/scaling overall.
Note: Super Sampling was set to 2X for an total effective rendering resolution of 6400x3600 during the tests.
Actual Testing Environment
Ambient Temperature: 92 degree Fahrenheit / 33.3333333 degree Celsius
- In a CrossfireX configuration, I tested multiple online multiplayer matches all in public lobbies to ensure real world results were accounted for in the tests.
- In a CrossfireX configuration, I tested the multiplayer map "Sideshow" 4x consecutively, due to it requiring the most resources overall out of all the maps available at the time of the testing. This was conducted in a private lobby against bots, with a total of 12 players including myself on the map at any given time utilizing the following settings mentioned below.
- In a CrossfireX configuration, I tested the multiplayer map "Defender" 4x consecutively, due to it previously being the most poorly performing map overall according to the Steam community that has requested my troubleshooting assistance over the past year, consisting of more than 200 users. This was conducted in a private lobby against bots, with a total of 12 players including myself on the map at any given time utilizing the following settings mentioned below.
Primary Components Used During CrossfireX tests
OS: Windows 10
CPU: FX8320 @4.8Ghz
GPU #1: MSI R9 290 (std clock/memory speeds to properly gauge gpu performance* Both GPU's have been applied with Gelid GC Extreme TIM, thus temperature results may vary on a user to user base)
GPU #2: MSI R9 290 (std clock/memory speeds to properly gauge gpu performance* Both GPU's have been applied with Gelid GC Extreme TIM, thus temperature results may vary on a user to user base)
Motherboard: Asus M5A99FX Pro R2.0
Memory/Ram: Corsair Vengeance LP Pro 2133Mhz 16GB
Storage Media Used For Test: OCZ ARC 100 120GB SSD
PSU: EVGA 1300G Super Nova 80+ Gold
Case: CoolerMaster HAF XB Evo Revision 2.0
[*]Screen Refresh Rate: 60Hz
[*]Sync Every Frame: Yes
[*]Field of View: 65
[*]Monitor Aspect Ratio: 16:9
[*]Render Resolution: 3200x1800
[*]Texture Quality: Extra
[*]Texture Resolution: Extra
[*]Normal Map Resolution: Extra
[*]Specular Map Resolution: Extra
[*]Anisotropic Filtering: High
[*]Shadow Map Resolution: Extra
[*]Cache Sun Shadow Maps: On
[*]Cache Spot Shadow Maps: On
Post Process Options
[*]Depth of Field: On
[*]Screen Space Ambient Occlusion: HBA0+
[*]Medium Distance Ambient Occlusion: ON
[*]Subsurface Scattering: On
[*]Depth Prepass: On
[*]Post Process Anti-Aliasing: Off (Redundant at such a high rendering resolution and native resolution)
[*]Shader Preload: On
[*]Bullet Impacts: Yes
[*]Dynamic Light Limit: 8
Previous Crossfire Test Results with the 15.7.1 Catalyst Drivers
Minimum Syncronous Gpu Utilization: 31% Per Gpu
Average Syncronous Gpu Utilization: 35.5% Per Gpu
Maximum Syncronous Gpu Utilization: 42% Per Gpu
Minimum Frame Time: 31ms
Average Frame Times: 135.73ms
Maximum Frame Times: 300.23ms
Frames Per Second Maintained Without Fluctuation During Tests @60 Fps: 47%
GPU #1 - Maximum Temperature @ Maximum load: Data Insufficient due to improper Gpu Utilization
GPU #2 - Maximum Temperature @ Maximum load: Data Insufficient due to improper Gpu Utilization
Current Crossfire Test Results using the 15.8 Beta Drivers
Minimum Syncronous Gpu Utilization: 71% Per Gpu
Average Syncronous Gpu Utilization: 79% Per Gpu
Maximum Syncronous Gpu Utilization: 87% Per Gpu
Minimum Frame Time: 16ms
Average Frame Times: 24.5ms
Maximum Frame Times: 31ms
Frames Per Second Maintained Without Fluctuation During Tests @60 Fps: 100%
GPU #1 - Maximum Temperature @ Maximum load: 86 degrees Celsius
GPU #2 - Maximum Temperature @ Maximum Load: 71 degrees Celsius
Note: TjMax for the R9 290 is 94 degrees Celsius, thus the above results never encroached even close to it's peak safe operating temperatures....Quite Impressive.
[*]I recieved no errors during the tests over a four hour period (Crashes, Driver errors etc).
[*]CrossfireX rendering times are vastly improved.
[*]No micro stutter was present whatsoever during the tests which is always welcome for multi-gpu users.
As you can see from the data, the 15.8 beta drivers were an immense success in regards to Call of Duty: Advanced Warfare and there's simply not a bad thing to say. Utilization was far greater than I expected, along with stability as well. The AMD™ team seriously deserves a standing ovation for their work, because they have successfully provided the AMD™ customers a 100% fully functioning driver for CrossfireX utilization within a Call of Duty title. This hasn't occurred in years on either the AMD™ CrossfireX side, nor for Nvidia's SLI customers.
As Nvidia's SLI support worsens as time goes on, the AMD™ team simply keeps progressing in incredibly positive directions, showing their superior multi-gpu support at every turn. Although, there have been many previous success stories in regards to AMD™ providing stellar multi-gpu support with positive scaling, this success is of a different kind. Although the Call of Duty series may not be the most graphically demanding title on the market, it has been one the most requested titles for multi-gpu support that properly functions and scales well, yet has eluded both AMD™ CrossfireX and Nvidia SLI customers alike for nearly a decade. That day has finally some!
To put it into Call of Duty terms....the team at AMD™ just called in their Advanced Warfare Paladin Gunship killstreak for the win! With Black Ops 3 on the near horizon, it looks as though AMD™ is possibly prepared for it's November 6th launch with full CrossfireX support on day one and I'll take 4k with 2x Supersampling CrossfireX support any day over paid early access exclusives that Sony is bringing to the table..
Thank you for your hard work! As a huge Call of Duty fan (Don't judge me ), this one brought a tear to my eye.
I hope you found the data useful and somewhat interesting considering it's dry nature. Hopefully, this helps bring this to the attention of Call of Duty CrossfireX users in the AMD™ community. I thought my fellow nerds below specifically would find this data most useful and interesting, because we're exciting people like that! Always the life of the party as you can see, well..In our circles anyways!
Anyways glad to be back and as always, have a nice day to all, be well!!