Энтузиасты нашли способ существенно улучшить работу технологии физических эффектов Nvidia PhysX на графических адаптерах сторонних производителей.
С выходом шестой версии открытой библиотеки ZLUDA видеокарты серии AMD Radeon получили полноценную поддержку аппаратного ускорения 32-битного движка PhysX без необходимости установки дополнительной дискретной карты от зеленого лагеря.
Проект ZLUDA уже неоднократно привлекал внимание сообщества, поскольку позволяет запускать приложения, созданные исключительно под архитектуру Nvidia CUDA, на железе других брендов. Из-за юридических ограничений разработчик транслятора больше не получает коммерческой поддержки и развивает его как хобби в свободное время, однако свежее 优化 принесло весомые улучшения для геймеров и разработчиков. Главным достижением стал запуск аппаратного PhysX на устройствах без встроенной поддержки данной технологии.
Тестирование в игре Mafia II показало впечатляющие результаты: на платформе с видеокартой Radeon фреймрейт вырос с 26,2 кадра в секунду без транслятора до стабильных 80,2 кадра в секунду после его активации, что означает трехкратный прирост скорости. Более того, владельцы карт AMD теперь могут наблюдать сложные физические эффекты, такие как реалистичное разлетание осколков или динамическое пламя, которые ранее блокировались программно.
Помимо игровых оптимизаций, в версии ZLUDA v6 создатель модификации добавил улучшенную работу с текстурами и расширил совместимость с задачами машинного обучения, исправив ряд ошибок компилятора и оптимизировав библиотеки производительности для среды Blender.
На данный момент инструмент работает не идеально: пользователи могут столкнуться с багами в симуляции жидкостей, а интеграция транслятора в игры через сервис Steam все еще требует ручной настройки. Автор проекта предупреждает, что в дальнейшем темпы разработки замедлятся, а новые версии будут выходить реже, однако открытый исходный код позволяет любому пользователю самостоятельно модифицировать инструмент под старые игры.
wccftech.com
Павлик Александр
Источник: ru.gecid.com