• 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

Sorry still a no go. Ran a couple 3DMarks 03 test while I was there.

Still about the same. 56214 3DMarks

Speaking of sleep, I got to get some to. It just hit me big time.
I'm a crash & burn state at the moment.

Get some rest sveet, what I'm about to do.
We can do much better with some rest.
Good luck with your work. I normally don't sleep but about 6 hours a night anyways.
So I will probably be back up in 6 hours. I may sleep longer since I'm so tiered.
Cya l8ter.

Thanks for the help.
 
so to do the modded tables you have to edit the files that were spoken of earlier in the thread? What would one put into the file for a foxconn board?
 
Papahyooie

Do next:

Download tools:

Intel ASL Optimizing Compiler
Microsoft ASL 3.0

Boot up your system with target board for SLI, make directory c:/ACPI
copy that tools into it.
Run command prompt.
Type: iasl -g

It must show something like this:

dsdt1.png


Send .dsl file to me :)
 
Last edited:
I GOT IT. I patched hal.dll. And install not patched driver. IT WORKS.

http://rapidshare.com/files/280322448/hal.dll.html

This file you should copy to \windows\system32\ and restart the system and also install not patched driver.

Though SLI certificate you should also put into ACPI.

Patch also is needed to make it better. I keep working on it.

And please help me to test this patch.

P.S. If you run CPU-Z you'll see X58 chipset :). But i'm going to fix it.

SVEETSNELDA thank you for provided information.
 
nice work guys :D
 
excellent seems in a day or two...we might just have.

unmodded driver

patch 1

patch 2

ali enabled for all


congrats on the success very very good stuff.

@anat: do you know if you will need to modify mltiple versions of hal.dll? for example

winxp
winxp x64
vista
vista x64
7
7 x64?
or is it a one stop shop?
 
wow nice progress. will be difficult to make versions for other OS's because of driver signing
 
hmmm then maybe that temp/test driver sign tool can be modified to make it a more permanent solution?
 
excellent seems in a day or two...we might just have.

unmodded driver

patch 1

patch 2

ali enabled for all


congrats on the success very very good stuff.

@anat: do you know if you will need to modify mltiple versions of hal.dll? for example

winxp
winxp x64
vista
vista x64
7
7 x64?
or is it a one stop shop?

I know. And i'm ready. But first of all i have to finish hal.dll completly.

wow nice progress. will be difficult to make versions for other OS's because of driver signing

I'll try anyway.
 
Checked, SLI works already on UNmodded drivers (used Forceware 185.85 from nvidia.com, WHQL), Thanks to anatolymik, and his edited file Hal.dll, which change chipset ID on OS level to Intel X58. As stated, diag tools, like CPU-Z showing always northbridge id as Х58 :)

Edited DLL for Windows XP 32bit hosted , hal.dll
Overwrite original one in c:/windows/system32/, store backup of original if something go wrong.

halmod.png


I love that P5B Deluxe with X58 northbridge :D
 
Last edited:
i gotta admit, patching the OS to see the hardware as x58 wasnt something i'd considered... well done
 
Nicely done, anatolymik!!! Keep up the good work!

Now we've just got to get around the SLIC check. Modifying DSDT is annoying.
 
sveetsnelda

Yes, and not always can be done easily, as I already caught.

XS member, soundood, trying to insert SLIC into his AMD Cross-fire board, the M4A79-D got his DSDT table, but it's too heavy, ~0.5MB.

adding SLIC and trying to compile I've got this:

Maximum error count (200) exceeded
ASL Input: dsdt_asm.dsl - 16312 lines, 511155 bytes, 1799 keywords
Compilation complete. 201 Errors, 0 Warnings, 0 Remarks, 4 Optimizations

Maximum error count (200) exceeded
dsdt_asm.dsl 620:
c:\ACPI>

c:\ACPI>asl amd_asus.dsl.dsl
Microsoft ACPI Source Language Assembler Version 3.0.1NT [Aug 29 2006, 14:17:49]

Copyright (c) 1996,2006 Microsoft Corporation
Compliant with the ACPI 3.0a Specification

amd_asus.dsl.dsl:

411: Name (_T_0, Zero)
^***
amd_asus.dsl.dsl(411): warning: not a valid reserved NameSeg

412: Store (OSYS (), _T_0)
^***
amd_asus.dsl.dsl(412): warning: not a valid reserved NameSeg

413: If (LEqual (_T_0, One))
^***
amd_asus.dsl.dsl(413): warning: not a valid reserved NameSeg

419: If (LEqual (_T_0, 0x10))
^***
amd_asus.dsl.dsl(419): warning: not a valid reserved NameSeg

425: If (LEqual (_T_0, 0x11))
^***
amd_asus.dsl.dsl(425): warning: not a valid reserved NameSeg

431: If (LEqual (_T_0, 0x12))
^***
amd_asus.dsl.dsl(431): warning: not a valid reserved NameSeg

437: If (LEqual (_T_0, 0x13))
^***
amd_asus.dsl.dsl(437): warning: not a valid reserved NameSeg

443: If (LEqual (_T_0, 0x14))
^***
amd_asus.dsl.dsl(443): warning: not a valid reserved NameSeg

449: If (LEqual (_T_0, 0x15))
^***
amd_asus.dsl.dsl(449): warning: not a valid reserved NameSeg

3073: If (ECEN)
^***
amd_asus.dsl.dsl(3073): error: unexpected ASL term type

c:\ACPI>

Erm, tools refuse to complile file, it's too big :)

But table with SLIC inserted corretly (as far as I see), and is here:

http://www.xdevs.com/sli/soundood.dsl
 
Good, we need just W7 32bit and XP 64 now.
Will try W7 sli mod this night. (but i have only 32bit version here now)
 
Good, we need just W7 32bit and XP 64 now.
Will try W7 sli mod this night. (but i have only 32bit version here now)

Sent PM with 64bit W7 for you to look at. ;)
 
TheWolf, can you please post your modified DSDT you're trying to use? I'm still curious why SLI isn't working for you.
 
I GOT IT. I patched hal.dll. And install not patched driver. IT WORKS.

http://rapidshare.com/files/280322448/hal.dll.html

This file you should copy to \windows\system32\ and restart the system and also install not patched driver.

Though SLI certificate you should also put into ACPI.

Patch also is needed to make it better. I keep working on it.

And please help me to test this patch.

P.S. If you run CPU-Z you'll see X58 chipset :). But i'm going to fix it.

SVEETSNELDA thank you for provided information.

I replaced hal.dll but CPU-Z still show my board as X38?
 
Back
Top