techPowerUp! Forums

Go Back   techPowerUp! Forums > Hardware > Graphics Cards > NVIDIA

Reply
 
Thread Tools
Old Apr 18, 2009, 04:29 PM   #201
dotbatman
 
Join Date: Apr 2009
Posts: 2 (0.00/day)
Thanks: 0
Thanked 0 Times in 0 Posts

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)
        }
    }
}
dotbatman is offline  
Reply With Quote
Old Apr 18, 2009, 04:34 PM   #202
ShadowFold
Eligible for custom title
 
ShadowFold's Avatar
 
Join Date: Dec 2007
Location: Omaha, NE
Posts: 12,855 (6.49/day)
Thanks: 1,381
Thanked 1,681 Times in 1,498 Posts
Send a message via MSN to ShadowFold Send a message via Skype™ to ShadowFold

System Specs

Someone should send me another 8800GTS 320mb, I'd gladly try this on my 790GX
ShadowFold is offline  
Reply With Quote
Old Apr 18, 2009, 04:39 PM   #203
e.v.o
5 Posts
 
e.v.o's Avatar
 
Join Date: Apr 2009
Posts: 14 (0.01/day)
Thanks: 0
Thanked 0 Times in 0 Posts

Quote:
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:
Quote:
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...
__________________
E8500 (3.8 GHz @ 1.175v) // Maximus II Formula // OCZ Reaper HPC 2*2 GB (1066 @ 2.2v) Zotac GTX 260² 55nm // Lancool K7 & Seasonic S12II 380W
Q9400 (testing) // P5Q Premium // OCZ Reaper HPC 4*2 GB (1066 @ 2.18v) XFX 4350 // Lian Li V2100B Plus & Silverstone ST50EF-Plus
e.v.o is offline  
Reply With Quote
Old Apr 18, 2009, 05:02 PM   #204
Assimilator
200 Posts
 
Assimilator's Avatar
 
Join Date: Feb 2005
Location: South Africa
Posts: 425 (0.14/day)
Thanks: 113
Thanked 56 Times in 41 Posts

System Specs

Can't that just be simplified to

Quote:
Method (WMMX, 3, NotSerialized)
{
Return (\_SB.PCI0.SLIC)
}
Also, 0x41494C53 == AILS in ASCII, is that significant?
__________________
<html> <code> <style>

The QuadFather: 4x4x4x4
4 cores (QX9650) / 4 GPUs (2x 9800 GX2) / 4x 2GB DDR2-800 / 4 hard disks (quad 320GB Seagates, RAID-5)
Assimilator is offline  
Reply With Quote
Old Apr 18, 2009, 05:18 PM   #205
e.v.o
5 Posts
 
e.v.o's Avatar
 
Join Date: Apr 2009
Posts: 14 (0.01/day)
Thanks: 0
Thanked 0 Times in 0 Posts

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?
__________________
E8500 (3.8 GHz @ 1.175v) // Maximus II Formula // OCZ Reaper HPC 2*2 GB (1066 @ 2.2v) Zotac GTX 260² 55nm // Lancool K7 & Seasonic S12II 380W
Q9400 (testing) // P5Q Premium // OCZ Reaper HPC 4*2 GB (1066 @ 2.18v) XFX 4350 // Lian Li V2100B Plus & Silverstone ST50EF-Plus
e.v.o is offline  
Reply With Quote
Old Apr 19, 2009, 02:19 AM   #206
opieum
5 Posts
 
Join Date: Nov 2008
Posts: 20 (0.01/day)
Thanks: 0
Thanked 0 Times in 0 Posts

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 by opieum; Apr 19, 2009 at 02:22 AM. Reason: revision
opieum is offline  
Reply With Quote
Old Apr 19, 2009, 10:21 AM   #207
e.v.o
5 Posts
 
e.v.o's Avatar
 
Join Date: Apr 2009
Posts: 14 (0.01/day)
Thanks: 0
Thanked 0 Times in 0 Posts

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.
__________________
E8500 (3.8 GHz @ 1.175v) // Maximus II Formula // OCZ Reaper HPC 2*2 GB (1066 @ 2.2v) Zotac GTX 260² 55nm // Lancool K7 & Seasonic S12II 380W
Q9400 (testing) // P5Q Premium // OCZ Reaper HPC 4*2 GB (1066 @ 2.18v) XFX 4350 // Lian Li V2100B Plus & Silverstone ST50EF-Plus

Last edited by e.v.o; Apr 19, 2009 at 02:26 PM.
e.v.o is offline  
Reply With Quote
Old Apr 21, 2009, 03:47 PM   #208
dotbatman
 
Join Date: Apr 2009
Posts: 2 (0.00/day)
Thanks: 0
Thanked 0 Times in 0 Posts

SLIAuthorization?
dotbatman is offline  
Reply With Quote
Old Apr 22, 2009, 06:40 PM   #209
puma99dk|
2000 Posts
 
puma99dk|'s Avatar
 
Join Date: Aug 2005
Location: Denmark WTF xD
Posts: 2,072 (0.73/day)
Thanks: 241
Thanked 462 Times in 324 Posts

System Specs

Quote:
Originally Posted by e.v.o View Post
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
puma99dk| is offline  
Reply With Quote
Old Apr 28, 2009, 08:33 PM   #210
SilenceGER
 
Join Date: Apr 2009
Location: Germany, Berlin
Posts: 1 (0.00/day)
Thanks: 0
Thanked 0 Times in 0 Posts

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
SilenceGER is offline  
Reply With Quote
Old Apr 28, 2009, 08:37 PM   #211
Kenshai
1000 Posts
 
Join Date: Mar 2008
Location: Raleigh, North Carolina
Posts: 1,583 (0.83/day)
Thanks: 92
Thanked 223 Times in 207 Posts

System Specs

Quote:
Originally Posted by SilenceGER View Post
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
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 by Kenshai; Apr 28, 2009 at 08:45 PM.
Kenshai is offline  
Reply With Quote
Old May 28, 2009, 09:29 PM   #212
C Mutant
 
Join Date: May 2009
Posts: 1 (0.00/day)
Thanks: 0
Thanked 0 Times in 0 Posts

ready n waitn 4 u

Quote:
Originally Posted by e.v.o View Post
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
C Mutant is offline  
Reply With Quote
Old Jun 19, 2009, 08:07 AM   #213
egidio07
 
Join Date: Jun 2009
Posts: 1 (0.00/day)
Thanks: 0
Thanked 0 Times in 0 Posts

testing

Quote:
Originally Posted by e.v.o View Post
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
egidio07 is offline  
Reply With Quote
Old Jun 21, 2009, 11:54 AM   #214
anatolymik
1000 Posts
 
anatolymik's Avatar
 
Join Date: Jun 2009
Posts: 1,421 (0.99/day)
Thanks: 98
Thanked 786 Times in 307 Posts

Ready to test

Quote:
Originally Posted by e.v.o View Post
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
anatolymik is offline  
Reply With Quote
Old Jun 29, 2009, 02:22 PM   #215
benben010103
 
Join Date: Jun 2009
Posts: 1 (0.00/day)
Thanks: 0
Thanked 0 Times in 0 Posts

I'm using a asus p5k mobo, 2 8600gt gfx card and yes i'm very willing to help you as i'm finding out how to run sli on my mobo too! you can email me at benben010103@hotmail.com
benben010103 is offline  
Reply With Quote
Old Jun 29, 2009, 04:29 PM   #216
KainXS
3500 Posts
 
KainXS's Avatar
 
Join Date: Sep 2007
Posts: 4,701 (2.27/day)
Thanks: 186
Thanked 466 Times in 383 Posts

System Specs

I think this thread is dead ^^
KainXS is online now  
Reply With Quote
Old Jul 12, 2009, 03:02 PM   #217
e.v.o
5 Posts
 
e.v.o's Avatar
 
Join Date: Apr 2009
Posts: 14 (0.01/day)
Thanks: 0
Thanked 0 Times in 0 Posts

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
__________________
E8500 (3.8 GHz @ 1.175v) // Maximus II Formula // OCZ Reaper HPC 2*2 GB (1066 @ 2.2v) Zotac GTX 260² 55nm // Lancool K7 & Seasonic S12II 380W
Q9400 (testing) // P5Q Premium // OCZ Reaper HPC 4*2 GB (1066 @ 2.18v) XFX 4350 // Lian Li V2100B Plus & Silverstone ST50EF-Plus
e.v.o is offline  
Reply With Quote
Old Jul 21, 2009, 09:28 AM   #218
EGOvoruhk
25 Posts
 
Join Date: Jul 2009
Posts: 35 (0.02/day)
Thanks: 0
Thanked 1 Time in 1 Post

Quote:
Originally Posted by e.v.o View Post
If there would be more people willing to help
What do you need exactly?

I'm very intrigued in this "project". If you, or someone were to pull it off, I'd gladly make a small donation
EGOvoruhk is offline  
Reply With Quote
Old Aug 26, 2009, 08:31 PM   #219
sveetsnelda
75 Posts
 
Join Date: Aug 2009
Posts: 137 (0.10/day)
Thanks: 5
Thanked 64 Times in 42 Posts

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 by sveetsnelda; Aug 26, 2009 at 08:37 PM.
sveetsnelda is offline  
Reply With Quote
The Following User Says Thank You to sveetsnelda For This Useful Post:
Old Aug 27, 2009, 03:26 AM   #220
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,562 (10.96/day)
Thanks: 3,700
Thanked 8,697 Times in 6,394 Posts

System Specs

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 is online now  
Reply With Quote
Old Aug 27, 2009, 03:43 AM   #221
sveetsnelda
75 Posts
 
Join Date: Aug 2009
Posts: 137 (0.10/day)
Thanks: 5
Thanked 64 Times in 42 Posts

I'd agree with that if changing that number would break it. I can use 0101, 3287, or 8432 on the EVGA board.
sveetsnelda is offline  
Reply With Quote
The Following User Says Thank You to sveetsnelda For This Useful Post:
Old Aug 27, 2009, 03:44 AM   #222
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,562 (10.96/day)
Thanks: 3,700
Thanked 8,697 Times in 6,394 Posts

System Specs

ok, strange. i'm not sure then.
Mussels is online now  
Reply With Quote
Old Aug 28, 2009, 01:38 PM   #223
TiN
75 Posts
 
Join Date: Aug 2009
Location: Taipei
Posts: 184 (0.13/day)
Thanks: 8
Thanked 68 Times in 35 Posts
Send a message via ICQ to TiN Send a message via Skype™ to TiN

System Specs

Hello here. I'm in SLI wanting group too.
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:

Quote:
\._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..
TiN is offline  
Reply With Quote
Old Aug 28, 2009, 02:29 PM   #224
JrRacinFan
Served 5k and counting ...
 
JrRacinFan's Avatar
 
Join Date: Mar 2007
Location: Youngstown, OH
Posts: 16,121 (7.13/day)
Thanks: 4,149
Thanked 4,552 Times in 4,027 Posts
Send a message via AIM to JrRacinFan Send a message via Yahoo to JrRacinFan

System Specs

I foudn this the other day. Unsure but it might help in the cause.

Attached Thumbnails
Click image for larger version

Name:	NvidiaSLIC.jpg
Views:	1851
Size:	126.2 KB
ID:	27980  
JrRacinFan is offline  
Reply With Quote
Old Aug 28, 2009, 06:40 PM   #225
sveetsnelda
75 Posts
 
Join Date: Aug 2009
Posts: 137 (0.10/day)
Thanks: 5
Thanked 64 Times in 42 Posts

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
sveetsnelda is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
how to enable sli on dual 260m? popswala NVIDIA 5 Oct 6, 2009 02:21 PM
How to enable SATA-II and SLI on NForce4 W1zzard Articles 28 Sep 29, 2009 07:41 AM
Guide: How to enable, use, and configure SLI on Linux. Fox34 Linux / BSD / Mac OS X 67 Aug 25, 2009 04:00 AM
Notebook Hardware Control (NHC) 2.0 Pre-Release 06? ho0dzy Overclocking & Cooling 0 Sep 30, 2008 03:06 AM
How Do I Enable SLI? flavaone NVIDIA 7 Mar 7, 2008 05:17 PM


All times are GMT. The time now is 02:28 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts