The problem is, developers don't want to make physics intensive games, because they know that people simply don't have the right hardware to run them and you can't enhance performance by lowering simulation complexity in "software mode" for anything else than pure eyecandy, because things like placement and movement of boulders which could kill players, have to be calculated in exactly the same way for everyone. To make it worse, people don't want to buy a physx card, because there's currently no benefit from having one of them, because there's few games that support it and most of those games add just some eyecandy without enhancing gameplay in any way, to stay compatible with the non-physx-accelerated versions - creating a vicious circle.
Would you rather have UT2007 with simplified graphics to make it possible to run in software rendered mode or UT2007 with insane graphics which couldn't be software emulated at all? The difference between visuals and physics is that you can change the graphics detail level/use a different render device and still have the same gameplay (or with slight changes, like: no FC glow = harder to spot FCs = theoretically easier caps), but you can't lower the physics complexity, because it's not just pure eyecandy and it would affect the gameplay (different boulder behaviour for players using different physics settings on the same server? = easier/harder to get killed/uneven gameplay). Of course, we could let the game do all the calculations using the CPU/GPU instead of a PPU, but it would probably cause drastic slowdowns in games like Cell Factor, which were designed with physics intensive gameplay (and dedicated hardware) in mind. It would be like playing UT'99 (or other 3D game) on a gfx card without 3D support, like Trident 9000i with 512kb of video RAM (ehehe, the memories ^^
.
The Ageia PhysX card is probably the first PPU designed for gaming ever, so the lack of support is understandable at this point and we probably won't see many games running on first gen PPUs. Maybe in the future such processors will be integrated into CPUs, much like it happened with coprocessors evolving into floating-point units or maybe they'll become a part of graphics cards or simply become obsolete when IBM releases their godlike 0,3THz CPU. There just have to be some impressive games which would show the true power of a dedicated physics processing unit, in the same way there had to be impressive 3D games to popularize 3D accelerators.
Instead of playing safe all the time, somebody should release a game which would introduce completely new gameplay (cell factor is a good starting point), like completely destructible levels - for example, you would be a gigantic evil cybernetic entity and you could devastate some buildings using sophisticated pain delivery systems, throw a bus or a house or something at your enemy, block the entrances to your base with some debris, grab an aircraft trying to attack you and rip it apart, king kong style, etc. The point would be to make an epic game (user was banned for this pun) where it would be fun to completely obliterate the map, liero/worms style and use it to your advantage (probably frying your PC with no PPU in the meantime).
Making a physx-enabled game with nothing more than realistic smoke grenades and shell casings would be like creating the first 3D accelerator ever, opening the 3D screensaver in win95 or a 2D game with a special patch adding 3D particles, showing it to the world and screaming: "BEHOLD! THREE DEE REVOLUTIONZ OLOLOL!!!!!11111". What's the point if a normal CPU can do exactly the same thing?
Would you rather have UT2007 with simplified graphics to make it possible to run in software rendered mode or UT2007 with insane graphics which couldn't be software emulated at all? The difference between visuals and physics is that you can change the graphics detail level/use a different render device and still have the same gameplay (or with slight changes, like: no FC glow = harder to spot FCs = theoretically easier caps), but you can't lower the physics complexity, because it's not just pure eyecandy and it would affect the gameplay (different boulder behaviour for players using different physics settings on the same server? = easier/harder to get killed/uneven gameplay). Of course, we could let the game do all the calculations using the CPU/GPU instead of a PPU, but it would probably cause drastic slowdowns in games like Cell Factor, which were designed with physics intensive gameplay (and dedicated hardware) in mind. It would be like playing UT'99 (or other 3D game) on a gfx card without 3D support, like Trident 9000i with 512kb of video RAM (ehehe, the memories ^^
The Ageia PhysX card is probably the first PPU designed for gaming ever, so the lack of support is understandable at this point and we probably won't see many games running on first gen PPUs. Maybe in the future such processors will be integrated into CPUs, much like it happened with coprocessors evolving into floating-point units or maybe they'll become a part of graphics cards or simply become obsolete when IBM releases their godlike 0,3THz CPU. There just have to be some impressive games which would show the true power of a dedicated physics processing unit, in the same way there had to be impressive 3D games to popularize 3D accelerators.
Instead of playing safe all the time, somebody should release a game which would introduce completely new gameplay (cell factor is a good starting point), like completely destructible levels - for example, you would be a gigantic evil cybernetic entity and you could devastate some buildings using sophisticated pain delivery systems, throw a bus or a house or something at your enemy, block the entrances to your base with some debris, grab an aircraft trying to attack you and rip it apart, king kong style, etc. The point would be to make an epic game (user was banned for this pun) where it would be fun to completely obliterate the map, liero/worms style and use it to your advantage (probably frying your PC with no PPU in the meantime).
Making a physx-enabled game with nothing more than realistic smoke grenades and shell casings would be like creating the first 3D accelerator ever, opening the 3D screensaver in win95 or a 2D game with a special patch adding 3D particles, showing it to the world and screaming: "BEHOLD! THREE DEE REVOLUTIONZ OLOLOL!!!!!11111". What's the point if a normal CPU can do exactly the same thing?