1 of 1 people found this helpful
So to answer your questions:
Remember that the crossfire behave differently depending the game, engine used.
Also it mean that the crossfire will not behave the same, using different versions of direct X.
So the crossfire scaling depend from a lot of factors, game, engine, directX, hardware, etc.
If you take FC5 as example, it run an engine under DX12 with enhanced features for crossfire and multi-gpu in general.
So on optimized games, the engine, DX/Os recognize both card separately loading them both equally with great results!
On the other hand, if the environment is not well optimized, the scaling is lower, the cards are not evenly used and ran on the slowest one.
That's why the crossfire is a great feature but not always easy to max the fps scaling, maybe it will evolve into multi-gpu for wide ranges purposes in future.
What really count and matter is your clocks under load. Download GPU-z it display T°, voltages monitoring.
Also you could DDU to clean the driver and reinstall the latest ones, maybe the card do not boost to it's max clocks when in crossfire.
I would advice you to have aslo some fun benching 3Dmark, Heaven, Superposition checking your crossfire behaviour.
If you feel something unusual, you can also report it using the AMD Report Form, easy to google it.
Thanks for the response. I figured given the amount of time that Far Cry 5 has spent being advertised in the Radeon settings it was set up to be optimized for Crossfire. I looked it up the two games I primarily play Far Cry 5 and Project Cars 2 which both have decent Crossfire profiles.
I am starting fresh with a fresh installation of Windows 10 64-bit and everything else. I will do as you suggested and play with the benchmarks and see what happens with and without crossfire enabled.
That was actually a lot of fun running the benchmarks last night. I turned on the Crossfire logo so I could ensure when it was actually being used in the benchmarks. Interestingly enough the 3DMark one, the logo did not appear on with Crossfire enabled so I am assuming that it was not on. If it was then there was a negligible difference between the two.
As for Heaven and Valley the difference was amazing. I was getting on average +70% performance gains from Crossfire! I am not sure how to do a screen capture of the video but it was very evident.
Heaven and Valley limited themselves to 4GB of memory so that was following the lowest common denominator however in Project Cars 2 and Far Cry 5 the GPU-Z Log showed topping out in the 7GB range, so that is awesome.
Also the clean install was the key to everything. The 570 is now clocking @ 1386 Mhz on the core and 1750 Mhz on the memory in the Radeon settings information. Something unexpected did happen however during both benchmarks and game play in Far Cry 5 and Project Cars 2. The logs show the RX 570 running at 1425 Mhz on the core and 2025 Mhz on the memory. This is the OC+ numbers that are in Wattman for the RX 580. The 3Dmark system information also showed something similar and instead of two different cards showed 2 x RX 580.
Is the diffeence between the 570 and the 580 only speed or is there something else that I am missing?
I'm happy you took some good time benching, it's always fun check how the hardware behave in different scenarios.
To answer to your question, the only difference between the RX580 and the RX570 is the number of CU within the gpu.
The RX580 care 2304 Steam Processors so 36CU, the RX570 2048SP so 32CU, but the chip itself is the same.
Then the RX570 care maybe some other kind of memory chip and have a lower TDP, power consumption.
About the clocks, it's quite unexpected for the RX570 to boost so high, especially because the best silicon would go toward the RX580 cards.
That's also why the RX580 have higher boost clocks than the RX570, this not mean that the RX570 can't achieve these clocks.
It would maybe required more voltage to do so and suit better to a RX570 card class.
So not sure the software read correctly both card, maybe it mistake with the RX580? What GPU-z said about, you have a tab for each card on the bottom?
Last thing, dunno if you can but try also other games in DX11/DX12 and superposition benchmark, an updated version of heaven/valley.
Also not sure why you would not have any scaling in 3Dmark, it should scale quite nicely.
I decided to start over again at the suggestion of XFX, the card manufacturer, with the installation of everything. What they wanted was me to install one card at a time and then restart each time. After doing so I ran benchmarks again and am getting similar results. The only change is that the audio driver for the 570 is now having issues. I cannot believe it is doing so well in general though.
In general I am seeing a 50-70% increase in performance using Crossfire. All the games I play seem to scale well. What I do find interesting is that the system needs to start using crossfire takes about 2 seconds at the beginning of games or benchmarks.
Thank you for all your help wimpzilla. I really do appreciate it.
Well XFX guy was peaking sense it seems, what he advices you to do is the general good practice to troubleshoot crossfire issues.
Usually you plug a card 1st, then thge second at reboot, usually it help solving crossfire detection issue.
But this procedure is meant to solve issues, not boosting the performances.
So i would say your crossfire is working fine, 50/70% of gain is what usually one get, depending drivers and games.
If you got and issue with the HDMI audio, just DDU the drivers with the safe mode option, then reinstall the latest ones with both card plugged, see if it change something.
I'm not aware of any delays, my last crossfire was HD4870/HD4890, but i can inquire about and let you know!
Remember that the crossfire is really games and driver dependant, so when you have time and want to have fun, compare old vs new drivers, there is always something to discover about, i suppose. ^^
You are welcome!
Isn't FC5 a DX11 game?
You are right, it run under boosted DX11 API.
My bad i thought it was under DX12 API.
Still even if DX11, the game engine is very well made.