All GeForce 8 Graphics Cards to Gain PhysX Support
J. Dzhugashvili writes "Nvidia completed its acquisition of Ageia yesterday, and it has revealed exactly what it plans to do with the company's PhysX physics processing engine. Nvidia CEO Jen-Hsun Huang says Nvidia is working to add PhysX support to its GeForce 8 series graphics processors using its CUDA general-purpose GPU (GPGPU) application programming interface. PhysX support will be available to all GeForce 8 owners via a simple software download, allowing those users to accelerate games that use the PhysX API without the need for any extra hardware. (Older cards aren't CUDA-compatible and therefore won't gain PhysX support.) With Havok FX shelved, the move may finally popularize hardware-accelerated physics processing in games."
...what will be calculating my 3D images, if the GPU is already working on the physics? It is not like there is so much spare capacity left over in modern games anyway...
Better is very subjective. We have both nVidia and ATI based thinkpad laptops running Ubuntu at work. And what I've noticed is that the ATI ones can do a kernel update with out screwing up the gfx drivers and they can switch between single and dual monitors (necessary when going on and off dock) without restarting X. On the other hand the nVidia ones have a pretty lil graphical config tool, while the ATI ones use a somewhat arcane and unreliable command line program. Personally I wouldn't trade my ATI one for an nVidia one any day, I very much like being able to unplug from the dock and switch down to single screen without closing and restarting all my apps.
Physics covers a lot, from gravity, inertia, particles, collisions, IK and various other bits and pieces. Not everything lends itself to acceleration. So what will be accelerated by this?
Whereas for me, ATI hasn't had usable XV support since 8.35.5 (or thereabouts), and the 3D rendering is buggy as hell... which kinda defeats the purpose of using a dedicated GPU. Go look at the known issues in the release notes - it reads like an alpha dev-snapshot. I regret fitting ATI to my laptop for the sake of a supposed performance advantage over the Nvidia option, and my next machines will absolutely be NVidia Quadro (Sun workstation, yes Nvidia even provides drivers for Solaris x86) or Intel integrated (ultraportable notebook).
Forget thrust, drag, lift and weight. Airplanes fly because of money.
Not quite true. They said they'd release the specs so said driver could be created but they only released partial specs for the 2D aspects of their chips. They still haven't released updated doc's for 3D/Video rendering etc
As an OpenGL developer, I can say that I will never touch an ATI product when I have a choice.
Their driver support lags behind nVidia by years, and when they "support" a feature, it will often be in software with no warning that it is - so instead of failing with a useful error message, all you know is that *something* you did causes your system to render at 1 frame per minute and be completely unusable.
I have spent weeks bending over backwards and through hoops to get our ATI test card to agree with me, just because it is so darn unresponsive when anything goes wrong. Non power of two texture in one of your models because the modeller apparently ignored your instructions? No warning, no error - just a hung machine that will take 5 minutes to kill the process.
Give me nVidia any day.