GaiaHunter
Diamond Member
- Jul 13, 2008
- 3,732
- 432
- 126
Actually the best thing NVIDIA did for competition is to remove the ability to render physX with a primary ATI card - just means that whatever % of the market that uses ATI GPUs can't run it.
That means instead of consumers having to have 2 cards on their rig to play a game, one is enough because physX effects are not worth the money.
That is why physX effects are most of the time either limited and/or unspectacular.
They are so unspectacular that the only way for a physX game to show difference is to make sure that without physX on, basic and common effects found in several other titles are simply absent.
You are somewhat confused.
There are "2 kinds" of physX - the effects software library and the GPU-acceleration physics portion.
ATI GPUs can accelerate hardware physics - they only have to be written in an API they can use. ATI is interested in that being OpenCL opposed to physX GPU-acceleration portion.
By having a library to compete vs physX library, ATI GPUs (and NVIDIA GPUs btw) can accelerate the Bullet effects using OpenCL.
So it is simply a question of having the code written in a language the GPU can use.
That means instead of consumers having to have 2 cards on their rig to play a game, one is enough because physX effects are not worth the money.
That is why physX effects are most of the time either limited and/or unspectacular.
They are so unspectacular that the only way for a physX game to show difference is to make sure that without physX on, basic and common effects found in several other titles are simply absent.
Open source software physics engine is nice but will it be a standard for all gaming like back in the "half life 2" days? Nvidia and intel has their own physics and time will come that intel might make a gpu (larrabee) and use the same method like nvidia hardware physx. Game developers might be looking foward of using hardware instead of software physx.That leads amd/ati out of the game....
Any gpu card can run open software physics engine but only gpu accelerated physics cards can run hardware physics.
You are somewhat confused.
There are "2 kinds" of physX - the effects software library and the GPU-acceleration physics portion.
ATI GPUs can accelerate hardware physics - they only have to be written in an API they can use. ATI is interested in that being OpenCL opposed to physX GPU-acceleration portion.
By having a library to compete vs physX library, ATI GPUs (and NVIDIA GPUs btw) can accelerate the Bullet effects using OpenCL.
So it is simply a question of having the code written in a language the GPU can use.
