Carte AMD + Carte Nvidia PhysX HowTo : #3 Benchmarks
Rédigé par Xavier - -
Pour compléter cette série d'articles sur PhysX et AMD, voici quelques essais sur des jeux que je possède:
- Batman Arkham Asylum
- Mirror's Edge
- Alice Madness Returns
Je rappelle les principales caractéristiques de ma config:
- Intel Core i7 860 (4x 2,8 GHZ + HT)
- 4GB DDR3 GSkill PC10600
- AMD HD5850 OC
Les graphismes indiquent les FPS (Frame per second), ou images par seconde. J'ai mis 3 indicateurs:
- MIN: La valeur la plus basse, celle qui va nous pénaliser dans le jeu car c'est typiquement "le moment où ça rame à mort"
- AVERAGE: La valeur moyenne
- MAX: Les momens les plus "fluides"
Mirror's Edge
Présentation: Dans un futur proche, le gouvernement contrôle toute diffusion de l'information et le seul moyen de transmettre discrètement des messages est de faire appel aux messagers, qui escaladent les buildings et sautent de toit en toit pour transporter des paquets. Vous incarnez Faith, une messagère à la taille de guêpe qui découvrira rapidement un important complot.
Effets PhysX: Les radiateurs de climatisations ou ventilation sur les toits des buildings diffusent de la fumée. Des films plastique ont été ajoutés sur certains objets. Le verre produit des débris lorsqu'il se brise. Les impacts de balle produisent des particules.

Rendu CPU et GPU: Le début du jeu ne pose pas de problèmes avec le CPU car les effets restent relativement simples. Le mouvement des plastiques et des fumées ne fait pas chuter le framerate. En revanche, les bris de verre sont totalement ingérables. Le jeu se met à ramer de manière impressionnante au point qu'on ne peut plus avancer. L'ajout d'une carte PhysX arrange grandement les choses. Même avec la GT220, le jeu reste fluide malgré les bris de verre.
Alice Madness Returns
Présentation: La santé mentale de Alice se détériore au point qu'elle se retrouve attirée au pays des merveilles mais découvre que celui-ci est corrompu et que rien ne va plus. L'univers glauque voire gore est accompagné d'un excellent gameplay et de sublimes graphismes.
Effets PhysX: Mouvement des vêtements/cheveux, génération de particules, débris, fumées et écoulement de fluides. PhysX ajoute un contenu particulièrement présent, qui donne l'impression de vide lorsqu'on le désactive.

Rendu CPU et GPU: L'optimisation, bien que perfectible, semble assez bonne. Même si PhysX tourne sur le CPU, cela reste relativement jouable (comparé aux autres jeux). Ça n'est pas fluide, et certains combats s'effectuent au ralenti (surtout quand on tue les ennemis qui meurent en fluides), mais on a connu pire.
Batman Arkham Asylum
Présentation: Le joker parvient à prendre le contrôle de l'asile d'Arkham grâce à un plan soigneusement monté et c'est à Batman de corriger le tir. Infiltration, combat, enquêtes sont au cœur de ce jeu.
Effets PhysX: Des drapeaux qui flottent au vent, de la fumée et des débris. Grâce à un gros patch sorti peu après le jeu, développé en partenariat avec Nvidia, le moteur physique est visuellement bien intégré.

Rendu CPU et GPU: Si l'intégration visuelle est excellente, il semble que sous le capot ce ne soit pas le cas. Il est impossible de paramétrer les effets PhysX au maximum si on se contente du CPU, le framerate chute tellement que ça rame. Une carte faible comme la GT220 permet néanmoins de fluidifier le jeu de manière presque parfaite.
Conclusion
On peut se poser des questions sur la qualité technique de PhysX. Batman ne semble pas demander une grosse puissance puisqu'une "petite GT220" suffit amplement. Par contre sur le CPU ça rame. N'utilise-t-il pas plusieurs coeurs? Est-il compilé en x87 ? Même cas pour Mirror's Edge.
A l'inverse, un jeu comme Alice Madness Returns s'en sort assez bien sur le CPU, et une carte graphique "puissante" comme la 9800GT ne modifie pas les choses de manière radicale. Cela donne l'impression que chaque coeur et chaque GHz du processeur est exploité, et que le moteur est réellement lourd cette fois-ci puisque même une solution Nvidia a du mal.