RTX 50 video cards do not support the 32-bit version of PhysX, which causes old games with this engine to either slow down or not run at all on new GPUs. But now there is a chance to fix everything - thanks to enthusiasts and a move by 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.
***
Автор обложки: NVIDIA. Источник обложки: Tom's Hardware