PhysX是一种在2000年至2010年代初期大力宣传的游戏专用图形技术,最近英伟达在其技术论坛上确认,该技术已处于终结状态(至少是32位版本),从基于Balckwell架构的GeForce RTX 50系列开始,不再支持32位CUDA应用程序。
由于目前并没有64位游戏集成PhysX技术,虽然GeForce RTX 40系列及更旧的显卡可以运行32位CUDA应用程序并支持PhysX,但是随着GeForce RTX 50系列放弃支持,也意味着该物理加速引擎宣告退役,PhysX会逐步退出历史舞台。
PhysX是一个专有的物理模拟SDK,旨在通过硬件加速来提升物理效果的计算效率,主要用于游戏中的物理效果渲染,比如布娃娃物理、布料模拟、粒子效果、体积流体模拟等。其最初由成立于2004年的Ageia所开发,后来被英伟达收购并集成在CUDA平台中,将物理计算从CPU转移到GPU上,显著提升物理效果的渲染性能,实现了更高的帧率,并提高物理效果的质量。
不过进入2010年以后,随着图形技术的发展,PhysX的发展明显放缓,取而代之的是更灵活的替代解决方案。困扰PhysX的最大问题是其对英伟达GPU的严格要求,阻止了PhysX在竞争对手的GPU、游戏机和智能手机上的使用。与此同时,英伟达开始放弃了对PhysX一些PhysX功能的支持,比如2018年放弃了物理粒子模拟支持,过渡到自制的物理模拟框架。
如果玩家想在安装GeForce RTX 50系列显卡的系统上运行PhysX,唯一方法是另外安装一张GeForce RTX 40系列或者更旧的显卡,并在NVIDIA控制面板中将其从属于PhysX任务,英伟达暂时还没有禁用这项功能。