Hirdetés

Új hozzászólás Aktív témák

  • tlac

    nagyúr

    Topik célja

    SLI hackkelési módszerek bemutatása, tapasztalatok cseréje, mellyel nem hivatalos SLI támogatást szerezhetünk minden olyan lapra, amelyen legalább két hosszú PCI-E slot található.

    A hack lényege

    Az Nvidia bizonyos Intel X58-as lapokhoz (és most már a P55-höz is) elérhetővé tette az SLI többkártyás rendszer használatát. Ez úgy lehetséges, hogy az alaplapgyártónak fizetni kell az Nvidia-nak, ezért cserébe kap egy SLI kulcsot, amit be kell építeni a biosba.

    Az Nvidia driver a Windows segítségével HAL-on (Hardware Abstraction Layer) keresztül lekéri, hogy milyen a chipkészletes lapunk van és szintén Windows-zal, egy ACPI lekéréssel ellenőrzi az SLI kulcs meglétét, ha ezek adottak, akkor az SLI támogatott lesz. Mivel az Nvidia drivere nem közvetlenül fér a chipkészlethez, így ez szoftveresen hamisítható. Az SLI kulcsot pedig még egyszerűbb hamisítani, legrosszabb esetben is csak a biosba kellene berakni, de még erre sincs feltétlen szükség, Windosw-ból elvégezhető a módosítás. Az SLI kulcsot a DSDT ACPI táblába kell rakni.

    A hack

    1. SLI kulcs hackkelése

    Az SLI kulcs DSDT-be helyezéséhez legegyszerűbb, ha ezt a kis programot használjuk ehhez: slistringinstaller. Nyugodtan használhatjuk, iasl (Intel) és MS asl fordítókra épül, bios-ba sem piszkál bele, a módosítás később visszavonható.
    Ha nem jönne be vmiért, akkor kézzel is elvégezhetjük a DSDT módosítását, ez sem vészes, részleteket lásd a forrásban. (Ha szükség lesz rá, akkor ezt is leírhatom, elmagyarázhatom, ezzel sokat foglalkoztam, mikor még nem volt semmilyen hack.)
    (Az SLI kulcsot véglegesen is betehetjük a biosba, de ezt csak azoknak ajánlott, akik tényleg tudják, hogy mit csinálnak.)

    Ezután indítsuk újra a gépet és a friss béta Everestben (legalább 5.30.1901-es verzió kell hozzá) az Alaplap/ACPI/DSDT oldalon láthatjuk, hogy sikerült-e.

    2. Chipkészlet hackkelése

    Itt két lehetőségünk van:

    a) lecseréljük a Windows hal.dll-t és ezzel bármilyen Nvidia drivert használhatunk

    Ezzel a módszerrel, azok a programok, amelyen a HAL-on kérdezik le a chipkészlet típusát, X58-at fognak kapni. (Azt hiszem készül vagy már van is egy új hack, ami csak az Nvidia-nak fogja azt mondani, hogy X58.)

    A hal.dll az \windows\system32 könyvtárban van, csere előtt csináljuk egy másolatot róla. Nem minden esetben egyszerű a fájlt kicserélni, pl. Win7 alatt nem is látszik, így azt érdemes másik operációs rendszer alól csinálni.

    Windows XP 32 bit

    hal.dll

    Windows Vista 64 bit
    Windows 7 64 bit

    A hal.dll csere előtt egy tanúsítványt is fel kell rakni és TESTSIGNING módba állítani a Windows-t (az asztalon az fog megjelenni, hogy próbaüzem), ezekhez a prepare.cmd-t futtassuk rendszergazdaként.

    [link]

    b) van egy módosított Nvidia driver, amiben a chipkészlet ellenőrzésen buheráltak valami, a DSDT hackre ekkor is szükség van, ASUS-os SLI kulcsot kell használni

    Windows XP 32 bit

    A kettő közül választhatunk:
    -Egy teljes Forceware 190.62-es buherált driver: [link]
    -Egy 190.62-es driver telepítése után cserélendő fájl: [link]

    Windows Vista 64 bit
    Windows 7 64 bit

    -Egy 190.62-es driver telepítése után cserélendő fájl: [link]

    Windows Vista 32 bit
    Windows 7 32 bit

    -Egy 190.62-es driver telepítése után cserélendő fájl: [link]

    A hack eltávolítása:

    (majd később)

    Forrás.

    Jó szórakozást! :)

    [ Módosította: 7 ]

Új hozzászólás Aktív témák