Nvidia Physx FAQ by PC Games Hardware

PCGH_Carsten

Ex-Redakteur
Die PC Games Hardware Physx-FAQ

Alle Fragen rund um das Thema "Physx" sollen in diesem Thread gesammelt und wenn möglich, auch beantwortet werden, da sich auch die Anzahl der Leserbriefe an die Redaktion zu diesem Thema mehren. Bitte schreibt eure Fragen und Anmerkungen in den Thread, damit wir das Thema praxisrelevant erweitern und eventuelle Fehler ausbessern können!

Vorgeschichte:
Anfang 2008 kaufte Nvidia Physx-Erfinder und -Vermarkter Ageia auf und stellt die Produktion der dedizierten Physx-Karten ein. Die Physx-API (vormals auch als Novodex-Engine bekannt) wurde auf Nvidias GP-GPU-Schnittstelle CUDA portiert und für die Berechnung über die GPU zugänglich gemacht. Physx ist nach wie vor eine Cross-Plattform-API, die nicht nur für Windows-PCs sondern auch für diverse Konsolen wie Xbox 360 und Playstation 3 verfügbar ist. Entwickler haben die Wahl, ob Sie GPU-beschleunigte Physik nutzen wollen oder nicht.​



Frage:
Welche Grafikkarten unterstützten GPU-Physx?
Antwort:
Derzeit unterstützen alle Geforce 8-, 9-, GT1xx- und GT2xx-Grafikkarten mit mindestens 256 eigenem Videospeicher offiziell Physx.​


Frage:
Welche Treiber brauche ich für GPU-Physx?
Antwort:
Generell sollten Sie die aktuellen Geforce-Treiber nutzen. Physx wird offiziell seit dem 177er-Treiberrelease über die integrierte Nvidia-Physx-Systemsoftware unterstützt.​


Frage:
Wo bekomme ich die aktuelle Nvidia-Physx-Systemsoftware?
Antwort:
Als Community-Mitglied der PC Games Hardware entweder direkt bei uns oder natürlich von der Nvidia-Webseite:
Nvidia PhysX System Software: zum Download
NVIDIA PhysX System Software 9.09.0010 WHQL
NVIDIA PhysX System Software 9.09.0203 WHQL
NVIDIA PhysX System Software 9.09.0428 WHQL


Frage:
Wie kann ich GPU-Physik manuell beeinflussen, bzw. an- und abschalten?
Antwort:
In den aktuellen Geforce-Treibern der 181-er-Reihe gibt es im Nvidia-Control-Panel einen Schalter, mit dem die Nutzung der GPU für Physx aktiviert und deaktiviert werden kann.​


Frage:
Brauche ich unbedingt eine der genannten Geforce-Karten, um ein Spiel mit Physx spielen zu können?
Antwort:
Zurzeit: Nein. Physx nutzt die GPU-Beschleunigung optional, findet die API keine unterstützte GPU, berechnet die CPU die Physikeffekte. In einzelnen Fällen kann dies jedoch dazu führen, dass weniger Physikeffekte dargestellt werden, da die CPU überfordert ist, Physik zusätzlich zu ihren sonstigen Aufgaben während des Spiels zu berechnen. Einige Techdemos setzen jedoch Physx-Hardware voraus.​


Frage:
Welche Spiele unterstützen eigentlich Physx?
Antwort:
Eine komplette Liste finden Sie direkt bei Nvidia:
PhysX Spieleliste
Darin sind allerdings Spiele aller Plattformen aufgeführt, egal ob sie GPU-Physx nutzen, oder nicht.
Eine weitere Liste findet ihr direkt bei Mütterchen Russland:
Projects using PhysX SDK
In dieser Liste wird per Legendenschlüssel auch der Status der GPU-Beschleunigung angedeutet.


Frage:
Kann ich eine separate Geforce-Grafikkarte zur Physikbeschleunigung einsetzen?
Antwort:
Ja, dabei muss es sich natürlich um eine unterstützte Geforce-Karte (s.o.) handeln. Eine solche Kombination ist darüber hinaus nicht zwingend auf SLI angewiesen, funktioiniert also prinzipiell auf allen Mainboards mit Steckplätzen für zwei Grafikkarten. Eine normale SLI-Kombination ist transparent für Physx, kann also direkt genutzt werden. SLI kann jedoch auch deaktiviert und eine der GPUs separat für Physx abgestellt werden.​


Frage:
Kann ich eine separate Geforce-Grafikkarte zur Physikbeschleunigung und eine andere, bsw. eine Radeon-Grafikkarte für die 3D-Darstellung einsetzen?
Antwort:
Diese Kombination wird zum einen nicht offiziell unterstützt und zum anderen erlaubt zumindest Windows Vista nur einen Grafikkartentreiber, sodass Sie Radeon- und Geforce-Karten höchstens unter XP "mixen" können. Aber auch dort sieht es derzeit nicht so aus, als würde es funktionieren.​

Frage: (27.01.2009)
Brauche ich ein spezielles Mainboard mit SLI-Unterstützung, wenn ich zwei Geforce-Karten nutze - eine davon ausschließlich für Physikbeschleunigung?
Antwort:
Nein, die Physx-Unterstützung läuft über CUDA und ist damit von SLI unabhängig. Eine zweite Geforce-Karte für Physx funktioniert in jedem Board mit zwei PEG-Steckplätzen.​


Frage: (27.01.2009)
Ich habe eine spezielle Physx-Karte mit Ageia-PPU. Kann ich die weiterhin nutzen?
Antwort:
Jein. Die aktuelle Systemsoftware 9.09.0010 lässt die Auswahl der Karte nicht mehr zu, da die Kontrollen komplett in das Nvidia-Treiberpanel verschoben wurden. Update: Ist zuvor eine ältere Physx-Version, welche die Ageia-Software unterstützt, installiert, können neue Versionen "drüberinstalliert" werden. Näheres im Posting von THoR65 .

Die weiterhin verfügbare Version 8.09.04 WHQL kann jedoch die Physx-PPU ansprechen. Zuvor muss jedoch über Systemsteuerung/Software bzw. Systemsteuerung/Programme und Funktionen die aktuelle Physx-Software deinstalliert und die alte Version danach installiert werden. Beim aktuellen Physx-Vorzeigespiel Mirror's Edge klappte das im Test unter Vista x64 sehr gut.​
 
Zuletzt bearbeitet:
Ich hätte da eine Frage:

Ich habe mal bei nVidia gelesen das man eine GPU dediziert als PhysX Karte verwenden kann (wenn 2 Grakas im System vorhanden sind). Funktioniert das auch tatsächlich und viel wichtiger ist es auch möglich Karten unterschiedlicher Serien für diesen Zweck zu kombinieren ? Sprich z.B. 8800GT als PhysX und z.B. eine 280GTX für 3D ?
 
Ich hätte da eine Frage:

Ich habe mal bei nVidia gelesen das man eine GPU dediziert als PhysX Karte verwenden kann (wenn 2 Grakas im System vorhanden sind). Funktioniert das auch tatsächlich und viel wichtiger ist es auch möglich Karten unterschiedlicher Serien für diesen Zweck zu kombinieren ? Sprich z.B. 8800GT als PhysX und z.B. eine 280GTX für 3D ?


ja das geht, man kann im treiber einstellen welche Karte die PhysX Berechnung übernimmt :daumen:
 
Ich habs schonmal ausprobiert mit der 8800Ultra für 3D und ner 8600GTS für PhysX. Das Funktioniert einwandfrei.
 

Anhänge

  • user1486.jpg
    user1486.jpg
    36 KB · Aufrufe: 720
  • user1486_1.jpg
    user1486_1.jpg
    53,3 KB · Aufrufe: 695
wunderbar danke für die Info - oh villeicht hab ich das dan doch bei PCGH gelesen und nich bei nVidia ... :daumen:
 
Dann gehört in die FAQ noch sowas rein wie:

Ich habe mir eine ATI/AMD HD4870 als Ersatz für meine alte nVidia 8600GTS gekauft. Kann ich die alte nVidia neben meiner ATI zur PhysX-Berechnung nutzen?;)
 
wie ich in einem anderen thread erzählte hab ich nun eine gtx285 und hatte gestern meine alte 8800gts g92 für physx abgestellt, was auch soweit klappte.. hab die aber wieder ausgebaut weil die alte mir irgendwie zu warm wurde. im idle um die 65-70°C obwohl die ja nix zu tun hat. lüftersteuerung lief laut gpu-z bei 37% und glaub um die 700 umdrehungen. meine neue gtx285 AMP! von zotac hingegen lief im 2d modus bei nur ca 45°C, 40% bzw 1700umdrehungen ca.. wenn das hier ein redakteur lesen sollte, kleine frage: ist die temp der 8800gts normal so hoch? 70°C im leerlauf? bzw nur knapp 700umdrehungen bei 37%? und, wäre nett wenn ihr mal zahlen posten könntet wieviel % oder fps mir das bei einem spiel wie mirrors edge oder so bringen würde, die karte wieder einzubauen..
 
Man könnte auch noch hin zu fügen die Frage ob man zwingend ein SLI Mainboard braucht oder ob das auch mit Crossfire (siehe intel chipsätze) geht und ob man eine SLI brücke braucht =)
 
Steht schon drin unter zwei Geforce-Karten:
"Eine solche Kombination ist darüber hinaus nicht zwingend auf SLI angewiesen, funktioiniert also prinzipiell auf allen Mainboards mit Steckplätzen für zwei Grafikkarten."
 
Ich weiß ja, dass es um Nvidia-PhysX geht, aber wäre es möglich mit einer PhysX-Karte das auch mit Atis zu nutzen? Es gab doch welche im Forum, die solche Karten haben, können die das mal testen? Laut Nvidia unterstützt die NVIDIA PhysX System Software ja alle AGEIA PhysX Processors. Dann kommen alle Ati-Nutzer auch auf volle PhysX-Kosten. Und ihr könnt Nvidia-Karten trotz aktivem PhysX mit Ati-Karten vergleichen
 
Zurück