• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

DirectX 12 Mixed Multi-GPU: It Works, For Now

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
37,490 (8.53/day)
Location
Hyderabad, India
Processor AMD Ryzen 7 2700X
Motherboard MSI B450 Gaming Pro Carbon AC
Cooling AMD Wraith Prism
Memory 2x 16GB Corsair Vengeance LPX DDR4-3000
Video Card(s) AMD Radeon RX 5700 XT
Storage Western Digital Black NVMe 512GB
Display(s) Samsung U28D590 28-inch 4K UHD
Case Corsair Carbide 100R
Audio Device(s) Creative Sound Blaster Recon3D PCIe
Power Supply Antec EarthWatts Pro Gold 750W
Mouse Razer Abyssus
Keyboard Microsoft Sidewinder X4
Software Windows 10 Pro
One of biggest features of DirectX 12 is its asymmetric multi-GPU that lets you mix and match GPUs from across brands, as long as they support a consistent feature-level (Direct3D 12_0, in case of "Ashes of the Singularity"). It's not enough that you have two DirectX 12 GPUs, you need DirectX 12 applications to make use of your contraption. Don't expect your older DirectX 11 games to run faster with a DirectX 12 mixed multi-GPU. Anandtech put Microsoft's claims to the test by building a multi-GPU setup using a Radeon R9 Fury X, and a GeForce GTX 980 Ti. Some interesting conclusions were drawn.

To begin with, yes, alternate-frame rendering, the most common multi-GPU method, works. There were genuine >50% performance uplifts, but nowhere of the kind you could expect from proprietary multi-GPU configurations such as SLI or CrossFire. Second, what card you use as the primary card, impacts performance. Anandtech found a configuration in which the R9 Fury X was primary (i.e. the display plugged to it), and the GTX 980 Ti secondary, to be slightly faster than a configuration in which the GTX 980 Ti was the primary card. Mixing and matching different GPUs from the same vendor (eg: a GTX 980 Ti and a GTX TITAN X) also works. The best part? Anandtech found no stability issues in mix-matching an R9 Fury X and a GTX 980 Ti. It also remains to be seen how long this industry-standard utopia lasts, and whether GPU vendors find it at odds with their commercial interests. Multi-GPU optimization is something both AMD and NVIDIA spend a lot of resources on. It remains to be seen how much of those resources they'll be willing to put on a standardized multi-GPU tech, and away from their own SLI/CrossFire fiefdoms. Read the insightful article from the source link below.



View at TechPowerUp Main Site
 
Joined
Jul 1, 2011
Messages
170 (0.06/day)
System Name Matar Extreme PC.
Processor Intel Core i7-3930K CPU @4.2GHZ
Motherboard Gigabyte x79-ud3 Motherboard + Wifi & bluetooth
Cooling Corsair H-80i with Arctic Coolling MX-4
Memory 32GB Corsair Vengeance 1600MHZ Quad Channel memory
Video Card(s) nVidia GTX 970 Refrence Card @1456MHZ + Evga GT740 SC 2GB for physx
Storage 2x Samsung 840 250GB each SSD in RAID0 + 3TB Seagate for Storage
Display(s) Dell U3008 30" Monitor 2560x1600 with Dell Soundbar
Case Corsair Graphite 600T Black With clear Side window
Audio Device(s) Sound Blaster X-Fi Xtreme
Power Supply Ultra X4 1050 Watts Modular PSU
Mouse Logitech M500 Lazer Mouse
Keyboard Logitech G19 - Xbox 360 controller
Software Windows 10 Home X64
Benchmark Scores http://www.3dmark.com/3dm11/7710312 https://www.youtube.com/user/matttttar/videos
This is the best games news since DX9 now you can put your old cards to use, excellent Microsoft and now that windows 10 is free no one can complain that DX12 is only for windows 10 only.
 
Joined
Apr 21, 2008
Messages
5,238 (1.25/day)
Location
IRAQ-Baghdad
System Name MASTER
Processor Core i7 3930k run at 4.4ghz
Motherboard Asus Rampage IV extreme
Cooling Corsair H100i
Memory 4x4G kingston hyperx beast 2400mhz
Video Card(s) 2X EVGA GTX680
Storage 2X Crusial M4 256g raid0, 1TbWD g, 2x500 WD B
Display(s) Samsung 27' 1080P LED 3D monitior 2ms
Case CoolerMaster Chosmos II
Audio Device(s) Creative sound blaster X-FI Titanum champion,Creative speakers 7.1 T7900
Power Supply Corsair 1200i, Logitch G500 Mouse, headset Corsair vengeance 1500
Software Win7 64bit Ultimate
Benchmark Scores 3d mark 2011: testing
i don't think they will keep this
 
Joined
Dec 14, 2009
Messages
7,385 (2.05/day)
Location
Glasgow - home of formal profanity
System Name New Ho'Ryzen
Processor Ryzen 1700X @ 3.82Ghz
Motherboard Asus Crosshair VI Hero
Cooling TR Le Grand Macho & custom GPU loop
Memory 16Gb G.Skill 3200 RGB
Video Card(s) RTX 2080ti MSI Duke @2Ghz ish
Storage Samsumg 960 Pro m2. 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Lian Li PC-V33WX
Audio Device(s) On Board
Power Supply Seasonic Prime TItanium 850
Software W10
Benchmark Scores Look, it's a Ryzen on air........ What's the point?
I wonder what the 'mechanics' are? The 980ti is the fastest single option in AoS now but it does not do as well when it is the primary card in the pairing compared to the FuryX as the primary card. It's got nothing to do with sli or XDMA as obviously the pci-e interface is being addressed directly by DX12? (Instead of an sli bridge)
 
Joined
Mar 6, 2011
Messages
83 (0.03/day)
i don't think they will keep this
If you mean AMD, I very much doubt they'll block it. If you mean NVIDIA, it would seem abundantly obvious that they will, given their long history of anti-competitive practice and the fact that the mixed setups make it even more clear that AMD scales much better in multi-gpu scenarios, whether AMD only or mixed.
 
Joined
Mar 6, 2011
Messages
83 (0.03/day)
I wonder what the 'mechanics' are? The 980ti is the fastest single option in AoS now but it does not do as well when it is the primary card in the pairing compared to the FuryX as the primary card. It's got nothing to do with sli or XDMA as obviously the pci-e interface is being addressed directly by DX12? (Instead of an sli bridge)
Probably something to do with the Fury being the master and the 980Ti card being the slave. It's been the case for a very long time that CF outperforms SLI. The gap appears to have widened rather than closed, particularly vis-a-vis frame times .... which were NVIDIA's one prior advantage, but where AMD now performs much better than NVIDIA.
 
Joined
Jun 22, 2015
Messages
203 (0.13/day)
This is the best games news since DX9
this is indeed very good news, after the virtugpu let down, i just hope sides dont break the compatibility and/or hinder performance on purpose from here on out while claiming that "it was never supported"
 
Joined
Dec 14, 2009
Messages
7,385 (2.05/day)
Location
Glasgow - home of formal profanity
System Name New Ho'Ryzen
Processor Ryzen 1700X @ 3.82Ghz
Motherboard Asus Crosshair VI Hero
Cooling TR Le Grand Macho & custom GPU loop
Memory 16Gb G.Skill 3200 RGB
Video Card(s) RTX 2080ti MSI Duke @2Ghz ish
Storage Samsumg 960 Pro m2. 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Lian Li PC-V33WX
Audio Device(s) On Board
Power Supply Seasonic Prime TItanium 850
Software W10
Benchmark Scores Look, it's a Ryzen on air........ What's the point?
Probably something to do with the Fury being the master and the 980Ti card being the slave. It's been the case for a very long time that CF outperforms SLI. The gap appears to have widened rather than closed, particularly vis-a-vis frame times .... which were NVIDIA's one prior advantage, but where AMD now performs much better than NVIDIA.
Yes but is a lot of this not to do with the XDMA implementation by AMD? The crossfire situation of older cards (Tahiti and beyond) is not so great. So you mean the XDMA pathway Fury uses (as being from Hawaii and upwards) means it communicates better with the API or better with the Nvidia card? I suppose that makes sense if the Nvidia card isn't normally communicating with another card via pci....
 

crazyeyesreaper

Chief Broken Rig
Staff member
Joined
Mar 25, 2009
Messages
9,343 (2.42/day)
Location
04578
who cares it works for now if Nvidia doesnt block it this is a great way to get AMD and Nvidia game effects working. Gameworks title no problem you have an Nvidia gpu... DX12 with asynch no problem you got an AMD card lol. What saddens me is they didnt show pure SLI and Xfire for the comparison. Still 7970 + 680 was interesting with the 680 as primary performance was worse than single card. Put the AMD card as primary performance scales wonderfully. Now I am sure Nvidia will block this somehow and it will somewhat depressing when they do but for the time being its quite interesting. Lets see if SLI / Xfire works better than DX12 mixed multi gpu
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
25,434 (6.32/day)
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Video Card(s) Sapphire NITRO+ RX 590 Special Edition 8 GiB DVI + HDMI
Storage Crucial MX300 275 GB, Seagate Exos X12 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
The problem is game developers have to support it and Microsoft isn't going to pay anyone to do that. AMD will pay for Crossfire and NVIDIA will pay for SLI though.

It's a nice experiment but it comes across as impractical for your average title.
 
Joined
Mar 13, 2014
Messages
4,158 (2.03/day)
Processor i7 7700k
Motherboard MSI Z270 SLI Plus
Cooling CM Hyper 212 EVO
Memory 2 x 8 GB Corsair Vengeance
Video Card(s) MSI GTX 980 Ti GAMING
Storage Samsung 850 EVO 250 GB and WD Black 4TB
Display(s) ASUS 27 inch 1440p PLS PB278Q
Case Corsair Obsidian 750D Airflow Edition
Audio Device(s) Onboard
Power Supply EVGA SuperNova 850 W Gold
Mouse Logitech G502
Keyboard Logitech G105
Software Windows 10
I wonder what is the incentive for Nvidia or AMD to cooperate with this and try to make it successful. If you're Nvidia then you want people to buy two Nvidia cards. If you're AMD then you want people to buy two AMD cards.
 

crazyeyesreaper

Chief Broken Rig
Staff member
Joined
Mar 25, 2009
Messages
9,343 (2.42/day)
Location
04578
except in this case Fury X and Fury are a valid xfire pair. And 980Ti + Fury x is better than AMD Xfire..... so... yeah.
 
Joined
May 22, 2015
Messages
198 (0.12/day)
Location
Grand Rapids, Michigan
System Name Ragnorak
Processor Q8300
Motherboard older Asus socket 775 board
Cooling stock intel
Memory 8gb ddr2
Video Card(s) gigabyte Gtx 750 ti oc black edition
Storage 500 gb HDD
Case Thermaltake SapranoRS
Audio Device(s) Stock/Stock
Power Supply Unkown
Mouse Razer Naga
Keyboard boring old keyboard
Software Windows 10
Benchmark Scores to low to even bother
curious to know how this would work with lower end cards
 
Joined
Feb 14, 2012
Messages
2,013 (0.72/day)
System Name msdos
Processor 8086
Motherboard mainboard
Cooling passive
Memory 640KB + 384KB extended
Video Card(s) EGA
Storage 5.25"
Display(s) 80x25
Case plastic
Audio Device(s) modchip
Power Supply 45 watts
Mouse serial
Keyboard yes
Software disk commander
Benchmark Scores still running
How much effort did MS put into this novelty feature that hardly anyone will use. Or maybe it was the by-product of other advances. Right, article, I should go read it ...
 
Joined
Sep 15, 2007
Messages
3,662 (0.83/day)
Location
Police/Nanny State of America
System Name More hardware than I use :|
Processor 4.7 8350 - 4.2 4560K - 4.4 4690K
Motherboard Sabertooth R2.0 - Gigabyte Z87X-UD4H-CF - AsRock Z97M KIller
Cooling Mugen 2 rev B push/pull - Hyper 212+ push/pull - Hyper 212+
Memory 16GB Gskill - 8GB Gskill - 16GB Ballistix 1.35v
Video Card(s) Xfire OCed 7950s - Powercolor 290x - Oced Zotac 980Ti AMP! (also have two 7870s)
Storage Crucial 250GB SSD, Kingston 3K 120GB, Sammy 1TB, various WDs, 13TB (actual capactity) NAS with WDs
Display(s) X-star 27" 1440 - Auria 27" 1440 - BenQ 24" 1080 - Acer 23" 1080
Case Lian Li open bench - Fractal Design ARC - Thermaltake Cube (still have HAF 932 and more ARCs)
Audio Device(s) Titanium HD - Onkyo HT-RC360 Receiver - BIC America custom 5.1 set up (and extra Klipsch sub)
Power Supply Corsair 850W V2 - EVGA 1000 G2 - Seasonic 500 and 600W units (dead 750W needs RMA lol)
Mouse Logitech G5 - Sentey Revolution Pro - Sentey Lumenata Pro - multiple wireless logitechs
Keyboard Logitech G11s - Thermaltake Challenger
Software I wish I could kill myself instead of using windows (OSX can suck it too).
except in this case Fury X and Fury are a valid xfire pair. And 980Ti + Fury x is better than AMD Xfire..... so... yeah.
Obviously...both cards are faster than a regular fury LOL.

And we're talking about an alpha game with never used DX features on immature drivers. I'm pretty sure any testing is for shits and giggles b/c it's interesting. Not b/c it has any new information. We already know that Nvidia cards bog down under heavy load more compared to AMD. There's no new info except that the DX12 craziness actually works.
 

crazyeyesreaper

Chief Broken Rig
Staff member
Joined
Mar 25, 2009
Messages
9,343 (2.42/day)
Location
04578
Obviously...both cards are faster than a regular fury LOL.
did you fail to read? FURY X + FURY AMd has no problems allowing the same gpu but different tiers operate in Xfire its been this way for years example 7950 + 7970 . Nvidia does no allow that regardless. DX12 Fury X + 980Ti is faster than 2x AMD gpus in proper X-fire.

Fury X + Fury shows 66% gain over Fury X by itself

Fury X + 980Ti shows 75% gain.

This is proprietary tech vs a DX12 feature aka agnostic and the agnostic option is kicking the crap out of said proprietary solution.
 
Joined
Sep 15, 2007
Messages
3,662 (0.83/day)
Location
Police/Nanny State of America
System Name More hardware than I use :|
Processor 4.7 8350 - 4.2 4560K - 4.4 4690K
Motherboard Sabertooth R2.0 - Gigabyte Z87X-UD4H-CF - AsRock Z97M KIller
Cooling Mugen 2 rev B push/pull - Hyper 212+ push/pull - Hyper 212+
Memory 16GB Gskill - 8GB Gskill - 16GB Ballistix 1.35v
Video Card(s) Xfire OCed 7950s - Powercolor 290x - Oced Zotac 980Ti AMP! (also have two 7870s)
Storage Crucial 250GB SSD, Kingston 3K 120GB, Sammy 1TB, various WDs, 13TB (actual capactity) NAS with WDs
Display(s) X-star 27" 1440 - Auria 27" 1440 - BenQ 24" 1080 - Acer 23" 1080
Case Lian Li open bench - Fractal Design ARC - Thermaltake Cube (still have HAF 932 and more ARCs)
Audio Device(s) Titanium HD - Onkyo HT-RC360 Receiver - BIC America custom 5.1 set up (and extra Klipsch sub)
Power Supply Corsair 850W V2 - EVGA 1000 G2 - Seasonic 500 and 600W units (dead 750W needs RMA lol)
Mouse Logitech G5 - Sentey Revolution Pro - Sentey Lumenata Pro - multiple wireless logitechs
Keyboard Logitech G11s - Thermaltake Challenger
Software I wish I could kill myself instead of using windows (OSX can suck it too).
did you fail to read? FURY X + FURY AMd has no problems allowing the same gpu but different tiers operate in Xfire its been this way for years example 7950 + 7970 . Nvidia does no allow that regardless. DX12 Fury X + 980Ti is faster than 2x AMD gpus in proper X-fire.
How is that relevant? That's an artificial limitation. It has nothing to do with the performance of the cards.

This crap scales decently well (we already know xfire/sli is all over the place) and the slower cards lost. Big surprise. Two fury Xs would win. Big surprise.
 

crazyeyesreaper

Chief Broken Rig
Staff member
Joined
Mar 25, 2009
Messages
9,343 (2.42/day)
Location
04578
I think the fact Lucid got bought and dissappeared is the problem they dropped off the face of the earth basically well as far as anyone is concerned. Even then how did Microsoft get the tech? Did they license it? Did they create their own?
 
Joined
Jun 22, 2015
Messages
203 (0.13/day)
I guess people forgot about Lucid Hydra. I wonder what happened to Lucid?
they dropped off the face of the earth
motherboard manufactures stopped including their hydra soc and all the hype started to die down, which isnt so far fetched, after all it required custom hardware to work. now they offer a software solution to use discrete gpus to aid in rendering tasks performed by an integrated gpu, the virtu mvp, which seems to work "ok" on laptops and games that support it
 
Last edited:
Joined
Nov 2, 2012
Messages
104 (0.04/day)
did you fail to read? FURY X + FURY AMd has no problems allowing the same gpu but different tiers operate in Xfire its been this way for years example 7950 + 7970 . Nvidia does no allow that regardless. DX12 Fury X + 980Ti is faster than 2x AMD gpus in proper X-fire.

Fury X + Fury shows 66% gain over Fury X by itself

Fury X + 980Ti shows 75% gain.

This is proprietary tech vs a DX12 feature aka agnostic and the agnostic option is kicking the crap out of said proprietary solution.
I don't think they used crossfire for this. You have to enable crossfire in AMD drivers. Which means this is just running on a software layer in dx12 the same as every other combinations.
 
Joined
Dec 3, 2014
Messages
128 (0.07/day)
Location
Marabá - Pará - Brazil
System Name KarymidoN TitaN
Processor AMD Ryzen 7 1700 @ 3.85ghz
Motherboard Gigabyte X470 Aorus Ultra Gaming
Cooling Corsair H105 @ Push-Pull
Memory 4x Crucial BallistX 8GB White 2666mhz
Video Card(s) MSI GTX 970 GAMING 4GB (3,5gb lol)
Storage Corsair Force MP300 120gb | 4TB HDD
Display(s) 4X 1080P LG Monitors
Case Thermaltake Core V71
Power Supply Corsair TX 600
I think the fact Lucid got bought and dissappeared is the problem they dropped off the face of the earth basically well as far as anyone is concerned. Even then how did Microsoft get the tech? Did they license it? Did they create their own?
Microsoft works with AMD since the XBOX One, AMD already has a similar technology that enables CrossFireX without a bridge. Probably Microsoft used based on the AMD technology and developed compatibility.

It has been said that in DX12 would have many functions that were previously Driver (AMD or Nvidia) would be transferred to the API (Dx12), it shows that Microsoft will have more freedom on the use and operation of hardware in DX12, which is simply FANTASTIC, it means more access to the Hardware and less dependence on drivers.
 

cdawall

where the hell are my stars
Joined
Jul 23, 2006
Messages
27,644 (5.72/day)
Location
Houston
System Name All the cores || Into the Blue
Processor 2990WX || 5960X
Motherboard Asrock X399M || Asus X99M WS
Cooling CPU-XSPC RayStorm Neo, 2x240mm+360mm, D5PWM+140mL, GPU-2x360mm, 2xbyski, D4+D5+100mL || TBD
Memory 4x8GB G.Skill Trident Z 3200 CL16 || EVGA 3200 2x8GB
Video Card(s) (2) EVGA SC BLACK 1080Ti's || EVGA 1080Ti FE
Storage 2x Samsung SM951 512GB, Samsung PM961 512GB || OCZ Vector 180 480GB
Display(s) Dell UP2414Q 3840X2160@60hz || TBD
Case Caselabs Mercury S5+pedestal || Supermicro S5 (GS5A-753K)
Audio Device(s) Fischer HA-02->Fischer FA-002W High edition/FA-003/Jubilate/FA-011 depending on my mood
Power Supply Seasonic Prime 1200w || Seasonic Snow Silent 750w
Mouse Thermaltake Theron, Steam controller || TBD
Keyboard Thermaltake Poseidon ZX, Steam controller || Corsair K70
Software W10P || W10P
Joined
Oct 30, 2008
Messages
1,613 (0.40/day)
System Name Lailalo / Edelweiss
Processor Ryzen 1700 @ 3.8Ghz / i7 3610QM @2.3-3.2Ghz
Motherboard Asus X370 Prime/ Lenovo Y580
Cooling Noctua / Big hunk of copper
Memory 16GB DDR4 3200 Ripjaws with Samsung chips / 8GB Hyundai DDR3 1600
Video Card(s) XFX R9 390 / GTX 660M 2GB
Storage Crucial 1TB MX500 SSD, Segate 3TB, 64GB Synapse SSD as Pagefile drive / Western Digital 1TB 7200RPM
Display(s) LG Ultrawide 29in @ 2560x1080 / Lenovo 15.6 @ 1920x1080
Case Coolermaster Storm Sniper / Lenovo Y580
Audio Device(s) Asus Xonar DG / Whatever Lenovo used
Power Supply Antec Truepower Blue 750W + Thermaltake 5.25in 250W / Big Power Brick
Mouse G602
Keyboard G510s
Software Windows 10 Pro / Windows 10 Home
Well if this simply means I could keep one of my 460s to run Physx and then get a 390 to run performance stuff...happy there. Course nVidia needs to get off their butts and actually release Win10 drivers for Fermi like they said they would. Drivers which brick the cards do not count.
 
Top