- **Q: What are PhysX and Flow?
**
Hardware / Gpus
In a significant move for the open-source community, NVIDIA has released the full GPU source code for its PhysX physics engine and Flow fluid simulation library under the permissive BSD-3 license. This release goes beyond previous efforts,...
NVIDIA's decision to fully open-source the GPU components of PhysX and Flow marks a notable shift. Since late 2018, the PhysX SDK has been available, but without the core GPU kernel source code, deep customization or addressing compatibility issues was challenging.
The timing coincides with NVIDIA's planned discontinuation of 32-bit CUDA support for its next-generation Blackwell (RTX 50 series) GPUs. This created a problem for older games (e.g., *Mirror’s Edge*, *Batman: Arkham Asylum*, *Metro 2033*, *Borderlands 2*) that relied on 32-bit PhysX GPU acceleration; without hardware support, physics calculations would fall back to the CPU, potentially crippling performance.
With the GPU source code now public (including over 500 CUDA kernels for PhysX), the developer and modding communities have the tools to potentially bridge this gap. Possibilities include creating 32-bit to 64-bit compatibility layers or wrappers that allow these older titles to leverage the 64-bit CUDA capabilities expected in future GPUs. While porting the technology to hardware-agnostic platforms like OpenCL or Vulkan for AMD/Intel GPUs is theoretically possible, it presents significant technical challenges.
Although PhysX itself is less prevalent in modern game development, often superseded by integrated engine solutions like Unreal Engine's Chaos Physics, the underlying simulation code remains highly relevant. Access to this advanced CUDA implementation benefits fields beyond gaming, including graphics research, robotics, simulation, architecture, and animation.
**
**
**
How might this open-source release impact the future of physics simulation in games and beyond? Could we see community ports to other hardware platforms? Let us know!
Share this article with others who need to stay ahead of this trend!
This article was compiled by Yanuki using publicly available data and trending information. The content may summarize or reference third-party sources that have not been independently verified. While we aim to provide timely and accurate insights, the information presented may be incomplete or outdated.
All content is provided for general informational purposes only and does not constitute financial, legal, or professional advice. Yanuki makes no representations or warranties regarding the reliability or completeness of the information.
This article may include links to external sources for further context. These links are provided for convenience only and do not imply endorsement.
Always do your own research (DYOR) before making any decisions based on the information presented.