Main
     

 
 
 
 
     

 
8800gtx/Intel e6600 Upgrade
 
Matrix VX Mod
 
How much can you put up with from a game?
 
     

Hosted
 
 
 
     

 








 
 
 
nVidia SLi Hookup

Sept 24.2005 by Dave "Marauder" Kratky

Ever since nVidia came up with their SLI (Scalable Link Interface) PCI express video cards a long while back I've been eyeing them greedily, but I'm leary of spending my hard earned pesos on new technology that might or might not work properly.

For those of you not familiar with the technology, we first saw SLI in the old 3dFX Voodoo 2 video cards. (Never owned a Voodoo? Damned kids. :P) The theory is that you can chain multiple video cards together each rendering a different part of the screen to boost performance. With the old SLI (Which meant Scan Line Interleave btw, just in case that ever comes up in a Trivial Pursuit game) each card would render one line on the screen, so card one would do the first line, card two would do the second, card one would do the third and so on. With the new nVidia SLI, card one renders the top half of the screen and card two renders the bottom half. In theory you've got two GPUs (Graphics Processing Unit) working together so you should see a significant performance increase, in theory of course.

A few weeks ago I finally caved and upgraded our test system to PCI Express and SLi. It was much, much easier than I thought it would be. I was prepared for an epic battle against good and evil to get this thing working and instead it was literally plug n' play. I had most of the items I needed to get this thing up and running, all I needed was a new mobo and video cards. The motherboard selected was the MSI K8N SLI due to the fact that I really like MSI's equipment. I sell a large amount of it at work and very seldom have any problems with it and it performs well. The other reason it was picked as for ease of SLI setup. I've seen quite a few motherboards that have banks of jumpers or something equally stupid that must be all changed to set the board or SLI or non-SLI. This normally wouldn't be a big thing as once you have it setup for SLI it's pretty unlikely you'd be running it with a single video card unless one failed.. But still, I like simple. The only board I've seen simpler than the MSI is some of the ASUS boards, where you simply make a change in the BIOS to enable or disable your SLI. The MSI solution is a small board, rather like one of the old COAST cache modules, that sits in a socket on the motherboard. Pop it out, flip it over and SLI is on. The SLI board is clearly marked.


One little board flipped over enables zee SLI goodness!


The video cards chosen were the MSI NX7800 (Geforce 7800GT) for their alleged performance and price, along with the fact that again I just like MSI. I was interested in going one step up but when we're talking about two video cards it's a little on the expensive side. That is the one download to SLI... It's not just a one card upgrade, you have to do both. I've been interested in the ATI Crossfire solution but since it's never shown up and the fact that I want pixel shader 3 support, hell with them, it's back to nVidia we go!

Yes. Oh yes. Yellow slots of joy.


Installation was a snap. The video cards lock into thier respective PCI-E slots and the little jumper card that came with the motherboard joins them together. One little pieced of advices I have is to put a little hot glue on this connector board, as it will start to come loose if you move your system around quite a bit. I take my machine to work with me every day, and after about a week I noticed the card has almost worked it's way right off.

Once everything was installed into the system we powered up and loaded all the drivers. The previous motherboard was an nForce 3, so Windows XP didn't seem to have any problem detecting all the nForce 4 goodness on the new board. I was prepared to do a Windows repair install on this one but thankfully it wasn't required. Once all the drivers were loaded and the machine restarted we had a popup near the clock that announced "SLI capable system. Click here to enable." Click on the window, then put a checkmark on the "Enable SLI multi-GPU" box and restart the computer and it was done. That's it. Can't think of many ways it could be easier.

Enable multi-GPU? Why yes. Yes please.


One interesting thing that really messed me up was the "Show GPU load balancing." I turned it on then couldn't figure out what the hell this line I had in World of Warcraft was. (I'd forgotten I'd enabled it) Thanks to Belial for helping me figure it out. The load balancing puts a line down the middle of the screen to show you which portions are being rendered by which video card, and what the load is like on each with two green bars.

Come on GPU2 you slacker! RENDER THAT LOWER SCREEN!


The first benchmark I ran on the new cards was the most excellent Aquamark. I was rather suprised when my Aquamarks were only slightly higher than they were with the ATI X800Pro that the 7800s had replaced. The only test that was significantly higher was the Massive Overdraw test, which was much quicker on the SLI cards. We moved on into the other tests we use, and that's where we truly saw some big differences. Sadly I didn't get any Doom3 benchmarks on the X800. Please note that settings for the video card were left at default, and the Forceware 78.01 drivers were used. The processor in the system is an AMD Athlon64 3500+ at stock settings. Memory is 4x Corsair 512 DDR PC3200 XMS Pro again at stock settings.

Here's the final results for all the tests:

Benchmark
X800pro
Single 7800 GT
SLI 7800GT
     
AquaMark
60,979
65,885
67,989
3D Mark 2001
20,028
21,047
22,789
3D Mark 2003
10,096
13,848
22,890
3D Mark 2005
4,867
6,719
9,331
Doom3 Test1 (fps)*
1024x768, aa off**
n/a
76.1
74.6
1024x768, 2x aa
n/a
75.7
74.1
1024x768, 4x aa
n/a
71.9
74.1
1024x768, 8x aa
n/a
40.4
67.5
1024x768, 16x aa
n/a
28.5
47.3
1600x1200, aa off
n/a
70.5
73.8
1600x1200, 2x aa
n/a
61.4
72.6
1600x1200, 4x aa
n/a
45.4
66.9
1600x1200, 8x aa
n/a
13.8
26.3
1600x1200, 16x aa
n/a
13.7
26.5
       
*fps - Frames Per Second
**aa - Anti Aliasing
   

Some interesting numbers, and certainly not what I was expecting. The SLI only really seems to make a difference when you're running something that reallly bogs out a single card. In the tests that a single card does quite well in the dual cards make little if any difference, and in the case of the Doom3 1024x768 test, was actually slower with anti-aliasing disabled. We saw big differences in the tests with the anti-aliasing enabled however. I've come to the conclusion that unless you're running with aa enabled on your games, for most people SLI will make much more of a difference in the future as we see games that truly drag down today's fastest cards. I'm not sure if I'd bother doing this type of setup if I'd been able to run these benchmarks first as none of the games I play really take advantage of the SLI thus far. On the other hand I'll be ready to go when Quake Wars comes out and I'm not going to have to upgrade for a very long time. If you've been waiting to upgrade because you're worried about having difficulties with setup or installation though, don't let that stop you. It's easy as pie.


Click here to email a comment or question on this article.