Hacker News new | ask | show | jobs
by madrix999 2758 days ago
> With an open source PhysX library, you can make PhysX work in any environment.

Not if their drivers on other environments dont support it. Consoles are all AMD, and NVIDIA only has 3-4% more market share on PC, while intel has around 70% of the market share. That's a really low number of platforms for a proprietary piece of tech.

1 comments

PhysX works on a CPU, and the GPU acceleration is optional.
It's actual garbage on CPU tho, it's made to be GPU accelerated. There's many more physics engines that arent proprietary to certain hardware that run way better than physx
> It's actual garbage on CPU tho, it's made to be GPU accelerated

Have you a source for this? Plenty of AAA games ship with CPU PhysX only. My experience with GPU PhysX is that it's not worth the resource usage, and the overhead and limitations (e.g. to do with collision filtering) make it not really suitable for general purpose use.

> There's many more physics engines that arent proprietary to certain hardware that run way better than physx

Again, PhysX isn't locked to any hardware. The GPU acceleration (which most games don't use) is locked to an NVidia GPU, but the CPU physics engine isn't. There is Havok and Bullet physics, both of which have pros and cons but aren't necessarily "better" than PhysX. If you have any numbers or sources to prove otherwise, I'd love to see them.