By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - PC Discussion - PhysX Cards - Future or Flop?

The reason PhysX cards don't usually improve performance is because games are not written to perform general physics on the PhysX cards. They perform all general physics on the CPU, and perform "effects" physics on the card. What do I mean by effects physics, I mean things like particles for fire or explosions, cloth blowing in the wind, basically just visuals that don't have any effect on the gameplay. Since the cards aren't offloading any work from the CPU, performance doesn't go up, and it often goes down just from the burden of processing the extra effects.

PhysX cards are never going to be installed in enough computers for game developers to actually use them to accelerate general game physics and improve framerates. If your game engine requires a PhysX card to achieve acceptable framerates for in-game physics, you're basically saying "screw you" to everyone who doesn't have a PhysX card, which is most gamers. Physics isn't something you can just "turn down" in the options menu, it's essential to the core gameplay (except "effects" physics like I described above).

Finally, dual-core CPUs have become standard already, and we're going to see an ever growing number of CPU cores in the future. This means more CPU power available to run physics, and these fully capable CPU cores are far more flexible than a PhysX accelerator. Basically, PhysX cards are already obsolete, not long after they were first announced.

 

EDIT: To piggyback on what Sqrl said, CPUs may soon evolve to contain specialized cores, something similar to the Cell microarchitecture where you have several cores that aren't exactly the same, some more well-suited to running highly parallelized vector code like the SPUs.  These specialized cores will become the backbone of newer game engines, not PhysX expansion cards.



Around the Network

I don't think the PhysX cards will go anywhere, for a lot of the reasons entroper stated.

Also, if it ain't gonna work in linux....I'm much less likely to buy it.



What's a physics card? I thought physics engines where integrated into the game itself.



^^ It´s like the Vodoo cards of the olden days (yeah I had one) in the way that they support your graphics card, as the name implies they are made for physics calculations to take a load of the computers CPU and GPU... or just the CPU I´m not sure about the details... it´s another expencive card you put in your PC.



 

 

 

^thanks.



Around the Network

I would rather just see this stuff included in new video cards rather than a separate card I have to buy.



PC Gamer
Ickalanda said:
I would rather just see this stuff included in new video cards rather than a separate card I have to buy.

 I think most consumers feel that way and it is why I am predicting PhysX to be bought out and their technology to be implemented into another aspect of PCs.  I am currently leaning that it will be implemented into the CPU architecture though as it has so many advantages over the implementing it into the GPU architecture...

But more than that I think we are about to see a push for rolling the GPU architecture into the CPU architecture for the same reasons.



To Each Man, Responsibility

@El Duderino
argh the fly in your signature is pissing me off lol :P