-
Qu'est-ce que NVIDIA PhysX?
Posté le 13 Mai, 2009 Pas de commentaires
Qu'est-ce que NVIDIA PhysX?
De manière générale PhysX est un moteur physique en temps réel middleware SDK. Elle se réfère à la carte PPU (unité de traitement physique) ce qui peut accélérer le traitement graphique, où PhysX est activé. Il est utilisé le plus à améliorer l'environnement graphique dans les jeux, PhysX a été conçu strictement en vue d'améliorer la performance graphique. Le PhysX est sorti il ya quelques temps, il a été ensuite utilisé par les ingénieurs et les concepteurs graphiques de produire des professionnels de physique et de faire des simulations 3D utilisées dans des jeux ou des films. Le fait est que cette technologie était trop chère pour les joueurs réguliers. Graphics mécanismes d'appui à l'accélération matérielle de PhysX peut être accélérée par PhysX PPU ou un CUDA-enabled GPU GeForce. Cuda est le nom du moteur PhysX mis au point par nVidia. Lorsque les applications graphiques comme les jeux d'ordinateur en utilisant la physique des calculs à partir de la CPU, lui permettant de réaliser d'autres objectifs plutôt - il est potentiellement résultant d'une plus lisses et plus rapides de traitement graphique. Middleware moteurs physique donne une autre caractéristique de game designers. Il permet d'éviter d'écrire leur propre code pour gérer la complexité de la physique moderne, les interactions possibles dans les jeux, parce que PhysX a un physique prêt à utiliser des algorithmes.
Un peu d'histoire PhysX
PhysX a été initialement mis au point par Ageia que le NovodeX SDK. Ageia est une société qui elle-même dans le profil des graphismes 3D marché idée géniale de mettre dans le calcul de la physique des jeux informatiques. Ageia ingénieurs savaient que la physique des calculs de permettre une plus extrêmes et véritable expérience visuelle. Ageia façon de penser est une très intéressante, et comme un pionnier idée qu'il avait aussi beaucoup d'inconvénients, malheureusement, les cartes ont été mises sur le marché trop cher et a reçu à peu le soutien de l'industrie.

Les résultats financiers de Ageia est un moyen au-dessous de la moyenne et la société a été près de la faillite. Tous les yeux de la gestion et les espoirs se sont tournés vers nVidia, qui s'est intéressé à la technologie Ageia de traitement graphique. Et cela s'est passé, en Février 2008, Nvidia a acheté pour Ageia 30 millions de dollars et a embauché pour son personnel pour obtenir de l'Ageia PhysX API. Après que le moteur PhysX, et a commencé à se transformer en technologie nVidia CUDA. En août 2008, Nvidia a publié une technologie logicielle qui permet GeForce 8 série et des cartes pour mettre en œuvre le traitement graphique PhysX.
PhysX les fonctionnalités et les performances:
PhysX traitement graphique est largement utilisé pour fournir des environnements de jeu à l'intérieur de la source. Les principales caractéristiques que PhysX est capable d'exécuter est très spectaculaire qui permet des effets graphiques en temps réel, très détaillée l'environnement comme facteur de vêtements, lacrymogènes et des gouttes de poils. PhysX améliore également la poussière et les débris de garantie au cours de l'explosion dans le jeu. Plus de cela, il peut réaliser des objets en mouvement dans un tissu très dense de fumée & le brouillard, sans perte de performances. Lorsque PhysX sur, jeu de caractères a des géométries complexes pour une meilleure circulation et l'interaction. Il augmente en général le rendement de toutes les applications graphiques en mouvement certaines tâches au PPU PhysX. Aujourd'hui, tout prêt CUDA cartes graphiques GeForce, GeForce série 8 et plus récentes, pouvez profiter de PhysX, sans qu'il soit nécessaire d'installer une carte dédiée PhysX. Jetez un coup d'oeil au graphique montrant le taux de rendement PhysX sur diverses résolutions. Le graphique compare les plates-formes avec et sans traitement graphique PhysX:

Comme vous pouvez le voir le PhysX double les performances de traitement graphique, de sorte que la technologie, nVidia a investi un bon coup. Maintenant, NVIDIA affirme que le fait GPU sont des solutions moins chères va mieux pousser les GPU en plus puissantes machines, faisant plus de PC disponibles pour les jeux abstraite. Lorsque PhysX est désactivé dans le logiciel, elle laisse les effets activés, et ils sont maintenant calculés sur la CPU. C'est incroyable combien de charge du CPU qui prend. Maintenant, normalement, votre FPS serait beaucoup plus élevé que la physique est désactivé stuff, mais j'ai pensé que c'est un bel exemple de la façon dont la physique peut être fait plus d'un GPU. C'est juste beaucoup plus efficace.

PhysX P1 (PPU) spécifications matérielles:
- Multi-core architecture MIPS périphérique avec accélération matérielle intégrée de la physique
- Interface: 32-bit PCI 3.0
- 125 millions de transistors
- Processus de Fabrication: 130 nm
- Peak Bandwidth Instruction: 20 milliards de dollars par seconde
- Mémoire: 128 MB GDDR3 RAM de 128-bit interface
- 182 mm2 die taille
- Sphère les essais de collision: 530 millions de dollars par seconde (capacité maximum)
- Peak Power Consumption: 30 W
- Convex les essais de collision: 530,000 par seconde (capacité maximum)
- Prix: Entre 100 $ - $250

Ainsi, la finition, NVIDIA a fait beaucoup de travail fantastique ici. Les attributs de la PhysX dispose sont très bonnes. PhysX est la solution de choix si vous voulez avoir la meilleure expérience de jeu, et la performance sont très. PhysX est un fantastique technologie graphique. Il semble bon pour l'avenir Je veux plus, mais nous avons besoin de voir des plus grands et plus récents titres de la soutenir.
Visions graphiques nVidia
Weblog sur les cartes graphiques GeForce
















