Jump to content

Why is the 4 GFX cards the "limit" in SLI/Crossfire

There aren't enough PCIe slots for 5-way with dual-slot, and why would you want to run 5+ single-slot GPUs

Desktop: Intel Core i5 2380P (2400 w/o iGPU), MSI H61, 8GB RAM, 256GB SP610, 500GB WD Blue, HIS R9 280, Antec TruePower Classic 550W, Inwin MANA 134, QNIX QX2710, CM QuickFire Rapid, Logitech G402

 

Laptop: Toshiba Satellite L40D, AMD A6-6310, 6GB RAM, 500GB HDD, Radeon R4 Graphics, 14" 1366x768

 

 

Phone: iPhone 6 Space Gray 64GB, T-Mobile $60/mo 3GB plan

 

Link to comment
Share on other sites

Link to post
Share on other sites

Bandwidth is fine, depending on the motherboard and if the Gpu is liquid cooled and i/o is single slot; PCI-E slots are a problem either. The problem is scaling, after two GPUs scaling is horrible.

 

That depends on the board/cpu

The reason scaling is horrible is you may have something like a Z87/Z97 with say a 4790K then thats 28 PCI-E Lanes.

You connect 3 cards, thats x8/x8/x8. You connect 4 cards, thats x8/x8/x4/x4 - so the available bandwidth drops down on both cards 3 & 4.

There is negligible difference for graphics cards between x16 and x8, but there is a substantial drop from x8 to x4.

 

You end up with, depending on games something that ends up about

1-way 100%

2-way 180%

3-way 250%

4-way 270%

 

Compared to an X99 with 40 lanes at x8/x8/x8/x8 which might look more like

1-way 100%

2-way 180%

3-way 250%

4-way 320%

 

 

Earlier boards prior to Z77+PLX were even worse for scaling because they only had 16 PCI-E lanes. So if you had 4 cards they would drop to 4x/4x/4x/4x.

It's nothing to do with the "their arent 5 slots". There are plenty of boards with 6+ PCi-E slots.

The problem is bandwidth.

 

Disclaimer: I made the above figures up, but you get the idea.

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 14 x 20TB Seagate Exos X22 20TB | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

Software limitations/PCIe bus limitations and such. I've seen a rig run 8 GPU's with four 7990's before, but it probably wasn't used for gaming. Only rendering and mining machines would benefit from over 4 GPU's. I think NVIDIA's current SLI limit is five GPU's, but I may be wrong.

Can u actually run 4 physical 7990s? (4 dual GPU cards)?

Current Rig:   CPU: AMD 1950X @4Ghz. Cooler: Enermax Liqtech TR4 360. Motherboard:Asus Zenith Extreme. RAM: 8GB Crucial DDR4 3666. GPU: Reference GTX 970  SSD: 250GB Samsung 970 EVO.  HDD: Seagate Barracuda 7200.14 2TB. Case: Phanteks Enthoo Pro. PSU: Corsair RM1000X. OS: Windows 10 Pro UEFI mode  (installed on SSD)

Peripherals:  Display: Acer XB272 1080p 240Hz G Sync Keyboard: Corsair K95 RGB Brown Mouse: Logitech G502 RGB Headhet: Roccat XTD 5.1 analogue

Daily Devices:Sony Xperia XZ1 Compact and 128GB iPad Pro

Link to comment
Share on other sites

Link to post
Share on other sites

Can u actually run 4 physical 7990s? (4 dual GPU cards)?

 

Yup, you can run them as individual displays, or utilise the CUDA cores for GPGPU processing.

But you can only Crossfire 2 of them.

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 14 x 20TB Seagate Exos X22 20TB | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

Yup, you can run them as individual displays, or utilise the CUDA cores for GPGPU processing.

But you can only Crossfire 2 of them.

AMD doesn't use CUDA cores. They use Stream Processors.

"It pays to keep an open mind, but not so open your brain falls out." - Carl Sagan.

"I can explain it to you, but I can't understand it for you" - Edward I. Koch

Link to comment
Share on other sites

Link to post
Share on other sites

AMD doesn't use CUDA cores. They use Stream Processors.

 

 

Same thing. Just using it as a generic term.

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 14 x 20TB Seagate Exos X22 20TB | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

Yup, you can run them as individual displays, or utilise the CUDA cores for GPGPU processing.

But you can only Crossfire 2 of them.

Oh so u mean i can use 2 for gaming and 2 for rendering/

It would be cool if u could run 4 dual cards and get good scaling 

Current Rig:   CPU: AMD 1950X @4Ghz. Cooler: Enermax Liqtech TR4 360. Motherboard:Asus Zenith Extreme. RAM: 8GB Crucial DDR4 3666. GPU: Reference GTX 970  SSD: 250GB Samsung 970 EVO.  HDD: Seagate Barracuda 7200.14 2TB. Case: Phanteks Enthoo Pro. PSU: Corsair RM1000X. OS: Windows 10 Pro UEFI mode  (installed on SSD)

Peripherals:  Display: Acer XB272 1080p 240Hz G Sync Keyboard: Corsair K95 RGB Brown Mouse: Logitech G502 RGB Headhet: Roccat XTD 5.1 analogue

Daily Devices:Sony Xperia XZ1 Compact and 128GB iPad Pro

Link to comment
Share on other sites

Link to post
Share on other sites

Oh so u mean i can use 2 for gaming and 2 for rendering/

It would be cool if u could run 4 dual cards and get good scaling 

Your power draw would be very high.

"It pays to keep an open mind, but not so open your brain falls out." - Carl Sagan.

"I can explain it to you, but I can't understand it for you" - Edward I. Koch

Link to comment
Share on other sites

Link to post
Share on other sites

Your power draw would be very high.

Yeah, IKR. If u can afford 4 7990s, then a 900D and dual AX1500is wont be out of the question either 

Current Rig:   CPU: AMD 1950X @4Ghz. Cooler: Enermax Liqtech TR4 360. Motherboard:Asus Zenith Extreme. RAM: 8GB Crucial DDR4 3666. GPU: Reference GTX 970  SSD: 250GB Samsung 970 EVO.  HDD: Seagate Barracuda 7200.14 2TB. Case: Phanteks Enthoo Pro. PSU: Corsair RM1000X. OS: Windows 10 Pro UEFI mode  (installed on SSD)

Peripherals:  Display: Acer XB272 1080p 240Hz G Sync Keyboard: Corsair K95 RGB Brown Mouse: Logitech G502 RGB Headhet: Roccat XTD 5.1 analogue

Daily Devices:Sony Xperia XZ1 Compact and 128GB iPad Pro

Link to comment
Share on other sites

Link to post
Share on other sites

Best guess is driver support.

 

Spoiler

CPU:Intel Xeon X5660 @ 4.2 GHz RAM:6x2 GB 1600MHz DDR3 MB:Asus P6T Deluxe GPU:Asus GTX 660 TI OC Cooler:Akasa Nero 3


SSD:OCZ Vertex 3 120 GB HDD:2x640 GB WD Black Fans:2xCorsair AF 120 PSU:Seasonic 450 W 80+ Case:Thermaltake Xaser VI MX OS:Windows 10
Speakers:Altec Lansing MX5021 Keyboard:Razer Blackwidow 2013 Mouse:Logitech MX Master Monitor:Dell U2412M Headphones: Logitech G430

Big thanks to Damikiller37 for making me an awesome Intel 4004 out of trixels!

Link to comment
Share on other sites

Link to post
Share on other sites

Oh so u mean i can use 2 for gaming and 2 for rendering/

It would be cool if u could run 4 dual cards and get good scaling 

 

For sure.

You can have 2 cards in SLI/Crossfire and a 3rd that you just dedicate to PhysX.

You'll need a pretty high end motherboard though to get benefit out of 2 x 7990's vs 3 x 7970's. It's not really practical.

 

Of course for gaming, you'd be better off just getting a single GTX 970 these days (7990's potentially arent the best example lol)

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 14 x 20TB Seagate Exos X22 20TB | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

For sure.

You can have 2 cards in SLI/Crossfire and a 3rd that you just dedicate to PhysX.

You'll need a pretty high end motherboard though to get benefit out of 2 x 7990's vs 3 x 7970's. It's not really practical.

 

Of course for gaming, you'd be better off just getting a single GTX 970 these days (7990's potentially arent the best example lol)

Something that should be mentioned is that PhysX does not work on AMD cards. That is, the GPU will not do anything.

"It pays to keep an open mind, but not so open your brain falls out." - Carl Sagan.

"I can explain it to you, but I can't understand it for you" - Edward I. Koch

Link to comment
Share on other sites

Link to post
Share on other sites

To add to this, Probably a limit of PCI lanes, and at 4 graphics cards, you'll start getting close to the limit of a standard 15 amp circuit in your house can deliver power wise,

 

 

That is unless they are quite power efficient and don't use much amperage.

Specs: CPU - Intel i7 8700K @ 5GHz | GPU - Gigabyte GTX 970 G1 Gaming | Motherboard - ASUS Strix Z370-G WIFI AC | RAM - XPG Gammix DDR4-3000MHz 32GB (2x16GB) | Main Drive - Samsung 850 Evo 500GB M.2 | Other Drives - 7TB/3 Drives | CPU Cooler - Corsair H100i Pro | Case - Fractal Design Define C Mini TG | Power Supply - EVGA G3 850W

Link to comment
Share on other sites

Link to post
Share on other sites

Why is there a limit of a maximum of 4 graphics cards that you can put in SLI/Crossfire? In theory why not just get a mobo that has a 5th PCIe slot (none exist, but if they did), and slap another one in there.

 

Is there a reason four is the max? I did some youtubing but nothing came up?

 

Why not get a case the size of my floor to the roof, a 12 foot motherboard, and get 50way SLI? 

I know that example in silly, but why stop at 4? UNLESS

 

a triangle has 3 sides, 1 eye, 3+1 =4, 4way SLI, illuminati confirmed

 

Really though, who made this magical maximum of "4 gpus"

 

Current I/O is not designed with more than 4 GPU's intended.

 

the problem is each GPU talking to each GPU and the CPU. currently they do this mainly via the CPU and sometimes the south-bridge. The Southbridge is bad at this as its not designed for such high thruput.

 

If you redesigned PCIe with 50 GPU's in mind then sure, you could have 50 GPU's each rendering a small section of the screen.

 

Personally if this was the approach and I was designing it I would have separate "GPU" cards and "RAM" cards. with multiple GPU's sharing a RAM card, imagine having 2,000 CUDA cores per card all forming one ginormous network of CUDA cores that can communicate directly with each other and can access the same block of ram using the same architecture as a single card.  latency would need to be non-existent.

 

one card across many cards.

Sim Rig:  Valve Index - Acer XV273KP - 5950x - GTX 2080ti - B550 Master - 32 GB ddr4 @ 3800c14 - DG-85 - HX1200 - 360mm AIO

Quote

Long Live VR. Pancake gaming is dead.

Link to comment
Share on other sites

Link to post
Share on other sites

I just watched linus's video on the 30 lane crap; but what if we had a new 50 lane CPU, and AFAIK: 8x 8x 8x 8x 1x > 8x 8x 8x 8x 0x

 

1x better than nox

 

Thank you guys for the awesome convo though!

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×