В сети появились сообщения от обладателей NVIDIA RTX 5090, что во многих относительно старых играх, вышедших 12-18 лет назад, FPS не поднимается выше 13-15 кадров в секунду. Проблема затронула такие тайтлы Assassin’s Creed Black Flag, Mafia 2, Metro: Last Light, первые три части серии Batman Arkham, Borderlands 2 и многие другие.
Как оказалось, это связано с прекращением поддержки 32-битной технологии PhysX в RTX 5090. Таким образом все игры, в которых первыми внедрили симуляцию тканей, физики воды и твёрдых тех оказались фактически неиграбельны на самой современной видеокарте. RTX 5090 перекладывает расчёты, которые не может выполнить, на центральный процессор. Но даже высокотехнологичные модели, вроде Ryzen 7 9800×3D, не всегда справляются с такой нагрузкой.
В NVIDIA также подтвердили, что 32-битные технологии PhysX больше не будут поддерживаться в RTX 5090:
32-битная нативная компиляция и кросс‑компиляция были удалены из CUDA 12.0 и более поздних версий Toolkit. 32-битные приложения CUDA не могут быть разработаны или отлажены с использованием набора инструментов CUDA 12.0 или более поздней версии для любой целевой архитектуры. Используйте набор инструментов CUDA из более ранних выпусков для 32-битной компиляции
Техподдержка NVIDIA
В компании также предупредили, что такой тренд сохранится и для будущих серий видеокарт. Планов по обратной совместимости или возвращении поддержки 32-битный PhysX у компании нет. При этом изменения не коснутся моделей старше серии RTX 50XX.
Как исправить провисания FPS в старых играх на RTX 5090
На данный момент единственной возможностью гарантированно сыграть в старые тайтлы на современной видеокарте является полное отключение PhysX в игре:
- Зайдите в настройки графики любой игры;
- Отключите поддержку PhysX.
Также можно попытаться доверить расчёты PhysX центральному процессору, вместо видеокарты. Некоторые игры были изначально оптимизированы под такие условия — к примеру, серия Borderlands и Bioshock Infinite. Для этого:
- Зайдите в Панель управления NVIDIA (NVIDIA Control Panel);
- Перейдите в раздел “Параметры 3D” (3D Settings);
- Выберите подраздел “Настройка Surround, PhysX” (PhysX configuration);
- В настройках PhysX переключитесь на выбор “ЦП” (CP).

Помните, что после пробного запуска старой игры стоит вернуться к опции “Автовыбор”, чтобы не столкнуться с падением FPS в более современных тайтлах.