В ходе масштабного тестирования Assassin's Creed IV Black Flag мы выявили критическую несовместимость технологии APEX PhysX с новой архитектурой видеокарт серии GeForce RTX 50. Графические процессоры данной линейки лишены нативной аппаратной поддержки 32-битных библиотек PhysX, что приводит к некорректной работе алгоритмов. В то время как 64-битные игры с физикой функционируют на новых адаптерах абсолютно штатно, в 32-битном пиратском экшене активация настройки приводит к исчезновению густого дыма от выстрелов из мушкетов и бортовых орудий. Компания NVIDIA реализовала программный костыль в драйверах для ограниченного списка 32-битных хитов вроде серии Metro, однако проект от Ubisoft в этот перечень не попал.
Обновление графических драйверов до актуальных версий не решает проблему, поскольку конфликт заложен на уровне взаимодействия устаревшего кода игры с современными аппаратными блоками. При включении PhysX на картах RTX 50 количество отображаемых частиц оказывается даже меньшим, чем при полном отключении данной опции в меню. В результате морские баталии и сцены абордажа теряют свою фирменную кинематографичность, лишаясь плотной завесы из искр и реалистично рассеивающегося на ветру порохового дыма.
Единственным рабочим методом возвращения корректной генерации частиц PhysX на системах с RTX 50 является установка в материнскую плату второй видеокарты от NVIDIA предыдущих поколений в качестве выделенного физического ускорителя. В панели управления драйвером этот адаптер необходимо вручную назначить основным процессором PhysX. Для обработки устаревших алгоритмов мы рекомендуем подобрать энергоэффективную бюджетную видеокарту, производительности которой хватит с избытком для отрисовки всех эффектов без влияния на кадровую частоту основного рендера.


