Crysis 2 being redesigned for GTX580?

Page 8 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

golem

Senior member
Oct 6, 2000
838
3
76
He may be broadening the definition of 'PhysX' to include PhysX middleware run on the CPU (not GPU accelerated) in which case it is supported on all the consoles.

Thanks Sylvanas, that's sort of what I meant. From my understanding, Physx runs on xbox 360, PS3, WII and computer cpus. But only on Nvidia GPUs.

DirectCompute and OpenCL won't work on all those platforms, the only benefit to using it would be gpu acceleration on AMD chips, and AMD doesn't really give much support to those 2 standards anyway. They say they support it, but Nvidia tools/support for those 2 standards is better than AMDs.

So the plus to DirectCompute would be AMD GPU accelerated physics. The negative would be leaving one or more of the consoles out.

The postive of using physx is that it basically works on all platforms. One of the 2 gpu companies would have accelerated physics. The lone negative is that the other gpu company wouldn't have gpu accelerated physics, but it can still be run on the CPU.

Given all that, and maybe some development funds from Nvidia, why wouldn't you use Physx?
 
Last edited:

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
He may be broadening the definition of 'PhysX' to include PhysX middleware run on the CPU (not GPU accelerated) in which case it is supported on all the consoles.

PhysX is PhysX.
There is not a CPU PhysX version and a GPU PhysX version...there is only PhysX.

Anything that you can run on the GPU, ypu can run on the CPU...developers just just enable some portions/features of the PhysX API when only a CPU is present because the FPS would be below 1-2 FPS...due to the lack of performance on CPU's...

Like I said, the ignorance is strong is in this thread.
 

busydude

Diamond Member
Feb 5, 2010
8,793
5
76
He may be broadening the definition of 'PhysX' to include PhysX middleware run on the CPU (not GPU accelerated) in which case it is supported on all the consoles.

Thanks Sylvanas, that's sort of what I meant. From my understanding, Physx runs on xbox 360, PS3, WII and computer cpus. But only on Nvidia GPUs.

Fair enough.

Like I said, the ignorance is strong is in this thread.

All hail the god of wisdom.. for enlightening this world with his 'blinding green' torch.
 

busydude

Diamond Member
Feb 5, 2010
8,793
5
76
Thanks Sylvanas, that's sort of what I meant. From my understanding, Physx runs on xbox 360, PS3, WII and computer cpus. But only on Nvidia GPUs. DirectCompute and OpenCL won't work on all those platforms, the only benefit to using it would be gpu acceleration on AMD chips, and AMD doesn't really give much support to those 2 standards anyway. They say they support it, but Nvidia tools/support for those 2 standards is better than AMDs.

You are totally ignoring Havok Physics.. which is being used on all the three consoles and is actually widely, if not equally, accepted than PhysX in consoles..

numb_released_titles.jpg


titles_rating_graph.jpg


platform_distribution_graph.jpg


In fact, Havok is more popular than Physx in gaming consoles.. PhysX has a huge lead in PC gaming, which is not at all surprising.

titles_release_dynamics_graph_year.png


One thing is sure though, PhysX is gaining a lot of ground.. but it should be used more and more in Good/Excellent titles.