What's Better: SLI or Single Card?

pasteberlusconi

Junior Member
Aug 7, 2011
1
0
0
Is the value of one's graphics hardware higher if one purchases two lesser cards but have them work in tandem or one high-end card? I intend to run a single 24" monitor at its native resolution with your standard gamut of video games.

Thanks. :)
 

ieatdonuts

Member
Aug 7, 2011
95
0
0
As I understand it Crossfire is more efficient than SLI. But it's all up to you, single card, dual cards, etc.

Usually dual cards is more cost effective and better performance.
 

notty22

Diamond Member
Jan 1, 2010
3,375
0
0
Depending on the price range, this question requires much more information to answer correctly. You are much better of buying a gtx 560/ 560TI - 6870 -6950 than starting with 2-gtx 550's, 2-gts 450's, 2-5770's ,2-6790's.
edit: IMO, leave the 2nd card option as a upgrade path. Of course if you know the game you want , supports SLI- 'well', and you want gtx 580 and beyond power then 2 gtx 560's or other newer mid-range cards can do that.
 
Last edited:

darckhart

Senior member
Jul 6, 2004
517
2
81
it's better to buy sli/cf if you are 1) aiming at 2x midrange cost wise to equal (or bit better) performance of target single card, or 2) single card ain't gonna cut it performance wise. it's better to get a single card in all other cases.
 

Seero

Golden Member
Nov 4, 2009
1,456
0
0
Is the value of one's graphics hardware higher if one purchases two lesser cards but have them work in tandem or one high-end card? I intend to run a single 24" monitor at its native resolution with your standard gamut of video games.

Thanks. :)
Advantage:
I got 2x460 because the cost of 580 can get 4x460.
Some games SLI/CF scales really well, almost 100%.

Disadvantage:
Sometimes games doesn't support SLI/CF configuration upon release. Some doesn't support it at all.
Microshuttering occurs on some games.
If I have brought 1 580, i can get another if i need more power. With 2x460, i have to replace both.
More heat. More electricity usage.
2x1Gb card <> 2gb.
Sometimes extre research and experiments are needed just to get them to scale properly.

Personal opinion:
Single is always better, less trouble. If however you are able to get 2 150 bucks cards which performs close to a 700 bucks card, then it is simply money calls.
 
Last edited:

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
SLI/Crossfire is cheaper for the same avg. performance. There are shortcomings though with compatibility with some games and more heat and power usage.

If I could get the performance I needed from one card (single GPU), and it wasn't over my budget, I'd always opt for the single GPU solution.
 

Ben90

Platinum Member
Jun 14, 2009
2,866
3
0
I'm definitely an odd ball on the Video Cards and Graphics forum. I generally do all in my power to keep minimums above 120FPS unless I decide a video setting would give me more of an advantage despite a frame rate drop. A good example of this would be running a certain game on all low settings except a LOD adjustment because the trees become near impossible to see through with a low LOD.

I understand not too many people run their game settings as I do with the amount of hardware potential at our disposals. So take what you want out of my response to fit your needs.

I won't touch a SLI/Crossfire solution as long as alternate frame rendering remains the only truly supported mode. It creates unnecessary input delay vs just a single card. In addition micro-stutter is still alive and kicking despite a few voices saying otherwise. Its much less apparent on 60hz monitors, but as you raise the refresh rate it becomes obvious.

I'm really rooting for Lucid's Hydra to take off so we can have all the positives that come with multiple cards and less of the negatives.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
I'm really rooting for Lucid's Hydra to take off so we can have all the positives that come with multiple cards and less of the negatives.

They don't seem to be able to write drivers though. Unfortunately. :( I really want their model to succeed. I much prefer anything that works with everything. ;)
 

Arkadrel

Diamond Member
Oct 19, 2010
3,681
2
0
Is the value of one's graphics hardware higher if one purchases two lesser cards but have them work in tandem or one high-end card? I intend to run a single 24" monitor at its native resolution with your standard gamut of video games.

Thanks. :)


1 x Nvidia 580 = ~430$ on newegg.
2 x AMD 6850 = ~129$ each on newegg.

so total is:

1x580 = 430$
2x6850 = 258$


In this case, the 2x 6850 is faster than the 580 (in most things).
Its also ALOT cheaper 258$ vs 430$.

However there is all the hassel that comes with haveing a Crossfire/SLI setup.



Is SLI/CF worth it? yes, it ll allow you to get higher performance, and at a very decent price/performance.
 

Ben90

Platinum Member
Jun 14, 2009
2,866
3
0
This won't be completely scientific because there are a lot more variables than I am listing here, which differs from engine to engine. This is just some back of the napkin math comparing the 2 6850s to a 580 because Arkadrel used them. Make your own conclusions. I just want to show that a higher average framerate isn't always better.

Using Anandtech's bench tool, the 6850s get a combined score of 979.1FPS, the 580 gets 784.9FPS. This makes the 6850s 24.7&#37; faster than a 580 on average.

If I counted right, there are 12 games so the 6850s are averaging about 81.59FPS for each game. 65.41FPS for the 580. Average frame processing time for the 6850s is 12.26*2 = 24.51ms per frame. 15.29ms for the 580.

24.51-15.29 = 9.224ms

The 580 gets the frames to your monitor 9.2ms faster on average than a pair of 6850s.

Like I said this is just back of the napkin math and doesn't take into account how the engine handles rendering, how CPU bound we are, or microstutter. I know a lot of people that can feel the delay from triple buffered Vsync on 120hz monitors. That is 8.3ms. Once again, no need to point out the obvious price difference between the two. Make your own conclusions.
 
Last edited:

Madcatatlas

Golden Member
Feb 22, 2010
1,155
0
0
This won't be completely scientific because there are a lot more variables than I am listing here, which differs from engine to engine. This is just some back of the napkin math comparing the 2 6850s to a 580 because Arkadrel used them. Make your own conclusions. I just want to show that a higher average framerate isn't always better.

Using Anandtech's bench tool, the 6850s get a combined score of 979.1FPS, the 580 gets 784.9FPS. This makes the 6850s 24.7% faster than a 580 on average.

If I counted right, there are 12 games so the 6850s are averaging about 81.59FPS for each game. 65.41FPS for the 580. Average frame processing time for the 6850s is 12.26*2 = 24.51ms per frame. 15.29ms for the 580.

24.51-15.29 = 9.224ms

The 580 gets the frames to your monitor 9.2ms faster on average than a pair of 6850s.

Like I said this is just back of the napkin math and doesn't take into account how the engine handles rendering, how CPU bound we are, or microstutter. I know a lot of people that can feel the delay from triple buffered Vsync on 120hz monitors. That is 8.3ms. Once again, no need to point out the obvious price difference between the two. Make your own conclusions.



Seriously? No matter how you try to hide it. You just said 1 card "gets the frames to your monitor" ca 9.0ms FASTER than two cards.
That is insane if true.

People are looking for LOW ms monitors and then they get shafted like what you are suggesting here, when going from one card to two?


bogus or true?
 

Seero

Golden Member
Nov 4, 2009
1,456
0
0
... the 6850s are averaging about 81.59FPS for each game. 65.41FPS for the 580. Average frame processing time for the 6850s is 12.26*2 = 24.51ms per frame. 15.29ms for the 580.

24.51-15.29 = 9.224ms

The 580 gets the frames to your monitor 9.2ms faster on average than a pair of 6850s...
(81.59Fps)^-1 = .01226 second per frame = 12.26ms per frame, which is roughly 3 ms faster than the average processing time than 580.

This make sense as the framerate of 2x6850 CF is higher than a single 580, meaning the average processing time of 6850s is shorter than 580.

Side note:
The time needed to generate a frame and framerate have nothing to do with how fast the monitor can display it. The time from signal arrived to monitor to pixels being populated on the screen is called response time. High end monitor has 2ms response time, which is independent to the time required to generate a frame.
 
Last edited:

Madcatatlas

Golden Member
Feb 22, 2010
1,155
0
0
(81.59Fps)^-1 = .01226 second per frame = 12.26ms per frame, which is roughly 3 ms faster than the average processing time than 580.

This make sense as the framerate of 2x6850 CF is higher than a single 580, meaning the average processing time of 6850s is shorter than 580.

Side note:
The time needed to generate a frame and framerate have nothing to do with how fast the monitor can display it. The time from signal arrived to monitor to pixels being populated on the screen is called response time. High end monitor has 2ms response time, which is independent to the time required to generate a frame.

Ok.. so now two cards ( in your example), *"get the frame to your monitor" faster than 1 card (in your example)
that does sound more ..logical to me.

napkin math eh..
 

Red Hawk

Diamond Member
Jan 1, 2011
3,266
169
106
SLI/Crossfire is more likely to have driver issues, I think.
 
Last edited:

bryanW1995

Lifer
May 22, 2007
11,144
32
91
(81.59Fps)^-1 = .01226 second per frame = 12.26ms per frame, which is roughly 3 ms faster than the average processing time than 580.

This make sense as the framerate of 2x6850 CF is higher than a single 580, meaning the average processing time of 6850s is shorter than 580.

Side note:
The time needed to generate a frame and framerate have nothing to do with how fast the monitor can display it. The time from signal arrived to monitor to pixels being populated on the screen is called response time. High end monitor has 2ms response time, which is independent to the time required to generate a frame.

I thought that only TN monitors were able to get 2 ms response times. At least with IPS, I know that a big knock on my 2209WA was that the response time wasn't as good as TN panels. Are you saying that TN is "high end"?
 

ieatdonuts

Member
Aug 7, 2011
95
0
0
Not to go OT too much but as I understand it a 2 ms response time isn't very useful without 120 hz to go with it.

And IPS panels not having lower response time - not sure it's impossible so much as unnecessary.
 

Throckmorton

Lifer
Aug 23, 2007
16,829
3
0
Alternating frames means that at the minimum the cards have to render one extra frame before display.
 

Rifter

Lifer
Oct 9, 1999
11,522
751
126
Basically SLI/CF is almost always better bang for the buck. But you do need to deal with sometimes the scaling not being so good and sometimes there is microstutter.

One Super powerful card is usually better due to no scaling issues or other SLI/CF drivers issues.

I went with SLI 460's for the simple reason that they are faster than a 480(fastest card when i purchased) and alot cheaper as well. Also SLI/CF has got alot better and so far i have not run into any major issues and have tried over 100 games.
 

Nebor

Lifer
Jun 24, 2003
29,582
12
76
I had a GTX 295 (runs as SLI because it has 2 GPUs on one card) and it had issues with certain games. Also there's some guy on here that ranted and raved about microstutter and how it would melt my brain. So I got a GTX 580 and games that wouldn't run on the GTX 295 run fine now.
 

Ben90

Platinum Member
Jun 14, 2009
2,866
3
0
Hooray for patience, I typed all this up last night but I guess it never sent. Lets try it all over again. Unfortunately, it might be slightly more informal since this is the second time I have typed this all out.
(81.59Fps)^-1 = .01226 second per frame = 12.26ms per frame, which is roughly 3 ms faster than the average processing time than 580.

This make sense as the framerate of 2x6850 CF is higher than a single 580, meaning the average processing time of 6850s is shorter than 580.

Side note:
The time needed to generate a frame and framerate have nothing to do with how fast the monitor can display it. The time from signal arrived to monitor to pixels being populated on the screen is called response time. High end monitor has 2ms response time, which is independent to the time required to generate a frame.
Remember that there is a difference between average processing time and average framerate. The entire point of my above post is that while the average framerate of 6850s is faster than a 580, the average processing time of a 580 is a decent amount shorter than 6850s.

This is why SLI setups never make the pro gaming leagues. They are at a constant disadvantage because they are almost always x-1 frames behind at 100&#37; scaling. I can create insanely specific situations where a Xfire/SLI 6850s solution surpasses a 580 in input delay, but they never happen in real-world decent engines such as anything ID Tech. The crappy Gamebryo (Fallout 3) engine MIGHT be able to reduce input delay by over 100% with two cards, but since the engine itself takes so long to render an image, it is still well behind an ID Tech engine regarding input delay on a single card.

Your side note is absolutely 100% true: Pixel response time and monitor input delay are completely separated from rendering times. My responses on the matter are below:
Madcatatlas said:
Seriously? No matter how you try to hide it. You just said 1 card "gets the frames to your monitor" ca 9.0ms FASTER than two cards.
That is insane if true.

People are looking for LOW ms monitors and then they get shafted like what you are suggesting here, when going from one card to two?


bogus or true?
It is indeed true and I would much prefer a single 580 to two 6850s, but below will explain why that extra 9ms isn't QUITE as bad as it sounds.

Monitor response time is the time it takes for a single individual pixel to change color states to a new value completely. It is generally measured using grey to less grey transitions because these transitions take much much much less time than red to brown changes. When people look for "low MS" monitors as you put it, they are looking for monitor with low pixel response times. In addition to creating more input delay, pixel response time creates a much more serious problem:

THIS VIDEO Anandtech is down right now, so no video :( shows how the pixels take time to change. The example monitor refreshes in quite the same way as old CRTs, line by line. It is quite obvious in this video that once the Line of Changing&#8482; tells the pixels to change values, nothing happens instantaneously. We still have to wait for the pixel response time for a correct color value. The longer a group of pixel takes to change values, the less sharp a singular moving image appears. Back in the day when LCD technology was new, it was common for a pixel to take many stationary frames to complete a color change. When the image moved, it created an effect called ghosting.

It normally isn't that big of a deal when the pixel response time is less than the vertical refresh rate. But since we are used to over-correcting failures, most gamers use pixel response time as a metric when comparing two different monitors. In much the same way as the Pentium 4 reinforced the idea of Instructions Per Clock in the CPU forum, early LCD panels made gamers look for the lowest response time available. There is another criteria regarding delay that I value much more importantly than a 1ms pixel response time vs 5ms.

Monitor input delay is a sum of all image processing and pixel response times. Every frame, a monitor needs to correctly determine gamma, contrast, brightness, and overdrive values for every single pixel on screen. Some monitors such as the BenQ XL2410T (fastest monitor that I can think of) do this extremely fast. Others take quite a bit of time regardless of their pixel response time. Since manufactures don't want to have a bullet point containing "Our monitors only suck THIS much", it is very advisable to read third party reviews regarding input delay testing. That BenQ monitor I mentioned needs about 8ms to do its image processing. As far as I know, this is the fastest monitor in the world...

In addition to monitor processing time, there is GPU processing, CPU processing, transmission delays, and I/O Delays. That extra 9ms from Xfire isn't so extreme considering everything else.

In the professional gaming world, any delay is the devil. 9ms in total might not help that much, but 9ms from GPU processing time, 3ms from CPU time, 7ms from mouse time, 10ms monitor time, and 5ms lowered video settings, ect. ect., all add up. If you play to win, a single video card is the only way to go. If you want to admire the virtual scenery, multiple cheaper cards isn't a bad option.
Once again make your own conclusions. I'll fix this post tomorrow when I can think a little more clearly. There is a lot omitted from what I typed yesterday. Plus the formatting sucked, I tried to go really fast before the thread got forgotten. MUAH, and any questions you have, I'll address later. Ask away. Make sure to re-read this post in 24 hours. I'll make it a lot better I promise.
 
Last edited: