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

Why doesnt Crossfire/SLI Give you 2x performance?

Sc1mitar

New Member
Joined
Jan 22, 2007
Messages
133 (0.02/day)
Location
Edmonton
System Name LANBOX
Processor Core2Quad Q6600 G0 + Zalman CNPS7500 Blue LED
Motherboard Asus P5K-VM mATX
Cooling 2x 120mm, 2x80mm Coolermaster Blue LED
Memory 4GB OCZ DDR2-800 Platinum
Video Card(s) VisionTek HD4870 512mb GDDR5
Storage Maxtor 500GB+1TB Samsung External
Display(s) Acer x223w
Case Cooler Master Centurion 540 mATX
Audio Device(s) Creative X-Fi XtremeGamer
Power Supply Ultra Modular 600W
Just wondering,it just seems strange to me that...

if you have 2 HD4870;s or 2 GTX260's or w/e, why dont you get double the framerate? shouldnt you theoretically have double the processing power with which you can crunch raw visual data n such?

so whats the major bottleneck then? cause on paper 1+1=2, but with xfire/sli its more like 1+1=1.2-1.4

what gives?
 

trickson

OH, I have such a headache
Joined
Dec 5, 2004
Messages
7,595 (1.07/day)
Location
Planet Earth.
System Name Ryzen TUF.
Processor AMD Ryzen7 3700X
Motherboard Asus TUF X570 Gaming Plus
Cooling Noctua
Memory Gskill RipJaws 3466MHz
Video Card(s) Asus TUF 1650 Super Clocked.
Storage CB 1T M.2 Drive.
Display(s) 73" Soney 4K.
Case Antech LanAir Pro.
Audio Device(s) Denon AVR-S750H
Power Supply Corsair TX750
Mouse Optical
Keyboard K120 Logitech
Software Windows 10 64 bit Home OEM
In theory yes you would think that this would be the case but this is a great question and I have no answer for you but I would like to know as well .
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,472 (4.24/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
The simple answer is that a lot of that processing power is lost keeping the two cards in sync.

Long Answer:

Think of it like this, two cars are on the road, and both are going as fast as they possibley can, cut can't pass eachother, they both have to stay exactly side by side. They have to go slower than if it was just the single car going as fast as it could. If one car has to slow down for some reason(Pot Holes, puddle of water, bumpy road, etc) the other car has to slow down also.

Now with SLi/Crossfire, there are technigues they use to keep the load on both cards equal, but it isn't perfect.
 
Last edited:

Sc1mitar

New Member
Joined
Jan 22, 2007
Messages
133 (0.02/day)
Location
Edmonton
System Name LANBOX
Processor Core2Quad Q6600 G0 + Zalman CNPS7500 Blue LED
Motherboard Asus P5K-VM mATX
Cooling 2x 120mm, 2x80mm Coolermaster Blue LED
Memory 4GB OCZ DDR2-800 Platinum
Video Card(s) VisionTek HD4870 512mb GDDR5
Storage Maxtor 500GB+1TB Samsung External
Display(s) Acer x223w
Case Cooler Master Centurion 540 mATX
Audio Device(s) Creative X-Fi XtremeGamer
Power Supply Ultra Modular 600W
then that is the major bottleneck? the syncing of the gfx cards?

i dunno, personally i cant see shelling out another 2-3 bills for 15-20 more fps, then thers all the driver issues n stuff.

just wish they;d figure out a way to make it work properly, then i could have an excuse 2 get another card an increase my e-peen.

lol
 
Joined
Feb 10, 2008
Messages
3,393 (0.57/day)
Location
BC.CAN
Processor 2700x under H100i progeebee
Motherboard ASUS x470 prime
Cooling Fans
Memory gskill ripjaw 3200
Video Card(s) MSi Vega 64 ref
Storage 120Gb OCZ Vertex 2E SSD - 500Gb Games - 1.5tb Storage and Media
Case CM HAF 932
Power Supply Corsair TX750
Software Win 10
Many times the CPU is the reason you don't see more than 1.4x performance from Crossfire and SLi. There are other things like resolution, filtering methods, and biased game engines. Driver optimization is very important. Sometimes you need to rename a game to trick the driver into enabling crossfire.

I can tell you that with my cards in crossfire (if the game works or can be tricked) I always get more than 1.6x performance and some games are actually close to 2x.

The new FEAR 2 demo that was just released is a good example of excellent scaling. I get an AVG of 68fps with a single 4850 but renaming the game gives me 130fps AVG showing that both cards are working and at much more than 1.4x performance.
 
Joined
Jul 14, 2008
Messages
438 (0.08/day)
Location
Oslo, Norway
System Name Water
Processor Q9550 Stock
Motherboard Asus P5Q Pro
Cooling Noctua big ass cooler
Memory Corsair Dominator PC8500 4 GB
Video Card(s) Sapphire HD7950
Storage Velociraptor 300 GB, Samsung 500 GB, MyBook 300 GB
Display(s) 1: Eizo 23" LCD Foris FS2331-BK 2: Samsung 226BW
Case Cooler Master ATCS 840
Audio Device(s) Asus STX
Power Supply Corsair HX520

mikek75

New Member
Joined
Aug 28, 2006
Messages
1,370 (0.21/day)
Location
Chippenham, Wilts, United Kingdom
System Name As easy as falling off a lorry
Processor Core I5 2500K auto tuned to 4.2ghz
Motherboard Gigabyte Z68XP-UD3P
Cooling Corsair H80 sealed water cooler
Memory 16gb Gskill Ripjawz 1600mhz
Video Card(s) XFX 6970 2GB
Storage Corsair 120GB Force 3 SSD, OCZ 60 GB Agility 3 SSD, Seagate 500GB, 2x80gb Maxtors
Display(s) DELL 2309w 23" Widescreen 1920x1080+ LG M2294D 22" 1680x1050 LCDtv/monitor
Case Zalman Z9 Plus
Audio Device(s) X-Fi Xtreme Gamer Fatal1ty Pro
Power Supply PC Power&Cooling 750w Silencer Quad PCIe
Software Windows 7 x64 Home Premium
Best explanation I've heard.
 
Joined
Feb 10, 2008
Messages
3,393 (0.57/day)
Location
BC.CAN
Processor 2700x under H100i progeebee
Motherboard ASUS x470 prime
Cooling Fans
Memory gskill ripjaw 3200
Video Card(s) MSi Vega 64 ref
Storage 120Gb OCZ Vertex 2E SSD - 500Gb Games - 1.5tb Storage and Media
Case CM HAF 932
Power Supply Corsair TX750
Software Win 10

HolyCow02

New Member
Joined
Jun 8, 2008
Messages
1,638 (0.28/day)
Location
New York
System Name Shredder
Processor Phenom II 955 @stock (for the time being)
Motherboard MSI 790FX-GD70
Cooling Noctua U12P
Memory 8 GB muskin DDR3 1600 @ 7-7-6-18
Video Card(s) 2x Sapphire 4870 1GB
Storage 64 GB Super Talent UltraDrive SSD | 2 x WD Caviar Black 500GB in RAID1
Display(s) Samsung 22" 2ms GTG
Case Thermaltake Spedo Advanced Package
Power Supply Corsair HX1000
Software Vista Business 64-bit
it usually about a cpu bottleneck. If your cpu can't handle all the data it is being sent, it won't be able to put out that same amount of data at a certain time
 
I

insider

Guest
Quads with lots of cache helps considerably in CF/SLI, which is why you shouldn't pair those crap Intel Q7xxx/Q8xxx (2MB/4MB cache) quads with a CF/SLI setup, the older Q6xxx quads (8MB cache) are better suited due to the larger cache size, the Q9xxx with 12MB of cache even better.
 

imperialreign

New Member
Joined
Jul 19, 2007
Messages
7,043 (1.15/day)
Location
Sector ZZ₉ Plural Z Alpha
System Name УльтраФиолет
Processor Intel Kentsfield Q9650 @ 3.8GHz (4.2GHz highest achieved)
Motherboard ASUS P5E3 Deluxe/WiFi; X38 NSB, ICH9R SSB
Cooling Delta V3 block, XPSC res, 120x3 rad, ST 1/2" pump - 10 fans, SYSTRIN HDD cooler, Antec HDD cooler
Memory Dual channel 8GB OCZ Platinum DDR3 @ 1800MHz @ 7-7-7-20 1T
Video Card(s) Quadfire: (2) Sapphire HD5970
Storage (2) WD VelociRaptor 300GB SATA-300; WD 320GB SATA-300; WD 200GB UATA + WD 160GB UATA
Display(s) Samsung Syncmaster T240 24" (16:10)
Case Cooler Master Stacker 830
Audio Device(s) Creative X-Fi Titanium Fatal1ty Pro PCI-E x1
Power Supply Kingwin Mach1 1200W modular
Software Windows XP Home SP3; Vista Ultimate x64 SP2
Benchmark Scores 3m06: 20270 here: http://hwbot.org/user.do?userId=12313
rendering method also plays a big part in how fast both cars can work together. AFR (IIRC) isn't exactly the fastest method, but reduces the possiblities of visual anomalies and glitches (such as tearing). Chessboard is one of the faster methods, but leads to being more prone to areas being out of synch with each other.

There is a TON that goes into the whole equation - newtekie explained it best, IMO.
 

hat

Enthusiast
Joined
Nov 20, 2006
Messages
21,731 (3.42/day)
Location
Ohio
System Name Starlifter :: Dragonfly
Processor i7 2600k 4.4GHz :: i5 10400
Motherboard ASUS P8P67 Pro :: ASUS Prime H570-Plus
Cooling Cryorig M9 :: Stock
Memory 4x4GB DDR3 2133 :: 2x8GB DDR4 2400
Video Card(s) PNY GTX1070 :: Integrated UHD 630
Storage Crucial MX500 1TB, 2x1TB Seagate RAID 0 :: Mushkin Enhanced 60GB SSD, 3x4TB Seagate HDD RAID5
Display(s) Onn 165hz 1080p :: Acer 1080p
Case Antec SOHO 1030B :: Old White Full Tower
Audio Device(s) Creative X-Fi Titanium Fatal1ty Pro - Bose Companion 2 Series III :: None
Power Supply FSP Hydro GE 550w :: EVGA Supernova 550
Software Windows 10 Pro - Plex Server on Dragonfly
Benchmark Scores >9000
Well, you have things like lackluster driver support, and games which are particularly optomized for a specific company, like Crysis. Crysis starts up with an Nvidia logo, which means Nvidia sponsors it. Of course they are going to make sure any games they sponsor are designed to do better on Nvidia hardware than ATi to make them look good. A lot of times ONE powerful graphics card will bottleneck a system, such as the 8800gtx when it came out, the 4870x2, 7950GX2, 9800GX2, GTX280, GTX295... these cards are cards I suspect are major bottlenecking cards. So if you use TWO or MORE of them at the same time then they are bound to not scale to the 2x they should even with the best hardware, like the Core i7 extreme. The Core i7 extreme will be bottlenecked by probably even one GTX295, so using two at the same time will got net you a 2x performance boost.
 

JC316

Knows what makes you tick
Joined
Jan 24, 2006
Messages
9,397 (1.41/day)
System Name Budget Gaming
Processor AMD FX6300
Motherboard Gigabyte 880GMA-USB3
Cooling Coolermaster Hyper 212+
Memory 8GB Ripjaws DDR3 1600
Video Card(s) HD7850 1GB
Storage 1TB Sata2
Display(s) Acer 24" LED
Case Generic black
Audio Device(s) Stock onboard
Power Supply FSP Aurum Gold 650W
Software Windows 7 Home Premium 64bit
then that is the major bottleneck? the syncing of the gfx cards?

i dunno, personally i cant see shelling out another 2-3 bills for 15-20 more fps, then thers all the driver issues n stuff.

just wish they;d figure out a way to make it work properly, then i could have an excuse 2 get another card an increase my e-peen.

lol

That is why if you crossfire, do it with older tech. I did it with 2600xt's and matched an HD3870's performance for a grand total of $35.
 

hat

Enthusiast
Joined
Nov 20, 2006
Messages
21,731 (3.42/day)
Location
Ohio
System Name Starlifter :: Dragonfly
Processor i7 2600k 4.4GHz :: i5 10400
Motherboard ASUS P8P67 Pro :: ASUS Prime H570-Plus
Cooling Cryorig M9 :: Stock
Memory 4x4GB DDR3 2133 :: 2x8GB DDR4 2400
Video Card(s) PNY GTX1070 :: Integrated UHD 630
Storage Crucial MX500 1TB, 2x1TB Seagate RAID 0 :: Mushkin Enhanced 60GB SSD, 3x4TB Seagate HDD RAID5
Display(s) Onn 165hz 1080p :: Acer 1080p
Case Antec SOHO 1030B :: Old White Full Tower
Audio Device(s) Creative X-Fi Titanium Fatal1ty Pro - Bose Companion 2 Series III :: None
Power Supply FSP Hydro GE 550w :: EVGA Supernova 550
Software Windows 10 Pro - Plex Server on Dragonfly
Benchmark Scores >9000
Exactly... so for someone like me with a high-end card like my 9800gt, it probably won't really be worth getting another one for another year or two. If you're not exactly happy with your performance and you have highish-end hardware, just drop a safe overclock on it. The E8400 is still a grand processor. They're easy to crank to 4GHz and once you get past 4GHz there's really not too much more performance to be had. I myself would probably go for 4.4GHz just to be cool though.
 
Top