Открытый проект ZLUDA — давняя инициатива по запуску кода CUDA на видеокартах AMD — выпустил крупное обновление под номером 6 (29 июня 2026 года). Главное нововведение горько-сладкое: появилась ранняя поддержка 32-битного PhysX, благодаря которой аппаратное ускорение физики от Nvidia впервые заработало на картах Radeon без установки отдельной видеокарты Nvidia. Одновременно разработчик сообщил неприятную новость — проект вновь лишился коммерческого финансирования и вернулся к статусу личного увлечения.

ZLUDA 6: аппаратное ускорение PhysX на видеокартах AMD RadeonИсточник изображения - Getty Images

Трёхкратный прирост в Mafia II

Поддержка 32-битного PhysX пока находится на ранней альфа-стадии — соответствующий запрос на слияние (#651) ещё не завершён, — но первые результаты впечатляют. Разработчик показал несколько демонстраций тканей и деформаций, работающих на полной скорости, а также снимок встроенного теста Mafia II образца 2010 года с включёнными физическими эффектами.

На стенде с видеокартой Radeon RX 9070 XT и процессором Ryzen 9 9950X3D при разрешении 2560×1440 кадровая частота выросла с неиграбельных 26,2 до комфортных 80,2 кадра в секунду — прирост ровно в 3,06 раза. Это разница между «технически запускается» и «реально можно играть». Разработчик честно предупреждает: симуляции жидкостей пока могут работать с ошибками, а текущий способ внедрения ZLUDA в игры из Steam далёк от удобного.

Какие игры это оживит

На рубеже 2000-х и 2010-х многие студии встраивали эффекты PhysX как «премиальную добавку» для владельцев GeForce: разлетающиеся обломки, дым, пламя, ткани и частицы. Обладателям Radeon доставался либо медленный расчёт на процессоре, либо урезанная картинка. ZLUDA 6 возвращает этим играм полноценные эффекты на железе AMD — фактически это работа по сохранению игрового наследия, которую сами производители видеокарт делать не спешили. Среди затронутых проектов чаще всего называют:

  • Mafia II (2010);
  • Mirror's Edge;
  • серию Batman: Arkham;
  • Borderlands 2.

Полный перечень совместимых тайтлов ведёт PCGamingWiki, но важно не путать две разные технологии: 32-битный PhysX (его и поддерживает ZLUDA) и 64-битный GameWorks. С учётом нынешних цен на комплектующие, когда многие осознанно возвращаются к классике, такая совместимость особенно к месту.

Текстуры, Blender и поддержка Windows

Помимо физики, в выпуск вошла базовая поддержка текстур (#625). Возможностей пока немного, но их достаточно для нужд PhysX и Blender — а значит, Blender теперь тоже запускается через ZLUDA. Отдельно подтянули совместимость с Windows: исторически она отставала от Linux прежде всего из-за библиотек производительности (cuBLAS, cuDNN и других). На Linux весь набор ROCm ставится одной согласованной версией, а на Windows вместе с драйвером Adrenalin поставляется лишь среда выполнения — остальное приходится искать вручную. В версии 6 появился обновлённый загрузчик zluda.exe, который сам подгружает необходимые библиотеки и подсказывает пользователю, какого компонента не хватает.

Улучшения для PyTorch и машинного обучения

Не обошлось и без работы над вычислительной частью: ZLUDA 6 принесла ряд доработок на базе PyTorch — исправления компилятора и улучшения библиотек производительности. Поскольку финансирования больше нет, приоритеты сместились к тому, что разработчику попросту интереснее всего, — этим и объясняется внезапное появление PhysX, текстур и обновлённого загрузчика для Windows, которых раньше не было даже в планах развития.

Парадокс: AMD обошла свежие GeForce

Любопытный поворот: сама Nvidia убрала поддержку 32-битного CUDA в новых картах архитектуры Blackwell (серия RTX 50), позже вернув её лишь для отдельных игр декабрьским драйвером. В итоге с выходом ZLUDA 6 видеокарты AMD получили поддержку 32-битного PhysX в более полном виде, чем была у RTX 50 на старте продаж.

История проекта: от Intel до выходных

Проект стартовал в 2020 году ради запуска CUDA на оборудовании Intel, но позже переключился на видеокарты AMD. После периода забвения его возродили примерно в 2022 году, когда AMD открыла финансирование — предположительно потому, что почти вся программная экосистема искусственного интеллекта завязана на видеокартах Nvidia, и компании был нужен слой совместимости.

В 2024 году AMD свернула поддержку, а оплаченный ею код пришлось убрать из публичного доступа. К концу того же года нашёлся новый, не названный спонсор — вероятно, компания из сферы ИИ, которой слой трансляции позволял бы запускать CUDA-нагрузки на ускорителях Instinct. Теперь и это финансирование исчезло, так что проект окончательно вернулся к статусу «проекта выходного дня», а новые выпуски, по словам разработчика, будут выходить заметно реже.

Альтернативы для масштабных задач ИИ

Для обычных пользователей ценно иметь полностью открытую замену двоичным файлам CUDA. Но для крупномасштабного применения в ИИ существуют и другие проекты, идущие к той же цели иными путями: портирование исходного кода HIP от AMD, SCALE от Spectral Compute и инструментарий Musify (MUSA) от Moore Threads — и это лишь часть списка.