PhysX
Un moteur exclusivement pour GPU NVIDIA ?

Tags
Réseaux sociaux




Le , par dourouc05, Responsable Qt
On lit parfois des choses édifiantes sur ce forum au sujet de PhysX (on lit la même chose un peu partout sur la toile, d'ailleurs, à se demander si le sujet ne tient pas plus du mythe qu'autre chose) :

Citation Envoyé par Teto45  Voir le message
Toujours uniquement utilisable pour ceux ayant une CG nVidia ? -> À dégager. Next.

Réellement ? PhysXInfo tend à annoncer le contraire, en prenant l'exemple de Borderlands 2, un jeu très récent utilisant PhysX... et supportant l'accélération GPU. Ce support rend disponible toute une série d'effets physiques supplémentaires prévus pour exécution sur un GPU NVIDIA, de telle sorte que, si un CPU devait effectuer les mêmes calculs, les performances seraient désastreuses (d'où l'utilité du GPGPU). Ainsi, certains vont jusqu'à dire que le moteur est spécialement prévu pour que les calculs sur CPU sont rendus inefficaces pour mettre en valeur le GPU (notamment quand, en 2010, la nouvelle que le SDK PhysX n'utilisait pas les instructions SSE et préférait les x87, plus lentes pour les calculs à effectuer mais autant disponibles que les jeux d'instructions SSE).

Et si on testait ? On prend un jeu récent, utilisant une version de PhysX optimisée à coups de GPGPU (toujours la 2.8.4)... mais on n'utilise pas de carte graphique NVIDIA pour ces simulations. Que se passe-t-il ? Pour Borderlands 2, on a de très bonnes performances dans ces conditions, même avec beaucoup de particules et quelques tissus ! Certes, on a des écarts du simple au double pour les mêmes effets entre le CPU et le GPU (des minimums de l'ordre de 30 fps sur CPU ou 60 sur GPU), mais le jeu reste très jouable.



Source (dont l'image) : http://physxinfo.com/news/9425/borde...physx-effects/.

Signe que le moteur n'est pas spécialement optimisé pour les CPU... ou qu'il reste encore beaucoup de travail sur les versions GPU ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Offres d'emploi IT
Développeur web zend
Alternance
IP-FORMATION - Rhône Alpes - Lyon (69000)
Parue le 25/11/2014
H/F Assistant administrateur systèmes gnu/linux
Alternance
1000mercis - Ile de France - Paris (75000)
Parue le 27/11/2014
Technicien monteur h/f
CDI
Kobaltt - Aquitaine - Bordeaux (33000)
Parue le 20/11/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula