Archive for June 16th, 2008

Coming Soon NVIDIA drivers with PhysX support

NVIDIA is preparing to present a new set of drivers with support for the PhysX API, through the use of their GPU with unified shader architecture and Cuda.

Underlying these drivers are of course the acquisition of Ageî by NVIDIA, which occurred in recent months and that will soon take the first concrete in the form in fact a driver that provides compatibility between these APIs and GPU NVIDIA Series GeForce 8, GeForce 9, and the next-generation GeForce GTX 200.

The PhysX API is particularly widespread in both the console and in the PC, allowing you to implement the physical effects of 3D objects. Until now it was possible to exploit these APIs with the PhysX hardware solutions, the so-called PPU (Physics Processing Unit) developed by Ageî, but following the acquisition by NVIDIA all research and development efforts will go in the direction of using the GPU for calculations related to physics.

The unique feature of the PhysX API is currently not implemented via Cuda GPU is in the management of rigid bodies, it is not clear at present moment if and when this function can be somewhat accelerated by the GPU.

The processing power of recent GPUs with NVIDIA physical processes linked to is much higher than that made available by the PPU Ageî on the market. On the other hand, the GPU must provide for all the processes related to traditional 3D rendering, so only a part the resources available can be used for the management of physics.

This obviously opens up space for hybrid-type approaches, in which one or two GPUs are used for the traditional rendering 3D GPU while another is specifically designed for use with PhysX API in order to obtain the highest possible acceleration of the effects related to physics.