• We've upgraded our forums. Please post any issues/requests in this thread.

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

dotbatman

New Member
Joined
Apr 18, 2009
Messages
2 (0.00/day)
Likes
0
This is the relevant entry from the DSDT table.
Code:
Scope (\_SB.PCI0)
{
    Name (SLIC, Buffer (0x9E)
    {
        "987134512781Genuine NVIDIA Certified SLI Ready Motherboard for GIGABYTE GA EX58-UD38432-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)
        }
    }
}
 
Joined
Dec 23, 2007
Messages
16,919 (4.64/day)
Likes
1,622
Location
Omaha, NE
System Name The ShadowFold Draconis (Ordering soon)
Processor AMD Phenom II X6 1055T 2.8ghz
Motherboard ASUS M4A87TD EVO AM3 AMD 870
Cooling Stock
Memory Kingston ValueRAM 4GB DDR3-1333
Video Card(s) XFX ATi Radeon HD 5850 1gb
Storage Western Digital 640gb
Display(s) Acer 21.5" 5ms Full HD 1920x1080P
Case Antec Nine-Hundred
Audio Device(s) Onboard + Creative "Fatal1ty" Headset
Power Supply Antec Earthwatts 650w
Software Windows 7 Home Premium 64bit
Benchmark Scores -❶-❸-❸-❼-
Someone should send me another 8800GTS 320mb, I'd gladly try this on my 790GX ;)
 

e.v.o

New Member
Joined
Apr 18, 2009
Messages
14 (0.00/day)
Likes
0
987134512781Genuine NVIDIA Certified SLI Ready Motherboard for ASUS RAMPAGE II EXT 3287-Copyright 2008 NVIDIA Corporation All Rights Reserved-765289891023(R)

987134512781Genuine NVIDIA Certified SLI Ready Motherboard for ASUS P6T Deluxe 0101-Copyright 2008 NVIDIA Corporation All Rights Reserved-765289891023(R)

987134512781Genuine NVIDIA Certified SLI Ready Motherboard for GIGABYTE GA EX58-UD38432-Copyright 2008 NVIDIA Corporation All Rights Reserved-765289891023(R)

987134512781Genuine NVIDIA Certified SLI Ready Motherboard for GIGABYTE GA EX58UD4P3287-Copyright 2008 NVIDIA Corporation All Rights Reserved-765289891023(R)

987134512781Genuine NVIDIA Certified SLI Ready Motherboard for DFI LP UT X58 T3EH8 0101-Copyright 2008 NVIDIA Corporation All Rights Reserved-765289891023(R)

987134512781Genuine NVIDIA Certified SLI Ready Motherboard for MSI X58 PLATINUM 0101-Copyright 2008 NVIDIA Corporation All Rights Reserved-765289891023(R)
Those are some of the codes... i also patched this one:
Method (WMMX, 3, NotSerialized)
{
CreateDWordField (Arg2, 0x00, FUNC)
If (LEqual (FUNC, 0x41494C53))
{
Return (\_SB.PCI0.SLIC)
}

Return (0x00)
}

--------

Method (WMMX, 3, NotSerialized)
{
CreateDWordField (Arg2, 0x00, FUNC)
If (LEqual (FUNC, 0x41494C53))
{
Return (\_SB.PCI0.SLIC)
}

Return (\_SB.PCI0.SLIC)
}
So it returns the SLIC everytime the function is called...
 
Joined
Feb 18, 2005
Messages
1,257 (0.27/day)
Likes
603
Location
South Africa
System Name Firelance
Processor i5-3570K @ 4.6GHz / 1.19V
Motherboard Gigabyte Z77X-UD5H @ F16h mod BIOS
Cooling Corsair H105 + 4x Gentle Typhoon 1850
Memory 2x 8GB Crucial Ballistix Sport DDR3-1600 CL9 @ CL7
Video Card(s) MSI GTX 1070 Armor OC @ 2000 core / 2300 mem
Storage 2x 256GB Samsung 840 Pro (RAID-0) + Hitachi Deskstar 7K3000 (3TB)
Display(s) Dell U2713HM (25x14) + Acer P243W (19x12)
Case Fractal Design ARC XL
Audio Device(s) Logitech G930
Power Supply Seasonic M12-II Bronze Evo Edition 750W
Mouse Logitech G400
Keyboard Logitech G19
Software Windows 7 Professional x64 Service Pack 1
Can't that just be simplified to

Method (WMMX, 3, NotSerialized)
{
Return (\_SB.PCI0.SLIC)
}
Also, 0x41494C53 == AILS in ASCII, is that significant?
 

e.v.o

New Member
Joined
Apr 18, 2009
Messages
14 (0.00/day)
Likes
0
I also had that idea but didn't wanted to try it cause i really dunno how exactly this one works.
But from my ASM skills (lol) i would tell that it must be correct if you delete the If-Else statement and only return the value. I think it is far more safe to simply edit the return statement.

The driver looks for something else,.. but i really don't know what it could be.
We need someone who is into driver hacking and could tell us where the driver looks up the chipset?
 

opieum

New Member
Joined
Nov 22, 2008
Messages
20 (0.01/day)
Likes
0
The info you guys have posted have really sent things rolling. I am doing some research into where this would happen. I am in the middle of a move now so it might be a couple of weeks before I even get the chance to actually test anything.

I will be test this with a 790 chipset I got. That will be my initial test box for SLI on non nvidia. May as well do it on an AMD setup :p
 
Last edited:

e.v.o

New Member
Joined
Apr 18, 2009
Messages
14 (0.00/day)
Likes
0
I need some people for testing:

- If you have a ASUS, ECS, Foxconn or MSI Board with the following Chipset: P35, X38, X48, P45
- If you have two Geforce Series 8/9/200
- If you are willing to help me :)

--- EDIT
Also 41 49 4C 53 reads SLIA, cause rw-everything reads it big endian which is false i think.
 
Last edited:
Joined
Aug 29, 2005
Messages
4,801 (1.07/day)
Likes
1,575
Location
Whatever my internet protocol shows I guess O.o
System Name Lynni and The Great White Dragon in Tempered Glass | Lynni-Stick
Processor Intel Core i7-6700K "Skylake" | Intel Atom X5-Z8300 "Cherry Trail"
Motherboard Gigabyte Aorus GA-Z270X-Gaming 7 "Union Point" | Intel Compute Stick board
Cooling Thermalright True (Old legend still going strong) 1xNoctua NF-F12 PWM | Fan xD
Memory Geil Dragon 2x8GB@3000mhz 15-17-17-35 (GWW416GB3000C15DC) | 2GB DDR3-L @ 1600mhz
Video Card(s) MSI GTX 1080 Ti FE "Pascal" | Intel HD Graphics
Storage OS/Games:Samsung 960 EVO 250GB NVME|2xSamsung EVO 850 1TB SSD|Data:3xWD Red/Purple 4TB & WD SE 1TB
Display(s) Dell S2417DG 1440p@165hz G-Sync | Philips 50PFT4009/12
Case Phantek Eclipse P400 Black/White | Intel Compute Case
Audio Device(s) Creative Core3D (Onboard) | Intel HD Audio
Power Supply Corsair SF600 | Generic Intel Power Adapter (3amp)
Mouse Logitech G502 | Logtech MK270 kit @ Lynni-Stick
Keyboard Razer Blackwidow Chroma X UK
Software Win10 Pro CU UK x64 | Win10 Home CU x86
Benchmark Scores 3DMark Skydrive @ 1440p: GS: 25188 / PS: 12238 / CS: 25308: http://www.3dmark.com/3dm/11665249
I need some people for testing:

- If you have a ASUS, ECS, Foxconn or MSI Board with the following Chipset: P35, X38, X48, P45
- If you have two Geforce Series 8/9/200
- If you are willing to help me :)

--- EDIT
Also 41 49 4C 53 reads SLIA, cause rw-everything reads it big endian which is false i think.
hopefully i will get another 8800GT this week i will have to start of next month, and i will be willing to help if u can mod a driver for my Gigabyte GA-EX38-DS4 for Windows 7 :)
 
Joined
Apr 28, 2009
Messages
1 (0.00/day)
Likes
0
Location
Germany, Berlin
i have 2 8800gs and a Gigabyte EP 45 DS3.
could someone send me these mod drivers, because my two 8800GS are faster than my GTX 260.
i had the striker 2 formula before but nvidia chipsets are not good as chipsets from intel.

sry for my bad english :ohwell:
 
Joined
Mar 2, 2008
Messages
1,645 (0.46/day)
Likes
217
Location
Raleigh, North Carolina
System Name Current
Processor i5 2500k @ 4.5
Motherboard ASRock Z77 Extreme4
Cooling Xigmatek Gaia
Memory 2x4G G-skill Sniper
Video Card(s) GTX 680
Storage 128 Crucial M4, 1 TB Seagate Baracuda
Display(s) Shimian Achieva 27"
Case Corsair 400R
Audio Device(s) Onboard
Power Supply Corsais HX-620
Software Windows 7
i have 2 8800gs and a Gigabyte EP 45 DS3.
could someone send me these mod drivers, because my two 8800GS are faster than my GTX 260.
i had the striker 2 formula before but nvidia chipsets are not good as chipsets from intel.

sry for my bad english :ohwell:
I wouldn't really say they are faster, they are comparable. My E6750 and 260 GTX matched a E8400 and Sli'ed 8800gs, Both E6750 and E8400 at same clocks. And I know that my GTX 260 is being bottlenecked by the E6750.
 
Last edited:

C Mutant

New Member
Joined
May 27, 2009
Messages
1 (0.00/day)
Likes
0
ready n waitn 4 u

I need some people for testing:

- If you have a ASUS, ECS, Foxconn or MSI Board with the following Chipset: P35, X38, X48, P45
- If you have two Geforce Series 8/9/200
- If you are willing to help me :)

--- EDIT
Also 41 49 4C 53 reads SLIA, cause rw-everything reads it big endian which is false i think.
System conforms to rqmts, msg me asap. L8rz Mutant
 

egidio07

New Member
Joined
Jun 19, 2009
Messages
1 (0.00/day)
Likes
0
testing

I need some people for testing:

- If you have a ASUS, ECS, Foxconn or MSI Board with the following Chipset: P35, X38, X48, P45
- If you have two Geforce Series 8/9/200
- If you are willing to help me :)

--- EDIT
Also 41 49 4C 53 reads SLIA, cause rw-everything reads it big endian which is false i think.
I have p35 asus, two 8800gts 512...
mail me: cog76@tiscali.it
 
Joined
Jun 21, 2009
Messages
1,433 (0.46/day)
Likes
834
Ready to test

I need some people for testing:

- If you have a ASUS, ECS, Foxconn or MSI Board with the following Chipset: P35, X38, X48, P45
- If you have two Geforce Series 8/9/200
- If you are willing to help me :)

--- EDIT
Also 41 49 4C 53 reads SLIA, cause rw-everything reads it big endian which is false i think.
I'm ready to test
 
Joined
Sep 25, 2007
Messages
5,822 (1.56/day)
Likes
618
Processor Core I7 3770K@4.3Ghz
Motherboard AsRock Z77 Extreme
Cooling Cooler Master Seidon 120M
Memory 12Gb G.Skill Sniper
Video Card(s) MSI GTX 1070
Storage Sandisk SSD + 1TB Seagate Barracuda 7200
Display(s) IPS Asus 26inch
Case Antec 300
Audio Device(s) Xonar DG
Power Supply EVGA Supernova 650 G2
Software Windows 10/Windows 7
I think this thread is dead ^^:nutkick:
 

e.v.o

New Member
Joined
Apr 18, 2009
Messages
14 (0.00/day)
Likes
0
If there would be more people willing to help .. but under those conditions .. no way

I'm also writing my diploma thesis .. so i have no time too
 
Joined
Aug 26, 2009
Messages
137 (0.05/day)
Likes
64
Resurrection

Hey everyone. Sorry to bump an old thread, but I wanted to post some information for anyone else who is doing the same thing I am (trying to get SLI to work on other chipsets). I ended up with a P45 board and two 9800 GTX+ cards, and it's upsetting that I can't use the the capability that the hardware has, just because someone is money hungry. To me, its like the "pet peeve" I have with vendors locking down cell phones. If I pay for the hardware, I should be able to use it.

Anyways... I've been doing a lot of research and messing around with SLI compatible BIOSes, NVIDIA's control panel software, and different versions of drivers. Once I found the WMI function call buried in the DSDT tables & decompiled it back to ASL, I googled the contents of the string and it led me to this thread. Since I conveniently have a roommate with an X58 SLI board (EVGA X58 Classified), it helped me narrow things down a bit further. This gives us a better idea of what parts of the NVIDIA "cookie" string actually matter.

Here's what I've found so far (aside from what has already been mentioned). Let's use this string for example:

"987134512781Genuine NVIDIA Certified SLI Ready Motherboard for ASUS RAMPAGE II EXT 3287-Copyright 2008 NVIDIA Corporation All Rights Reserved-765289891023(R)"

To make it easier to explain things, I'm going to separate the string into sections and make some names for them. This doesn't mean that I know exactly what they are, however.

Code:
"987134512781"
Beginning Serial - 12 Characters


Code:
"Genuine NVIDIA Certified SLI Ready Motherboard for "
Genuine string - 51 Characters


Code:
"ASUS RAMPAGE II EXT "
Motherboard identifier string - 20 Characters


Code:
"3287"
Middle number - 4 characters


Code:
"-Copyright 2008 NVIDIA Corporation All Rights Reserved-"
Copyright string - 55 Characters


Code:
"765289891023"
End serial number - 12 Characters

Code:
"(R)"
Registered trademark string - 3 Characters



The whole string totals 157 characters. The code in the ACPI tables allocates 158 characters in some BIOSes, and 157 in others. This probably isn't relevant, but worth noting.

1. If I modify the "motherboard identifier string" to be a different board, SLI is still enabled. Example - "ASUS TESTTESTTESTTES"
2. If I modify the "motherboard identifier string" to be a different manufacturer name, SLI breaks. Example - "EVGA RAMPAGE II EXT "
3. If I modify the "middle number" part of the string to "1234", SLI breaks. As long as the number is "0101", "3287", or "8432" -- it works.
4. If I modify the ACPI tables on my non-SLI board (Asus Maximus II Formula) and add this WMI function call, SLI still doesn't work.

I'm fairly certain that we just need to know what the "middle number" part of the string means. I'm guessing that it somehow translates to an identifier for the chipset on the board, but I'm not sure. If I were better with assembler, I could trace it and get more information.

I've still got quite a few more things to try, but I figured I'd post here in case others had more ideas (or if this research would help someone else).
 
Last edited:

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,103 (9.57/day)
Likes
13,530
Location
Australalalalalaia.
System Name Daddy Long Legs
Processor Ryzen R7 1700, 3.9GHz 1.375v
Motherboard MSI X370 Gaming PRO carbon
Cooling Fractal Celsius S24 (Silent fans, meh pump)
Memory 16GB 2133 generic @ 2800
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Intel SSD Pro 6000p (60TB USB3 storage)
Display(s) Samsung 4K 40" HDTV (UA40KU6000WXXY) / 27" Qnix 2K 110Hz
Case Fractal Design R5. So much room, so quiet...
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 / sennheiser HD595/518 + bob marley zion's
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G403 + KKmoon desk-sized mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
that middle number is probably some kind of hash/CRC check based on the mobo manufacturer.

Mobo model + hash number have to match, or no SLI.
 

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,103 (9.57/day)
Likes
13,530
Location
Australalalalalaia.
System Name Daddy Long Legs
Processor Ryzen R7 1700, 3.9GHz 1.375v
Motherboard MSI X370 Gaming PRO carbon
Cooling Fractal Celsius S24 (Silent fans, meh pump)
Memory 16GB 2133 generic @ 2800
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Intel SSD Pro 6000p (60TB USB3 storage)
Display(s) Samsung 4K 40" HDTV (UA40KU6000WXXY) / 27" Qnix 2K 110Hz
Case Fractal Design R5. So much room, so quiet...
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 / sennheiser HD595/518 + bob marley zion's
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G403 + KKmoon desk-sized mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
ok, strange. i'm not sure then.
 
Joined
Aug 28, 2009
Messages
188 (0.06/day)
Likes
69
Location
Taipei
System Name selfmade caseless :D
Processor Intel ES
Motherboard EVGA X99 :)
Cooling LN2
Memory G.SKILL DDR4 @ 3600MHz
Video Card(s) GTX Kingpin's
Storage 3x1TB WD1002FAEX RAID5, Intel 320 300GB, OCZ 960GB PCIe
Display(s) Dell U3014
Case none
Audio Device(s) Creative X-Fi
Power Supply EVGA NEX 1500W's
Mouse Logitech M570 trackball
Keyboard Steelseries APEX RAW and Corsair K-something
Software W2k8 R2 64bit SP1, FreeBSD 10
Benchmark Scores http://www.hwbot.org/community/user/tin?oldstyle=true
Hello here. I'm in SLI wanting group too. :shadedshu
So... I've just tried to extract ACPI tables from next bioses:

ASUS P5B Deluxe (AMI) <<< Extracted and decompiled successfuly.
ASUS P5N32 (AMI) <<< Unpack tool don't want to open it
Gigabyte P965-DQ6 (Award) <<< Extracted and decompiled successfuly.
Gigabyte N680SLI-DQ6 (Award) <<< Extracted and decompiled successfuly.

I'm almost sure, there is another SLI check here too.

Foxconn Bloodrage (Award) <<< Extracted successfuly. Don't want to decompile
Foxconn FlamingBlade (Award) <<< Extracted successfuly. Don't want to decompile

But for foxconn mobos I can see in extracted ACPI DSDT tables next:

\._SB_PCI0SLICB

Þ987134512781Genuine NVIDIA Certified SLI Ready Motherboard for FOXCONN BLOODRAGE 3287-Copyright 2008 NVIDIA Corporation All Rights Reserved-765289891023(R) [ÂJWMI1_HID
pnp0c14 _UID
MXM2 _WDG
¶<\T¡îÜ-N¦wÓã*,LMX¶-WMMXÊj
FUNCàÓFUNCSLIAä\/_SB_PCI0SLICä
So, I think that 3287 isn't vendor related.

Also Gigabyte N680SLI-DQ6 have SLI support, but have no any strings with SB_PCI0.SLIC etc.. :twitch:
 

JrRacinFan

Served 5k and counting ...
Joined
Mar 17, 2007
Messages
19,666 (5.01/day)
Likes
4,754
Location
Youngstown, OH
System Name Gamer :Server and Android BuildBox
Processor i7 3930k: Xeon e5-2660
Motherboard MSI X79A-GD45 Plus : Generic
Cooling Liqid cooled: CM 212+
Memory Klevv Neo 2x4Gb 1866 @ 1600 CL9 : 2x8Gb Vengeance 1600 cl9
Video Card(s) EVGA GTX 950 SC : XFX R5 220
Storage HGST 2TB + 480GB OCZ Trion 150 : Seagate 1TB SSHD + WD 3TB + 2x HGST 2TB
Display(s) ViewSonic VX2457-MHD 23.6" : headless
Case DIYPC D480-W White Window : Bitfenix Comrade
Audio Device(s) nVidia HDMI : Onboard
Power Supply EVGA 500b : Tt 775W Modular
Software Windows 7 Ultimate+Manjaro 16.06: Ubuntu Server 16.10
I foudn this the other day. Unsure but it might help in the cause.

 

Attachments

Joined
Aug 26, 2009
Messages
137 (0.05/day)
Likes
64
Interesting... Where'd you find that?

I'd also like to add that the "_WDG" field under the WMI1 function is a GUID. It's F6CB5C3C-9CAE-4EBD-B577-931EA32A2CC0