Hier gibt es ja schon einen ATI und Physx Thread, aber da der nur ne wilde Sammlung ist, habe ich mich entschlossen das ganze mal ein wenig zusammenzutragen.
Wie bekannt sein dürfte kappt NVidia die PhysX Unterstützung wenn eine Ati im System steckt. Die beliebte Kombination aus alter NV Graka für PhysX und moderner Ati 5er Reihe ist also unmöglich? Nein denn ein findiger User hat einen Patch für die NV Treiber programmiert.
So gut dieser Patch auch ist, er ist recht schwer zu installieren da er bestehende Treiber modded. (SafeMode und selbst dann funzt es nicht immer).
Deshalb soll es hier im Thread Pre-modded und Pre-tested Treiber geben.
ATI und PhysX was brauch ich? - Zuerst einmal ein PhysX fähige Zweitkarte (Liste der PhysX-fähigen Karten). Diese sollte auch eine ausreichende Rechenleistung besitzen.
- Windows XP oder Windows 7. Vista funktionier nicht da man hier nicht 2 unterschiedlich Graka-Treiber verwenden darf.
- Dann natürlich ein PhysX Spiel. Das gestaltet sich tatsächlich schwieriger denn es gibt auch nur eine handvoll.
- Die Treiber aus diesem Thread.
Welche Grafikkarten reichen für PhysX?
Dies hängt stark vom verwendeten Spiel ab.
Bei manchen Spielen wird eine empfehlung ausgegeben (Batman zum Beispiel).
Von den PhysX Einstellungen falls das Spiel welche anbietet.
Entsprechend kann man keine allgemeine Empfehlung geben.
Eine 9600gt sollte es allerdings im Optimalfall schon mindestens sein. Wobei sich hier die neue GT240 zwischen 9600gt und 9800gt befindet.
Da die 2te Karte ausschließlich für PhysX verwendet wird (Ingame) reichen auch 512MB Vram.
Zur direkten Vergleichbarkeit kann man die GFLOP Werte heranziehen. Wobei die GT-Reihe (GT220,GT240) wohl trotz geringerer GFLOPS eine höhere Leistung erbringt. Als grobe Orientierung aber auf jeden Fall brauchbar. Da PhysX hauptsächlich die GPU belastet, hängt die PhysX Rohleistung von deren Takt und Shadercores ab.
Eine 260GTX-216 wird bei gleichem GPU-Takt also schneller in PhysX sein als eine 260GTX-192.
PhysX mit 16x/8x/4x/1x PCIE?
Brauch man zwingend 16 Lanes? Natürlich nicht.
Als Grenze haben sich 4 PCIE Lanes herausgestellt.
Mehrere Tests auf anderen Seiten bestätigen das die PhysX Karte auf 16x etwas mehr (1-2FPS) Leistung erbringt als eine 8x oder 4x. Jedoch sinkt die Leistung erst um ca. 4% wenn man 1x verwendet. Was aber durchaus noch gut spielbar sein kann.
Hier der Test einer japanischen Seite. Getestet wurde Batman mit dedizierter PhysX Karte. (Danke an derguru)
Welche Spiele unterstützen PhysX? Hier eine Liste der PhysX-Spiele und deren Unterstützung.
Und hier getestete Spiele vom ATI+NV Gespann sowie den durchzuführenden Änderungen:
Batman Arkham Asylum - läuft mit Patch 1.1 mit PhysX (auch bei NV Karten so)
Mirrors Edge - im Spielverzeichnis muss die "PhysXDevice.dll" in "PhysXDevice.bak" umbenannt werden
Unreal Tournament 3 - dafür gibt es auf der
NV Homepage einen PhysX Patch Welche Dateien benötige ich? - einen dieser NVidia Treiber (Premodded/Pretested) - Stand 7.2.2010
- einen PhysX Treiber - Stand 7.2.2010
Wie bekomme ich alles zum laufen?
Ausgangssituation ist ein funktionierender PC mit eingebauter Hauptgrafikkarte (ATI) und deren Treibern.
- Zusatzkarte einbauen
- NVidia Treiber (Premodded) installieren
- PhysX Treiber installieren
- einen Monitor mit der PhysX Karte verbinden (oder einen Dummy)
- Im NVidia Kontrollpanel "PhysX-Konfiguration festlegen" PhysX GPU beschleunigung "EIN" schalten (lässt sich nur einschalten wenn ein Monitor o.Ä. an der PhysX Karte steckt)
- Windows neustarten
Welche weiteren Vorteile habe ich durch die Zusatzkarte?
Nun da ihr eine 2te Grafikkarte im Rechner hab könnt ihr weitere Monitore anschließen.
Ebenfalls ist CUDA nutzbar.
Ihr müsst den Raum weniger heizen, da ihr durch die 2te Graka jede Mänge Zusatzwärme erzeugt
Welche CUDA Apps wurden mit 2 Karten getestet?
Hier findet ihr CUDA Applikationen welche sicher mit dem Doppelgespann funktionieren (also von Forenusern getestet).
CoreAVC (1.9.5 + 2.0.0) - Einstellen von CUDA wenn die NV die Primäranzeige ist, danach kann auch umgestellt werden (hält auch nach Reboot)
TMPGEnc 4.0 - Auswahl der Karte im Programm möglich (Danke an mayer2)
2 Karten, 3 Monitore und ein Spiel auf allen?
Was anfangs als relativ absurde Idee erscheint, soll tatsächlich mittels eine Programms funktionieren.
Die genaue Funktionsweise soll hier nicht Thema sein, nur soviel se erwähnt:
Die Hauptkarte rendert das Bild und per PCIE wird dieses auf die anderen Karten übertragen.
Das ganze funktioniert allerdings nur mit DX9 Apps, dafür aber anscheinend auch mit verschiedensten und abenteuerlichsten Monitorkonfigurationen.
SoftTH findet ihr
HIER.
Welche Dateien wurden gemoddet und welche Auswirkungen hat das?
Es wurden im Treiber nur 2 Dateien gepatcht. Die "nvapi.dll" und die "nvapi64.dll".
Dadurch ist der Treiber nicht mehr Orginal und eine Warnmeldung erscheint beim installieren. Trotz dieser kann der Treiber installiert werden.
Wichtige Links zum Thema Diskussion zum Mod/Patch Orginalforum Inoffizielle Infoseite zu PhysX Offizielle NVidia Seite zu PhysX Fluidmark Nützliche Sidebar Gadgets (nicht nur für PhysX) GPU-Observer:
Damit könnt ihr die Auslastung,Takte,Temperaturen und die PCIE Anbindung der Karten anzeigen lassen. Im Gadget kann man die Graka einstellen sodass man auch für die PhysX Karte eins auf den Desktop legen kann.