I know Nvida has physics in its videocards, even tough not many games take advantage. Nevertheless, Im curious, Does Nvidia have a response for this? And do both nvidia and AMD offer physics in its mobile line of cards?
Assuming AMD does not offer a physics solutuion, is the physics CPU based then? Does it match Nvidias card?
nVidia's Physics engine is called PhysX, but AMD has an physics engine too, but they doesn't give a name for it. A lot of games already has physics inside, but nVidia just put a name for it...
Both companies have gpu calculated physics if the game is capable. This is because physx is not the only physics engine out there. Physx can be calculated on the cpu if nvidia is not present although usually with a big hit in fps. There are also tweaked drivers to have it work on amd cards or you can pair a nvidia card with amd.
Message edited by k1114 on 01-22-2012 at 08:59:57 PM
nVidia's Physics engine is called PhysX, but AMD has an physics engine too, but they doesn't give a name for it. A lot of games already has physics inside, but nVidia just put a name for it...
Does their mobile line have phisics too? Por example, the HD 6770M?
Physx is just a gimmick, all cards can do physics even AMD. Some games however do optimize specifically for physx. Having it enabled impacts your fps, which is a down side.
Mobile or desktop is the same features. It's not a gimmick, there are games who partner with nvidia, and there are games who partner with amd. Physx without nvidia will be calculated by the cpu so amd gpus can't do physx officially but there are other physics engines that are gpgpu so run on any graphics card. True there aren't many games with physx because it would be smarter (larger consumer base) to have a game with physics that will run on any system. I could careless about physx on my nvidia card, it's not really important.
Nvidia has PhysX and AMD has Havok
But in the end the physics winner is probably going to be some kind of hardware accelerated DirectX bullet physics library
Message edited by kitsunestarwind on 01-23-2012 at 09:26:47 AM
Havok is owned by intel and is cpu based, they were making a havok fx that uses the gpu but it was dropped. Most physics engines are still cpu based, it's easier to program for.
AFAIK the only true open sourced gpu accelerated physics engine is Bullet, which has been used to make movies. I might be wrong, but I think Disney's Cars used it.
The 3DMark 11 benchmark has PhysX, but purposely runs it off the CPU in order to test CPU performance. However, when it does the combined test, it runs the cloth physics using Direct Compute, which is available to both Nvidia and AMD.
In the end, the only thing Nvidia has over AMD for physics is PhysX acceleration.