Видеокарты RTX 50 не поддерживают 32-битную версию PhysX, из-за чего старые игры с этим движком на новых GPU либо тормозят, либо вовсе не запускаются. Но теперь появился шанс всё исправить — благодаря энтузиастам и шагу Nvidia.
В марте компания выложила в открытый доступ исходный код GPU-модуля PhysX SDK, чего не было даже после перехода PhysX на open source в 2018 году. Тогда NVIDIA раскрыла только часть SDK, а ядро GPU-симуляции оставалось закрытым. Теперь же фрагмент стал доступен на GitHub, что дало модерам инструменты для интеграции поддержки PhysX в современные видеокарты.
Речь о 32-битной версии PhysX, которую NVIDIA официально больше не поддерживает. Из-за этого владельцы RTX 50 вынуждены запускать старые игры на старой видеокарте или сталкиваться с лагами. Новый код позволит энтузиастам адаптировать старые проекты под новые GPU, даже если NVIDIA этого делать не собирается.
Также в открытый доступ попал SDK Flow — инструмент для реализации шейдеров. NVIDIA заявила, что ждёт инициатив от сообщества. Разработчики уже планируют адаптировать 32-битный PhysX для RTX 50.