Im
Technik-Test von Mafia 2 thematisierte PCGH die PC-exklusiven PhysX-Effekte, welche Nvidia in das Gangster-Epos einfließen ließ. Im direkten Gespräch mit Nvidia vertiefen wir die Thematik, die wir im genannten Artikel sowie im
Interview mit Mafia-Entwickler 2k Czech bereits aufgegriffen und in unsere Kolumne
Nvidias PhysX - Fluch oder Segen? hinterfragt haben.
Mafia II (17) [Quelle: siehe Bildergalerie]
Mafia II (26) [Quelle: siehe Bildergalerie]
Mafia II (15) [Quelle: siehe Bildergalerie]
Mafia II (24) [Quelle: siehe Bildergalerie]
Mafia II (4) [Quelle: siehe Bildergalerie]
PCGH: Ihr habt die PhysX-Effekte für die PC-Version gegenüber den Konsolen erweitert. Welche APEX-Module kommen zum Einsatz und wie wirken sich diese aus (Stichwort: CPU vs. GPU)?
Nvidia: Mafia 2 verwendet zwei Kern-APEX-Module: "Clothing" und "Particles". Ob die Berechnung auf der CPU oder GPU stattfindet, hat keinen Einfluss auf die Optik. Der Unterschied liegt vornehmlich bei der Performance. Sobald man zugunsten einer intensiveren Spielerfahrung mehr Partikel und eine Stoffsimulation hinzufügt, bekommt die CPU Probleme und die Fps sinken. Um sicherzustellen, dass Mafia 2 dennoch spielbar ist, bietet es drei Settings:
APEX PhysX: Aus
Keine zusätzlichen PhysX-Effekte werden physikalisch simuliert
APEX PhysX: Mittel
PhysX-Effekte sind aktiv, aber beispielsweise die Anzahl der Partikel ist zugunsten einer sauberen Performance reduziert
APEX PhysX: Hoch
Bestmögliche Spielerfahrung ohne Einschränkungen
Alle Explosionen erzeugen ein Kraftfeld, das Trümmer ("Debris") beeinflusst, die am Boden liegen - diese zusätzliche physikalische Bewegung lässt Explosionen realistischer wirken. Der interaktive Rauch wird ebenfalls per "APEX Particles" dargestellt.
PCGH: Mehrkern-CPUs erfreuen sich immer größer werdender Beliebtheit und da die APEX-Effekte auch per CPU darstellbar sind: Wie stark ist PhysX multithreaded und warum habt ihr euch dazu entschieden, die APEX-Effekte auch für die CPU verfügbar zu machen - die Fps leiden stellenweise doch sehr.
Nvidia: Das PhysX-SDK unterstützt selbstverständlich Mehrkern-CPUs, aber deren Performance ist bisher noch nicht ausreichend für flüssige Bildraten mit sehr vielen interaktiven physikalisch berechneten Partikeln oder Stoffen, daher empfehlen wir eine zusätzliche GPU für die PhysX-Berechnung. Selbst wenn das System über keine (zusätzliche) GPU verfügt, bieten wir dennoch die Option, die Berechnungen auf der CPU laufen zu lassen. Wir möchten den Spieler nicht einschränken und ihm daher die Möglichkeit offerieren, die Einstellungen nach seinem eignen Gusto zu setzen. Das ist das Gleiche wie mit den Grafik-Settings: Der User kann auch mit einer Low-End-Karte alle Optionen auf Anschlag stellen, erhält aber ebenfalls niedrige Fps.
PCGH: Vor Kurzem hat 2k Czech die Systemanforderungen von Mafia 2 veröffentlicht. Für die mittlere APEX-Stufe wird eine Geforce GTX 470 empfohlen, für die hohe Stufe gar eine Geforce GTX 480 samt einer dedizierten Geforce GTX 285. Viele unserer Leser erachten diese Anforderungen als zu hoch - wie sieht Nvidia das?
Nvidia: Die hohe APEX-Einstellung bietet jegliche zusätzlichen PhysX-Effekte ohne irgendwelche Einschränkungen und ermöglicht dem Spieler, Mafia 2 mit Auflösungen wie 1.920 x 1.200 Pixeln bei hohen Fps zu genießen. Dies benötigt sehr viel GPU-Performance für die Grafik an sich sowie PhysX, daher raten wir zu einer separaten GPU für PhysX. Die Erfahrung ist es wirklich wert, vor allem in 3D sieht es fantastisch aus - The way it's meant to be played ;-)
Im Falle der mittleren Einstellung reduzieren wir die PhysX-Effekte, um sicherzustellen, dass auch mit einer GTX 480 in 1.680 x 1.050 flüssig gespielt werden kann. Wir haben auch dafür gesorgt, dass mit einer GTX 260-216 (oder besser) für die Grafik und einer dedizierten 9800 GTX (oder besser) für PhysX problemlos gezockt werden kann. Die zusätzlichen APEX-Effekte benötigen schlicht weitere Rechenleistung, damit ein "smoothes" Gameplay möglich ist.
PCGH: Danke für das Interview.
Alle Infos zu
Crysis 2, dem Ego-Shooter von Crytek, finden Sie auf der Themenwebseite. Alle News und Gerüchte zu
Battlefield 3, dem Shooter von EA/DICE, finden Sie auf der PCGH-Themenwebseite. Die ersten Infos zu
Modern Warfare 3, dem Shooter von Activision, finden Sie auf der PCGH-Themenwebseite.
Freizeitschrauber
27.07.2010 12:07
Aber der größte Witz ist eigentlich dieser Satz:
Ist doch mittlerweile kein Geheimniss mehr, dass Nvidias Physx auf veraltete Befehlssätze setzt und damit gewohlt das Potential von aktuellen CPU's nicht ansatzweise richtig ausnutzt - natürlich zum großen Vorteil für ihre GPU's...
Also, ich finde es ersteinmal gut, dass sie sich einen "Fehler" eingestehen. Sie sagen ja, dass es bisher noch nicht ausreichend performiert. Außerdem wollen sie mit dem neuen PhysX (SDK`?) MMX Befehle implementieren, oder zumindest die Performance steigern (wenn ich mich recht erinnere)...
Nja ich finde das aber Offtopic und gehört wohl eher ind den Fluch oder Segen Thread..
@topic: Hättet ja mal fragen können, wie es mit ATi Radeon User und deren Performance aussieht.
Edit: Marc hat das ja mit physx SDK sehr gut geklärt ;D
Humanoider BenchMarc
27.07.2010 12:04
Wir geben schlicht Nvidias Antworten wieder - jeder kann sich seine eigene Meinung bilden. Uns bitte also keinen Vorwurf machen.
Bezüglich PhysX auf der CPU: Die x87 und no-SSE-Sache war eine Techdemo von 2008 (Cryostasis). Metro 2033 oder Mafia II oder das kommende SDK 3.0 wären da weitaus spannender.
Sysprofile-User
27.07.2010 11:34
Wenn schon so offensichtlich in einem "Interview" Werbung betrieben wird, sollte man doch auch anstandshalber noch passende Einkaufsmöglichkeiten anzeigen. Aber der größte Witz ist eigentlich dieser Satz:
"Das PhysX-SDK unterstützt selbstverständlich Mehrkern-CPUs, aber deren Performance ist bisher noch nicht ausreichend für flüssige Bildraten mit sehr vielen interaktiven physikalisch berechneten Partikeln oder Stoffen..."
Ist doch mittlerweile kein Geheimniss mehr, dass Nvidias Physx auf veraltete Befehlssätze setzt und damit gewohlt das Potential von aktuellen CPU's nicht ansatzweise richtig ausnutzt - natürlich zum großen Vorteil für ihre GPU's...