Dans la branche 195.xx des pilotes ForceWare comme le R195.62, NVIDIA a ajouté une petite fonctionnalité permettant de savoir si une app PhysX utilise le GPU ou le CPU.
Cette fonctionnalité dénommée PhysX Visual Indicator est activable depuis le panneau de contrôle NVIDIA, menu 3D Settings: Show PhysX Visual Indicator.
J’ai fait un petit test avec FluidMark.
Si une application utilise le GPU pour les calculs PhysX, l’indicateur affichera PhysX GPU sinon PhysX CPU sera affiché.
J’ai aussi fait un test avec GeeXLab en chargeant la demo Simple PhysX demo. Pour le moment GeeXLab ne supporte que les rigid-bodies qui ne sont pas encore supportés par PhysX GPU comme le prouve l’image suivante:
Damned ! Je viens de faire le test… c’est quand même dommage de pas taper dans le GPU…
Pour le moment les rigides bodies ne sont pas supportés par l’implentation CUDA de PhysX. Mais je crois qu’avec le nouveau SDK 2.8.3, NVIDIA ajoutera le support hardware.