Thursday, September 21st 2017

AMD CrossFireX Scaling is Actually Pretty Terrible with Mixed RX Vega

Yes, this is the third post today about AMD introducing multi GPU support for RX Vega with their Crimson ReLive 17.9.2 beta drivers but it had to be made. First up, the caveats- we were only able to test the driver on a CrossFire setup involving one RX Vega 64 and one RX Vega 56 GPU so results with two of the same may differ. Secondly, these are beta drivers so there is a level of lenience here I am willing to afford to AMD. That said, the driver which came with its own announcement and internal results had to show something good and this means showing good scaling across multiple games.

The driver allows CrossFire to be enabled with a mix of the two Vega 10 SKUs, and we set about testing a few games from our GPU benchmark suite using the same testing methodology as always. Tests were done at 4K to minimize a CPU bottleneck of any kind, and the games tested include some of the most popular games today including some that AMD themselves used in the announcement. However, after a few hours of testing, we can simply not recommend using the driver for CrossFire- at least for a mixed setup as we did. More on this after the break.
Enabling CrossFire with GPUs that are based off the same die and family but with a different shader count has been something AMD has done for a few generations now, and we continue to appreciate this remaining an option. However, this is no excuse for the performance we are seeing here, be it a driver issue or otherwise. As can be seen from the chart above, a lot of games not only show poor scaling relative to a single RX Vega 64 but actually negative scaling. The negative scaling can potentially be a result of Vega 56 slowing down the Vega 64 card here, but then we are back to zero to minimal scaling again. Of the four games that do, three were in AMD's results chart that went around earlier today as well. This is really disappointing performance, and to make it worse we also faced visual artifacts and display corruption in a few games including Witcher 3 (pictured), Prey and Dishonored 2. We also tried having RX Vega 56 be the primary card to see if that changes anything, and the results were within error margins more often than not with a few results actually being higher (5-10%) than with RX Vega 64 as the primary card. There was also a blue screen that greeted us during the switch, so do not attempt to do so often.

There is another interesting train of thought departing this station of results. AMD has had CrossFire profiles for the previous Polaris (and older) architecture GPUs for most of the games tested here, and they showed consistent, if not great, scaling with those older cards. But based on the inconsistent scaling across game titles here, it appears that AMD may have to create new CrossFire profiles for all games with their RX Vega GPUs based off the Vega microarchitecture. This merits more analysis and testing, but we are definitely curious whether this is indeed the case and, if so, what is the reason behind it knowing that Vega is an evolution of GCN, and not a complete departure from it.

AMD, with Lisa Su temporarily taking over RTG leadership, has a big challenge ahead with the enthusiast graphics solutions market and we can only hope the situation is better with 2x RX Vega 64 (or 56), else this is another thing that is not going to help them.
Add your own comment

73 Comments on AMD CrossFireX Scaling is Actually Pretty Terrible with Mixed RX Vega

#51
bug
RejZoRJust because it's advertised as "functional", that doesn't mean it'll perform good. It's not like multi GPU was released just last year. It has been around for decades. And we all know it only really works well when same cards are paired.
Note to TPU staff: stop testing stuff that doesn't put out nice numbers.
Posted on Reply
#52
EarthDog
RejZoRWell, this is why I'm insisting on a single GPU rule. I rather spend 800€ on a top of the line graphic card than pay 400€ now and 400€ next year for another same card just to hopefully scale the thing somewhere. Never been let down. Had other issues but never performance (or scaling) ones.
Thats been most people's rule.

That doesnt change the fact that mixed existed previously and worked a lot better. Id hardly call it functional either. Another rushed implementation.
Posted on Reply
#53
Unregistered
Would you guys give poor @RejZoR a break? Geez. :D


To me it feels like RTG is committed to kill crossfire support from now on. They have made their attempt clear. Honestly I strongly feel like RTG then under Raja's lead was trying to exit consumer graphics as a whole. Raja was probably betting big on AI market.
#54
nemesis.ie
My 2nd V64 just came in today, hardware installed and testing but I have to go away on a trip tonight, so will not get to play with the new driver until Sunday. ;)

Perfect timing other than that!
Posted on Reply
#55
VSG
Editor, Reviews & News
john_While the article is informative and good and bravo for doing it and everything, I do not understand why the author keeps judging a FIRST BETA driver like it is the FINAL driver. The way this article is written, it's like "This is it folks. This is the best it can get. Ever. And it is disappointing".
I am sorry if that's the impression you got, but this is not a small thing that is brushed under the rug. A launch driver, beta or otherwise, with an announcement and major feature comes with expectations from the company and this was a case of internal and beta testing not done well.
Posted on Reply
#56
Vya Domus
Nvidia is slowly killing SLI too , these technologies have no future. It would have been better if AMD would've just dropped support altogether and not even attempt to waste precious resources with this.
Posted on Reply
#57
Casecutter
xkm1948Good thing they are showing Raja the door. Everyday the Vega is becoming uglier and uglier. Polish a turd 1000 times and it will still remain a turd.

For people saying hybrid Crossfire isn't a thing you are dead wrong. People even crossfired FuryX and Fury which are both different in clock speed as well as shader units and texture units.


You want proof? Here you go. By AMD RTG employee Matt himself from AMD's own community forum

community.amd.com/thread/186648


More proof:
www.overclock.net/t/1611844/r9-fury-x-r9-fury-crossfire/0_100


Something is seriously wrong with Vega's design. I am sure at the point it is no use to patch a sinking ship.


2015 right after FuryX launch RTG is spun off AMD, then lead by Raja. Now 2017 with Raja giving two consecutive flops Polaris and Vega he is shown the door. I hope Lisa Su can correct the path of RTG before it is too late.
Yea, exactly why Apple is the one demanding AMD fulfills their contract for Vega to insure a end of year launch of those new iMac that use it. Understood...
Posted on Reply
#58
CandymanGR
JismWhen crossfire works, they scale almost 100%.
No further comments.
Posted on Reply
#59
evernessince
EarthDogPeople will bitch about anything. They have BOTH had their share of issues. In my personal experience, I have had better luck with NVIDIA. Certainly, others have had better luck with AMD. What is amazing is how polarizing the issue is when reality dictates NONE OF US have a FUCKING CLUE which drivers are ACTUALLY better.
They are both pretty damn good. It's just that people like crapping on AMD more.
Posted on Reply
#60
Assimilator
FrickI'd be interested in seeing a budget Vega card with GDDR5.
As discussed in another thread, never going to happen due to increased power consumption of GDDR over HBM. The end result would be a Vega that is both slower and more power hungry (in the order of tens of watts) than HBM Vega.
Posted on Reply
#61
Tsukiyomi91
Back then, mixing 2 different cards is common place. Now? No one is going to do that kind of setup, let alone building SLI or CFX gaming PCs...
Posted on Reply
#62
john_
VSGI am sorry if that's the impression you got, but this is not a small thing that is brushed under the rug. A launch driver, beta or otherwise, with an announcement and major feature comes with expectations from the company and this was a case of internal and beta testing not done well.
It's the impression the article tries to pass. From "a level of lenience" the article goes straight to "no excuse", for a feature that it is there for users to check or just play with it, but not advertised as working flawlessly. Not even mentioned, if I am not missing something. Does AMD advertise Vega 56 + Vega 64 CrossFire? If not, then assuming that Vega is still a GCN card and so CrossFire should be working as it was on older cards, it's not exactly something I am expecting to read on a tech site's article. Maybe in the comments section.
Posted on Reply
#63
EarthDog
evernessinceThey are both pretty damn good. It's just that people like crapping on AMD more.
Lol, please....

The amount of shit people peddle knows no boundaries for brand. There is misplaced hate everywhere. Mostly from the clueless muppets that loooove to post here.
Posted on Reply
#64
Ruru
Trepie
bugBecause it's an advertised feature, maybe?
Here in Finland we often say "just because I can". :D
Posted on Reply
#65
medi01
80% for normal crossfire I have heard.

Is this some sort of FUD to put "crossfire" and "terrible scaling" into the same sentence? Why mix Vega 56 and Vega 64? Does it work well with 1070 and 1080?
Posted on Reply
#66
EarthDog
medi0180% for normal crossfire I have heard.

Is this some sort of FUD to put "crossfire" and "terrible scaling" into the same sentence? Why mix Vega 56 and Vega 64? Does it work well with 1070 and 1080?
Because it was a feature they said would work, and did work a lot better with fury... as was mentioned previously in thread.

So they were right... it works. But many titles have negative scaling or none. Hopefully the can improve upon it or ditch it.
Posted on Reply
#67
nemesis.ie
Others are seeing different results with 2 x V64, so for the moment, mixing them does not seem to work well.
Posted on Reply
#68
harm9963
RejZoRWhy on Earth would you mix Vega 64 and 56 ? Just because it works, it doesn't mean it'll work well. Dual card setups NEVER worked well with two different cards. Why is this a shock to people like 20 years after dual card setups existed?
I have a 290x and 290a , in CFX it works as well as 295x2 , no complaints here.
Posted on Reply
#69
Kapone33
For anyone who is not sure I have been running crossfire on all of my cards since the 6850. My latest setup is a Rx 480 and RX 470 in crossfire @ 1305 clock and 1750 memory. Before anyone who doesn't have that setup tells me that the 480 is running at the 470 level. There is a program called Sapphire Trixx that allows you to match speeds with your crossfire cards. I am at work so can't post any of 3D Mark scores but I am pretty sure I get 7900 in Timespy DX12. I also see benchmarks for Dues Ex Mankind divided at 80 FPS, Shadow of Mordor is consistently at 120-130 FPS, Sleeping dogs is 180 FPS, AOS is in the mid 60s consistently and I have gotten averages of 79 FPS in TW Warhammer. I always turn everything to the highest settings and do not use AA nor Ambient Occlusion. This is all with a 2560x1440 27" monitor and R7 1700. It is my humble opinion that those crossfire results are due to drivers more than anything else. There is also the fact that DX12 lets you use whatever video resources you have regardless of AMD or Nvidia nor the series of card(s). The problem with that is it is left to the game's developer to implement and refine. As an example you have to go into the script for TW Warhammer and enable 2 GPUs. Proof that most complaints about PC games performance should be directed to the developer is in game like Vikings Battle for Asgard a lock of 30 FPS regardless of your equipment. People also forget that like a fine wine AMDs drivers get better with time I know that when I had my 7950 crossfire setup I did not feel a need to change until Polaris and I will tell you the thing I like the most about Polaris is the power draw vs the Tahiti GPU cards.
Posted on Reply
#70
Kapone33
medi0180% for normal crossfire I have heard.

Is this some sort of FUD to put "crossfire" and "terrible scaling" into the same sentence? Why mix Vega 56 and Vega 64? Does it work well with 1070 and 1080?
There is no support for SLI on Nvidia 10 series cards
Posted on Reply
#72
bug
skeets searFor anyone who is not sure I have been running crossfire on all of my cards since the 6850. My latest setup is a Rx 480 and RX 470 in crossfire @ 1305 clock and 1750 memory. Before anyone who doesn't have that setup tells me that the 480 is running at the 470 level. There is a program called Sapphire Trixx that allows you to match speeds with your crossfire cards. I am at work so can't post any of 3D Mark scores but I am pretty sure I get 7900 in Timespy DX12. I also see benchmarks for Dues Ex Mankind divided at 80 FPS, Shadow of Mordor is consistently at 120-130 FPS, Sleeping dogs is 180 FPS, AOS is in the mid 60s consistently and I have gotten averages of 79 FPS in TW Warhammer. I always turn everything to the highest settings and do not use AA nor Ambient Occlusion. This is all with a 2560x1440 27" monitor and R7 1700. It is my humble opinion that those crossfire results are due to drivers more than anything else. There is also the fact that DX12 lets you use whatever video resources you have regardless of AMD or Nvidia nor the series of card(s). The problem with that is it is left to the game's developer to implement and refine. As an example you have to go into the script for TW Warhammer and enable 2 GPUs. Proof that most complaints about PC games performance should be directed to the developer is in game like Vikings Battle for Asgard a lock of 30 FPS regardless of your equipment. People also forget that like a fine wine AMDs drivers get better with time I know that when I had my 7950 crossfire setup I did not feel a need to change until Polaris and I will tell you the thing I like the most about Polaris is the power draw vs the Tahiti GPU cards.
I don't think anyone claimed Crossfire doesn't work in general. That's obviously not the case.
But afaict, between matching the right cards (both price and performance-wise), needing to power (and house) two cards, finding the right driver and occasionally needing a third party application (Trixx), it's more hassle than people usually care for, in its current form.
Posted on Reply
#73
Kapone33
EarthDogThere isn't?
www.techpowerup.com/reviews/NVIDIA/GeForce_GTX_1080_SLI/20.html

Also, please edit your posts to add... don't triple post. :)
Got it! I will
bugI don't think anyone claimed Crossfire doesn't work in general. That's obviously not the case.
But afaict, between matching the right cards (both price and performance-wise), needing to power (and house) two cards, finding the right driver and occasionally needing a third party application (Trixx), it's more hassle than people usually care for, in its current form.
bugI don't think anyone claimed Crossfire doesn't work in general. That's obviously not the case.
But afaict, between matching the right cards (both price and performance-wise), needing to power (and house) two cards, finding the right driver and occasionally needing a third party application (Trixx), it's more hassle than people usually care for, in its current form.
I understand what you are saying but there were a couple of comments on this thread that stated that Crossfire is a waste of time.

I think anyone who takes the time to read threads like this would be the kind that try to get the most performance from their machines. All I wanted to establish is that I have never had a problem with my crossfire setups.

As far as SLI I do feel like a noob because my MB did come with a HB SLI bridge.
Posted on Reply
Add your own comment
Nov 15th, 2026 11:59 CST change timezone

New Forum Posts

Popular Reviews

TPU on YouTube

Controversial News Posts