Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 95 reacties

Met behulp van een hack is het mogelijk om twee Nvidia-videokaarten in sli te draaien, ook al is de chipset niet sli-gecertificeerd. Het bios hoeft niet aangepast te worden en de hack is bruikbaar met elke Nvidia-driver.

De website xdevs.com heeft zich ten doel gesteld om sli mogelijk te maken op elke chipset. Tot op heden is Nvidia's multi-gpu-technologie al met succes getest op chipsets van zowel AMD als Intel, waarmee normaliter geen sli mogelijk was. De hack is mogelijk omdat er sinds de komst van X58-moederborden een vereenvoudigde verificatie-procedure is om vast te stellen of de chipset sli-gecertificeerd is. De truc is om de Nvidia-drivers te laten denken dat de aanwezige chipset een X58-chipset is. Hiervoor stelt xdevs een aangepaste driver beschikbaar.

Nadat de driver ervan overtuigd is dat het systeem een X58-chipset heeft, kijkt de software of er ook een sli-certificaat aanwezig is. Om de driver te laten denken dat dit het geval is, moet er een system table in de Differentiated System Description Table aangepast worden. Wanneer een systeem opstart wordt de dsdt geladen vanuit het bios, maar zodra Windows eenmaal draait bevindt de dsdt zich gewoon in de registers, die zonder al teveel moeite aangepast kunnen worden. De website van xdevs legt de gebruiker uitgebreid uit welke stappen hij dient te ondernemen.

De hack is mogelijk op zowel Windows XP, Windows Vista als Windows 7, ongeacht of het om een 32bit- of 64bit-versie gaat. De hack werd reeds succesvol uitgevoerd op onder andere de X38-, X48-, P35-, P45-, 790X- en 790FX-chipset. De enige voorwaarde is dat het moederbord over twee pci-e x16-slots beschikt.

Moderatie-faq Wijzig weergave

Reacties (95)

De Nvidia-drivers te laten denken dat de aanwezige chipset een X58-chipset is.
Zie tekst, de drivers worden gemanipuleerd.

Section A. Windows XP 32, modded videodriver

Step 1 Download SLI String Installer and unpack in to folder on HDD. Run slistringinstall.exe.
Step 2 Press ASUS, regardless of real motherboard, to patch Windows registry with SLIC certificate
Step 3 Install modified Forceware 190.62 XP driver. Reboot. SLI must work now
----------------------------------------------------------------------------
Section B. Windows XP 32, modded HAL library

Repeat steps 1-2 from “section A.”. All is the same without any change here.

Step 5. Will be written

Step 6. Will be written

Now, if everything done correctly, SLI must work. There is little issue, which don’t affect functional of PC in any way, diagnostic tools like CPU-Z or another now report northbridge name as Intel X58. It’s because modified HAL.dll reports Intel X58 for every call, not only NVIDIA driver calls.
--------
Kan ook met Vista en Win7,

Bron: xdevs.com.

[Reactie gewijzigd door LYNXS op 28 september 2009 12:14]

Als HAL.dll voor iedere aanroep teruggeeft dat er een x58 chipset op het moederbord aanwezig is, heeft dat dan geen consequenties voor de rest van je pc? :?

Zeg maar, gezien er helemaal geen x58 chip in het moederbord aanwezig is?

[Reactie gewijzigd door Pixeltje op 28 september 2009 12:39]

"This method is good for using any driver version, but can make operating system unable to boot in some rare cases. "
Bron: xdevs.com

Het lijkt me inderdaad dat dit fout kan gaan.
Nooit begrepen waarom Nvidia naast de tweede videokaart ook nog eens extra moest verdienen aan een SLI-chipset.
Ik snap het (denk ik) wel een klein beetje... Hoogstwaarschijnlijk zal SLI niet met elke chipset werken (alsin fysiek onmogelijk), daarnaast zijn er waarschijnlijk ook hordes met chipset waarbij SLI wel werkt, maar niet performed. Voor NVIDIA is dat natuurlijk ook een probleem en slechte PR. Vandaar dat ze SLI alleen toestaan voor chipsets die gecertificeerd zijn, en aan zo'n certificatie hangt natuurlijk ook een prijs kaartje... die lang niet alle chipset bakkers willen betalen.
SLI is een technologie die is geintroduceerd op een Voodoo chipset (ik meen de Voodoo2) op een ouderwetse 32 bit 33 MHz PCI bus. De fabrikant van die chipsets is later opgekocht door NVidia. Het betekent Scan Line Interleave, en dat is precies wat er gebeurt. De ene videokaart rekent de even scanlijnen uit, de andere de oneven. De hardware truc zat en zit in het kabeltje dat je tussen de twee videokaarten zet, niet in het moederbord of de PCI-e bus.

Bij het aanleveren van polygons, textures en andere informatie wordt de PCI(-e) bus in een broadcast mode gezet zodat beide kaarten tegelijk dezelfde data ontvangen en het dus maar 1 keer verstuurd moet worden. Dat is onderdeel van de PCI(-e) standaard en kan dus op elk moederbord dat PCI(-e) gecertificeerd is.

Natuurlijk is het van belang voor de performance hoe het moederbord ingericht is, maar dan moet je meer denken aan het aantal PCIe lanes. Als de beide PCIe x16 slots een enkele PCIe x16 verbinding delen (en dus elk PCIe x8 worden als er twee videokaarten in zitten) dan wordt het minder snel dan als ze beide met PCIe x16 bevoorraad worden. Maar dat geldt net zo hard als het moederbord wel gecertificeerd is.

Het ergste wat er dus fou kan gaan is dat je een brak moederbord hebt dat niet aan de PCI standaard voldoet. Maar daar kun je ook andere problemen mee krijgen.
SLI betekende (bij de 3dfx Voodoo2) "scan line interleave" (duidelijke benaming van het principe waarbij één kaart de even beeldlijnen doet en de andere kaart de oneven, waarna de resultaten met interleaving tot één beeld worden geweven).

SLI zoals mogelijk met de huidige NVidia-kaarten betekend nu: Scalable Link Interface en werkt volgens andere principes: split-frame rendering (SFR, elke kaart een deel van het scherm) of alternate-frame rendering (AFR, elke kaart afwisselend één frame).
Dat verandert op zich niet zoveel aan mijn verhaal. De magie blijft in het SLI kabeltje zitten en niet in het moederbord. Alleen de feitelijke werkverdeling tussen de kaarten is dan anders.
Klopt niet. Sli performance is niet afhankelijk van de chipset, maar van de drivers. Als sli werkt, werkt het overal even snel. nVidia wil gewoon geld slaan uit licenties. Vergelijk het met een hack die de wpa van Windows XP laat geloven dat het een geldige kopie van Windows XP is. XP werkt niet trager of slechter, het is gewoon een kwestie van licenties en labelling (en geld ;) ), net als bij nVidia. De hack laat de driver geloven dat een licentie aanwezig is, waarop de drivers sli toelaten.
Ik vind 't ook geen goede PR - als bljikt dat 't die chipset (fysiek) feitelijk dus niks toevoegd t.o.v. andere chipsets.
Dat stelt het artikel niet. Het project is bedoeld om SLI *mogelijk* te maken op non-certified chipsets.
Of het op die sets net zo goed werkt als op wel gecertificeerde, dat wordt niet vermeld.
Iets om te reviewen, wellicht?
Hoezo? Het is goedkoper om iets uit te schakelen voor een goedkopere versie, dan om een aparte chipset te ontwikkelen waar het niet in zit. Functioneel maakt het niet uit en daar koop je zo'n ding toch voor. Dat heet gewoon zinnig zaken doen en heeft voor beide partijen alleen maar voordelen. Dat blijkt ook maar weer eens uit dit artikel.

[Reactie gewijzigd door sopsop op 28 september 2009 11:03]

ehh? dus wat jij nu eigenlijk zegt is dat intel en AMD ondanks dat deze geeneens de zogenaamde "SLI" technologie bezitten op hun moederbord, zij SLI hebben uitgeschakeld, om kosten te besparen?

kimborntobewild heeft gewoon gelijk. NVIDIA heeft beweerd dat SLI hardwarematig ondersteunt moest worden naast de PCI-express standaard om te kunnen werken. Nu blijkt dat SLI helemaal niks extra's is ten opzichte van de PCI-e standaard. Je betaalde dus voor iets wat gewoon gebakken lucht was, en wat op driver niveau werd afgehandeld en niet in de chipset*

*(benchmarks moeten nog laten blijken of de snelheidswinst even groot is als op officiele nvidia borden, is dit nog niet gedaan door de hack-makers?)
Dat is wel een harde klap voor Nvidia, zij kunnen als deze hack echt werkend is voor consumenten hun sli borden niet meer aan de straatstenen kwijt raken door alle licenties en zo die daar op zitten.

Anderzijds wel mooi om toch sli te kunnen gaan draaien met een ander bord dan een bord van Nvidia.
Je mag niet vergeten dat 9 van de 10 PC gebruikers geen mensen zijn die dit soort hacks zouden toepassen. Die kopen gewoon een PC in de winkel en zijn er klaar mee.

Zo'n harde klap wordt het volgens mij dus niet.
Maar je mag ook niet vergeten dat juist de mensen die dit soort hacks wél toepassen de mensen zijn die in eerste instantie al een SLI systeem willen maken (ofwel de computer freaks).

Normaal gaat je vergelijking op, maar nu denk ik dat er toch wel een kern van waarheid zit BGB4rn's opmerking.
Is het echt zo erg?
- mensen kopen nu snel een extra nvidia kaart om in SLI te plaatsen
- drivers zullen vast 'gefixt' worden zodat de hack niet meer mogelijk is
anti-hacking in videokaart drivers? moet niet gekker worden!
Volgens mij gaat dat nvidia niet zomaar lukken, zullen ze toch echt hulp van microsoft moeten hebben (verversen van registry keys vlak voor test) of/en moeten de xdev personen de drivers niet meer aan kunnen passen.
Beetje pittig als je het mij vraagt
Ik neem aan dat jij doelt op de 'gemiddelde computergebruiker'. Hoeveel van die mensen hebben uberhaupt behoefte aan een snelle game-kaart, laat staan twee in SLI?? ;)
conclusie.. die impact zal reuze meevallen.
conclusie, jij hebt een verkeerde conclusie.

Alle moeite die ze nu steken in SLI wordt bekostigd(zij het voor een deel) door de moederborden. Door deze inkomsten nu zijn wegtestrepen, zal de SLI tak economisch misschien niet meer winstgevend zijn.
Aan de andere kant kan je nu ook zeggen, er worden misschien wel meer videokaarten verkocht omdat iemand met een bv een Intel moederbord nu opeens de mogelijkheid heeft om er een bij te plaatsen.

al en al is het wel koffiedik kijken, maar je conclusie was niet juist.
9 op de 10 pak maar 99 op de 100 :)
Dat zal nog wel wat meevallen. Dergelijke hacks worden maar door een klein aantal enthousiasts uitgevoerd, die dan ook nog eens een niet sli bord hebben. Dat zijn er nog weer minder.
Daarnaast zullen de fabrikanten nog steeds licenties aanschaffen zodat ze SLI logo enz op de doos kunnen zetten van het moederbord, dus nVidia zal echt niet zo veel geld verliezen.
Niet te vergeten dat op deze manier er wel 2 gpu`s verkocht worden aan consumenten die anders een Crossfire opstelling hadden aangeschaft.
Wat dan wel weer een voordeel is, is dat ze misschien wel 2 in plaats van 0 kaarten van nvidia kopen omdat dit nu dus ook mogelijk is op een CF bord.
Nvidia verkoopt in ieder geval twee videokaarten....
Ik denk niet dat veel mensen dit gaan doen.
Zal wel meevallen.

99% van de mensen is sowieso niet geïnteresseerd in SLI. Van de overgebleven 1% is de grote meerderheid waarschijnlijk hardcore gamers die toch een "echt" SLI bord willen hebben omdat ze de mogelijke problemen die met een dergelijke hack meekomen niet willen.

Leuk voor de tweakende gamer, maar verder niet echt.

edit: problemen als: altijd afhankelijk van xdevs.com voor je driver updates, mogelijk gaat NVidia achter de verspreiders van aangepaste drivers aan. stabiliteit problemen als blijkt dat de driver, of een nieuwe versie, de chipset informatie ook nog daadwerkelijk voor andere zaken gebruikt. etc

[Reactie gewijzigd door locke960 op 28 september 2009 20:16]

je hebt toch nog altijd de hardware nodig om sli te draaien? of kunnen in alle mobo's de dag van vandaag al 2 graca's geklikt worden?
Alleen als je mobo dus 2 pci-e sloten heeft. Theoretisch gezien is het mogelijk om een videokaart in een pci-e x1 slot ( moet wel open zijn aan de achterkant ) te stoppen. Of pci-e x1 daar genoeg bandbreedte voor biedt is een tweede.

/edit
Zoals de poster boven mij zegt ben je dus 2 x een pci-e x16 slot nodig :)

[Reactie gewijzigd door Phoenix1337 op 28 september 2009 10:56]

Toevallig eergisteren een artikeltje gelezen, waar in stond dat je met een x1-slot (met dus ~6% bandbreedte t.o.v. een x16 slot) toch nog 75% van de prestaties kan krijgen. Dit zal wel per kaart verschillen, maar dat was wel met een high-end kaart. Het geeft aan dat dit zelfs een goede mogelijkheid is.

Dan vraag ik me af of het niet ook met één x16-slot kan en één x1-slot, of dat de Sli-drivers hieraan kunnen zien dat het geen Sli-chipset is...

[Reactie gewijzigd door bwerg op 28 september 2009 11:48]

Het lijkt me logisch dat je twee SLI-supporting videokaarten nodig hebt en een moederbord met, zoals het artikel vermeldt, twee PCI-e 16x sloten om ze in te huisvesten.
Er is ook nog zoiets als PCIe 4x sloten.
"De enige voorwaarde is dat het moederbord over twee pci-e x16-slots beschikt."
Uit het bericht: "De enige voorwaarde is dat het moederbord over twee pci-e x16-slots beschikt"
Ten tijde van mijn Asus P5W DH Deluxe moederbord was er ook sprake van SLI op non-NVIDIA bordjes (deze heeft de Intel 975x ). Aanvankelijk gingen de geruchten dat Asus en NVIDIA (of intel en NVIDIA) een deal hadden om op dit mobo SLI te gebruiken maar dit is er niet van gekomen. Met de aanschaf van een of ander mobomerk/chipmerk voor NVIDIA, hebben ze dertijds een gemodde detonator ter download aangeboden die op zijn beurt gemod werd voor de Intel 975x chipset.
Toen kon het al, mobo's zijn natuurlijk sneller en beter geworden...
Weet iemand of dit ook zo gemakkelijk gaat met CrossfireX en of hier in de toekomst mogelijk ook hacks voor komen? dat zou me weer 150 euro voor een moederbord besparen :)
Volgens de makers van de mod is het mogelijk.

"This modification allow to run SLI on ANY chipset, and not just Intel or NVIDIA. Technically SLI can be enabled even on a Motherboard with an AMD Chipset. Of course, board must have two or more PCI-Express slots for graphic cards."
Die tekst zegt helemaal niets over Crossfire, waar Schumaster naar vraagt.
De tekst stelt dat SLI op alle chipsets te enablen moet zijn, waaronder die van AMD.
Ik denk het niet, aangezien ATI geen geld vraagt voor de CrossfireX licentie, en NVIDIA wel.

Edit: Ik bedoelde dus dat het je waarschijnlijk geen 150 euro scheelt. Het is uiteraard wel mogelijk ;)

[Reactie gewijzigd door plankton123 op 28 september 2009 10:55]

Aangezien AMD de Crossfire technologie vrijgegeven heeft aan intel, betaal je dus geen licentiekosten als je een CrossfireX bord met AMD/intel chipset koopt.

Je zou natuurlijk crossfire kunnen runnen op een Nvidia (SLI) chipset maar daar zie ik eerlijk gezegd het nut niet van in: je betaalt dan immers licentiekosten voor iets dat je niet gaat gebruiken (SLI).

Dat gezegd zijnde is het wel mogelijk om CrossfireX op een Nforce chipset te draaien, mits de nodige aanpassingen. Dat is bijvoorbeeld al gedaan in de HP Blackbird 002, die draaide als ik mij niet vergis 2 x ATI HD 2900 XT op een Asus Striker Extreme moederbord met een Nforce 680i chipset.
Als je een nvidia sli opstelling ruilt voor de nu goedkoperen CrossfireX opstellingen?

lijkt mij een valide reden (geen/minder gedoe + minder kosten )
Moet je twee pci-e 16x hebben of mag het ook twee pci-e 8x zijn?
In het artikel van tweakers.net staat dat je minimaal 2 x een pci-x16 slot nodig bent. Op de pagina van xdevs staat daar echter niets over.

Aangezien sli normaal gesproken wel werkt op 2 maal een x8 slot lijkt mij dat dat met deze hack ook wel mogelijk is. Zeker weten doe ik het echter niet.
denk 2x 16x fysiek slotje, maar dat je best toe kan met 2x 8 toegewezen lanes...
Bijna alle borden hebben dat. Sommigen hebben pci-e 8x 2.0, en dat komt op hetzelfde neer.
Dit is wel een mooie ontwikkeling als je nog een oude videokaart hebt liggen. dan kun je je (ex) gamebak weer ietsje sneller laten draaien
je hebt wel 2 gelijke videokaarten nodig.
hmmm..

ik heb een asus x38 bordje met een msi 8800GTX OC, kan ik daar dan wel gewoon een 8800GTX van een ander merk bij prikken of moet het echt een identieke kaart zijn?
Volgens http://forums.legitreviews.com/about10308.html :
" in order to SLI two video cards they must have the same GPU. Its also best to have the same amount of memory on the video card to make it easier on yourself. As for the speeds that is not as important because when you SLI two video cards of different speeds the faster card will automatically slowdown to match the speed of the slower card. "
SLI op een mobo met AMD chipset. Als Nvidia terug komt met de 300 serie kan ik nog altijd sli op mijn CF bordje :)
ja idd, lijkt me heerlijk als dit goed werkt.

Ik heb een 8800gt op een CF Mobo dus zou mooi zijn als ik er 1tje naast kan zetten, scheelt een aanzienlijk in kosten ^^
Volgens mij kan je dan beter een nieuwe kaart kopen die en sneller is dan 2 8800gt's en goedkoper. Of je moet hem natuurlijk tweedehands halen.
ja daar hebbie gelijk in :)

maar zoals je al zei, ik ga hem dan 2derhands halen ;)
vraag me dan af of het wel beetje bug-vrij is dan, zou zuur zijn als je door deze hack een extra kaart haalt die het amper doet in sli..
Persoonlijk denk ik dat je gewoon dezelfde performance haalt. SLI wordt gewoon geactiveerd in de drivers en aangezien die zelf niet aangepast worden (behalve dan om de chipset te identificeren als X58-chipset) zou er in theorie geen reden moeten zijn dat het minder presteert dan op een niet gehackte sli-chipset.
na de website van xdevs te hebben gelezen krijg ik hetzelfde vermoeden
Nice maar wat laat om een verschil te maken aangezien de huidige P55 en X58 chipsets zowel SLI als CFX ondersteunen.
Het gaat dan ook juist om de chipsets die nog geen SLI ondersteunen, zoals alle chipsets van AMD.
Dat is me duidelijk, vandaar dat deze oplossing toen er nog geen chipsets waren welke beide ondersteunen waarschijnlijk wat meer impact gehad.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True