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

How To: Enable SLI on pre-i7/i5 hardware

TiN

Joined
Aug 28, 2009
Messages
214 (0.04/day)
Location
USA
System Name selfmade caseless :D
Processor Intel ES
Motherboard EVGA X299 DARK ES :)
Cooling LN2
Memory G.SKILL DDR4 @ 3600MHz
Video Card(s) GTX Kingpin's
Storage Intel P4500 4TB
Display(s) Philips BDM4350
Case none
Audio Device(s) Creative X-Fi
Power Supply EVGA NEX 1500W's
Mouse None (trackball)
Keyboard Steelseries APEX RAW and Corsair K-something
Software W2k8 R2 64bit SP1, FreeBSD 12
Benchmark Scores http://www.hwbot.org/community/user/tin?oldstyle=true
BTW, what about mixed-GPU SLI. For example 9800GX2 + single 9800GTX, or 285GTX + 260GTX ? Is it possible in future ? :D
 

TiN

Joined
Aug 28, 2009
Messages
214 (0.04/day)
Location
USA
System Name selfmade caseless :D
Processor Intel ES
Motherboard EVGA X299 DARK ES :)
Cooling LN2
Memory G.SKILL DDR4 @ 3600MHz
Video Card(s) GTX Kingpin's
Storage Intel P4500 4TB
Display(s) Philips BDM4350
Case none
Audio Device(s) Creative X-Fi
Power Supply EVGA NEX 1500W's
Mouse None (trackball)
Keyboard Steelseries APEX RAW and Corsair K-something
Software W2k8 R2 64bit SP1, FreeBSD 12
Benchmark Scores http://www.hwbot.org/community/user/tin?oldstyle=true
Yes, exact idea. You can get some graphs like this:

 

JrRacinFan

Served 5k and counting ...
Joined
Mar 17, 2007
Messages
20,073 (3.21/day)
Location
Youngstown, OH
System Name Dual Build Streamer
Processor Ryzen 7900x3d : Ryzen 4600G
Motherboard AsRock B650E Steel Legend : Giga B450i Aorus
Cooling Custom Water 1x420 : Stock
Memory 32GB T-Force Deltas : 16GB Dominator Platinums
Video Card(s) PowerColor 7900 XTX Liquid Devil: iGPU
Storage 20+ TB
Display(s) Sammy 49" 5k Ultrawide
Case Custom White Painted Phanteks Enthoo Pro 2
Audio Device(s) Onboard : Onboard
Power Supply EVGA 1200W P2
Mouse Corsair M65 RGB Elite White
Keyboard Hyperx Origins 65
Software Windows 10

JrRacinFan

Served 5k and counting ...
Joined
Mar 17, 2007
Messages
20,073 (3.21/day)
Location
Youngstown, OH
System Name Dual Build Streamer
Processor Ryzen 7900x3d : Ryzen 4600G
Motherboard AsRock B650E Steel Legend : Giga B450i Aorus
Cooling Custom Water 1x420 : Stock
Memory 32GB T-Force Deltas : 16GB Dominator Platinums
Video Card(s) PowerColor 7900 XTX Liquid Devil: iGPU
Storage 20+ TB
Display(s) Sammy 49" 5k Ultrawide
Case Custom White Painted Phanteks Enthoo Pro 2
Audio Device(s) Onboard : Onboard
Power Supply EVGA 1200W P2
Mouse Corsair M65 RGB Elite White
Keyboard Hyperx Origins 65
Software Windows 10
Sorry didnt mean to come off as a douchebag. I'm just excited !!! :D
 

sveetsnelda

New Member
Joined
Aug 26, 2009
Messages
137 (0.03/day)
3dmark 03 just finished without SLI enabled, but I cant run it with a higher resolution in the demo version (1024x768 is the default). I'm thinking this wont be a very good test unless I go track down my old 3dmark 03 disc. I pulled 43306 with SLI off.

Specs:
Q6600 (G0 stepping) @ 3.6ghz
Asus Maximus II (P45)
2 PNY 9800GTX+ cards at stock clocks.

test with SLI is running now.
 

Mussels

Freshwater Moderator
Staff member
Joined
Oct 6, 2004
Messages
58,413 (8.18/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
3dmark 03 just finished without SLI enabled, but I cant run it with a higher resolution in the demo version (1024x768 is the default). I'm thinking this wont be a very good test unless I go track down my old 3dmark 03 disc. I pulled 43306 with SLI off.

Specs:
Q6600 (G0 stepping) @ 3.6ghz
Asus Maximus II (P45)
2 PNY 9800GTX+ cards at stock clocks.

test with SLI is running now.

i suggest 3dmark06, but only bother keeping track of the SM2.0 and 3.0 scores - ignore CPU/total
 

sveetsnelda

New Member
Joined
Aug 26, 2009
Messages
137 (0.03/day)
I can do that... A full copy came with my Maximus II. Any specific resolution or settings you suggest? I ran it already at the default settings, but it doesn't scale very well. I threw in my roommate's GTX285 and I only went from 16k to 18-something.

Like you said though, this was the total with the CPU tests included.
 

sveetsnelda

New Member
Joined
Aug 26, 2009
Messages
137 (0.03/day)
3dmark 03 just finished. Default settings @ 1024x768:

Before-43306 3DMarks
After-71568 3DMarks

:D
 

Wile E

Power User
Joined
Oct 1, 2006
Messages
24,318 (3.79/day)
System Name The ClusterF**k
Processor 980X @ 4Ghz
Motherboard Gigabyte GA-EX58-UD5 BIOS F12
Cooling MCR-320, DDC-1 pump w/Bitspower res top (1/2" fittings), Koolance CPU-360
Memory 3x2GB Mushkin Redlines 1600Mhz 6-8-6-24 1T
Video Card(s) Evga GTX 580
Storage Corsair Neutron GTX 240GB, 2xSeagate 320GB RAID0; 2xSeagate 3TB; 2xSamsung 2TB; Samsung 1.5TB
Display(s) HP LP2475w 24" 1920x1200 IPS
Case Technofront Bench Station
Audio Device(s) Auzentech X-Fi Forte into Onkyo SR606 and Polk TSi200's + RM6750
Power Supply ENERMAX Galaxy EVO EGX1250EWT 1250W
Software Win7 Ultimate N x64, OSX 10.8.4
I can do that... A full copy came with my Maximus II. Any specific resolution or settings you suggest? I ran it already at the default settings, but it doesn't scale very well. I threw in my roommate's GTX285 and I only went from 16k to 18-something.

Like you said though, this was the total with the CPU tests included.

Run it at the highest res you can with AA and AF cranked up. Should help ease the cpu bottleneck, and put more stress on the cards.
 

TiN

Joined
Aug 28, 2009
Messages
214 (0.04/day)
Location
USA
System Name selfmade caseless :D
Processor Intel ES
Motherboard EVGA X299 DARK ES :)
Cooling LN2
Memory G.SKILL DDR4 @ 3600MHz
Video Card(s) GTX Kingpin's
Storage Intel P4500 4TB
Display(s) Philips BDM4350
Case none
Audio Device(s) Creative X-Fi
Power Supply EVGA NEX 1500W's
Mouse None (trackball)
Keyboard Steelseries APEX RAW and Corsair K-something
Software W2k8 R2 64bit SP1, FreeBSD 12
Benchmark Scores http://www.hwbot.org/community/user/tin?oldstyle=true

sveetsnelda

New Member
Joined
Aug 26, 2009
Messages
137 (0.03/day)
Running 3DMark 06 at 1680x1050 with AA 8x and AF 16x (VSYNC off, of course).

Maybe AF16x was a bit overkill.... my poor 9800GTX+ is having a rough time so far. :D
 

TiN

Joined
Aug 28, 2009
Messages
214 (0.04/day)
Location
USA
System Name selfmade caseless :D
Processor Intel ES
Motherboard EVGA X299 DARK ES :)
Cooling LN2
Memory G.SKILL DDR4 @ 3600MHz
Video Card(s) GTX Kingpin's
Storage Intel P4500 4TB
Display(s) Philips BDM4350
Case none
Audio Device(s) Creative X-Fi
Power Supply EVGA NEX 1500W's
Mouse None (trackball)
Keyboard Steelseries APEX RAW and Corsair K-something
Software W2k8 R2 64bit SP1, FreeBSD 12
Benchmark Scores http://www.hwbot.org/community/user/tin?oldstyle=true
Sorry, that was DSDT for Gigabyte P965.

Now I trying with ASUS P5B Deluxe. Already installed fresh XP and two cards.
 

sveetsnelda

New Member
Joined
Aug 26, 2009
Messages
137 (0.03/day)
I see.

Put the SLIC function and data just before these lines (in other words, put it right after the end of the (_SB) entry):

Code:
    Name (WOTB, Zero)
    Name (WSSB, Zero)
    Name (WAXB, Zero)

Here's the SLIC data (again, put it before the lines I listed above).

Code:
Scope (\_SB.PCI0)
{
    Name (SLIC, Buffer (0x9E)
    {
        "987134512781Genuine NVIDIA Certified SLI Ready Motherboard for ASUS X58 Motherboard3287-Copyright 2008 NVIDIA Corporation All Rights Reserved-765289891023(R)"
    })
    Device (WMI1)
    {
        Name (_HID, "pnp0c14")
        Name (_UID, "MXM2")
        Name (_WDG, Buffer (0x14)
        {
            /* 0000 */    0x3C, 0x5C, 0xCB, 0xF6, 0xAE, 0x9C, 0xBD, 0x4E,
            /* 0008 */    0xB5, 0x77, 0x93, 0x1E, 0xA3, 0x2A, 0x2C, 0xC0,
            /* 0010 */    0x4D, 0x58, 0x01, 0x02
        })
        Method (WMMX, 3, NotSerialized)
        {
            CreateDWordField (Arg2, 0x00, FUNC)
            If (LEqual (FUNC, 0x41494C53))
            {
                Return (\_SB.PCI0.SLIC)
            }

            Return (0x00)
        }
    }
}
 

sveetsnelda

New Member
Joined
Aug 26, 2009
Messages
137 (0.03/day)
3dMark 06 finished.

1680 x 1050 8xAA/16xAF

Q6600 G0 @ 3.6ghz
Asus Maximus II (P45)
2 x PNY 9800GTX+

SLI off/on
-----------------------
SM2.0 - 3130/5575
HDR/SM3.0 Score - 2282/4195

Not bad at all, IMO. :D
 

Wile E

Power User
Joined
Oct 1, 2006
Messages
24,318 (3.79/day)
System Name The ClusterF**k
Processor 980X @ 4Ghz
Motherboard Gigabyte GA-EX58-UD5 BIOS F12
Cooling MCR-320, DDC-1 pump w/Bitspower res top (1/2" fittings), Koolance CPU-360
Memory 3x2GB Mushkin Redlines 1600Mhz 6-8-6-24 1T
Video Card(s) Evga GTX 580
Storage Corsair Neutron GTX 240GB, 2xSeagate 320GB RAID0; 2xSeagate 3TB; 2xSamsung 2TB; Samsung 1.5TB
Display(s) HP LP2475w 24" 1920x1200 IPS
Case Technofront Bench Station
Audio Device(s) Auzentech X-Fi Forte into Onkyo SR606 and Polk TSi200's + RM6750
Power Supply ENERMAX Galaxy EVO EGX1250EWT 1250W
Software Win7 Ultimate N x64, OSX 10.8.4
Yep. It's working all right.

Now, will this work on X38/X48? And is there a post with a guide?
 

sveetsnelda

New Member
Joined
Aug 26, 2009
Messages
137 (0.03/day)
I'm going to have to do some more testing/messing around tomorrow. I have to work early. I should have been in bed hours ago. :D
 

sveetsnelda

New Member
Joined
Aug 26, 2009
Messages
137 (0.03/day)
Yep. It's working all right.

Now, will this work on X38/X48? And is there a post with a guide?
Yeah, It'll work.

There isn't really a guide written up since I just got it patched a few hours ago. Currently, it's not very easy to get working unless you've been following this thread closely or you want to do a lot of reading. I plan on making it easier. Some people just wanted to test it out, so I released it.

I'm hoping to get rid of the SLIC check entirely so it's as simple as just installing the driver.
 
Joined
Jun 21, 2009
Messages
1,433 (0.26/day)
Sveetsnelda can you explain to me general rules in according to i should put SLIC data? I want to write utility that automaticly will put this into ACPI table.
 

TiN

Joined
Aug 28, 2009
Messages
214 (0.04/day)
Location
USA
System Name selfmade caseless :D
Processor Intel ES
Motherboard EVGA X299 DARK ES :)
Cooling LN2
Memory G.SKILL DDR4 @ 3600MHz
Video Card(s) GTX Kingpin's
Storage Intel P4500 4TB
Display(s) Philips BDM4350
Case none
Audio Device(s) Creative X-Fi
Power Supply EVGA NEX 1500W's
Mouse None (trackball)
Keyboard Steelseries APEX RAW and Corsair K-something
Software W2k8 R2 64bit SP1, FreeBSD 12
Benchmark Scores http://www.hwbot.org/community/user/tin?oldstyle=true
Just injected modified DSDT into registry. If everything will boot and work now, I'll install driver and report.

Is there any method to get SLIC string from working system , to check if it inserted correctly? :) All that tables confuse me :)
 

sveetsnelda

New Member
Joined
Aug 26, 2009
Messages
137 (0.03/day)
Sveetsnelda can you explain to me general rules in according to i should put SLIC data? I want to write utility that automaticly will put this into ACPI table.
Sure. Although I don't know the ASL language very well, I can tell you what worked for me. I just put the data after the end of the "Scope(\_SB_)" entry (at the end of the bracket... like this:

Scope(\_SB_)
{
Stuff
}
<put Scope(\_SB.PCI0) stuff here>

While you're welcome to write an application that does this, I'll likely have the SLIC check defeated tomorrow, so this part wont even be necessary. You should just be able to install the driver, enable SLI, and play.

I already know where the functions are and how they work, I just need to figure out how to patch it.
 
Top