PhysX и Flow от Nvidia стали открытыми

PhysX и Flow SDK от Nvidia

NVIDIA Corporation (NASDAQ: NVDA) — американская компания, один из крупнейших разработчиков графических ускорителей и процессоров, а также наборов системной логики. На рынке продукция компании известна под такими торговыми марками как GeForce, nForce, Quadro, Tesla, ION и Tegra. Компания была основана в 1993 году. По состоянию на август 2006 года в корпорации насчитывалось более 8 тысяч сотрудников, работающих в 40 офисах по всему миру. Википедия

Читайте также:NVIDIA PhysX и Flow стали полностью открытымиИздание Cyberpunk 2077: Ultimate Edition выйдет в физической версии для SwitchQuantum Machines ожидает совместных прорывов в новом исследовательском центре NVIDIAКитайские компании вложат $16 млрд в GPU NVIDIA H20Цена GeForce RTX 5060 Ti 16 ГБ — $499

теперь полностью имеют открытый исходный код под разрешительной лицензией BSD-3. Если вы являетесь частью сообщества разработчиков, эти библиотеки имеют открытый исходный код с конца 2018 года, за исключением ключевых ядер моделирования GPU. Выпуск исходного кода для этих ядер открывает разработчикам игр возможность интегрировать пользовательские и высокооптимизированные вариации PhysX и Flow, в то время как сообщество моддеров может рассматривать это как возможность запускать устаревший код PhysX на неподдерживаемых графических процессорах RTX 50 через слои совместимости.

PhysX — это физический движок в реальном времени, который переносит сложные вычисления на ваш графический процессор, используя его параллельную обработку и работающий под капотом CUDA. Эта технология использовалась в нескольких старых играх 2010-х годов, некоторые из которых являются яркими примерами: Mirror's Edge, Batman: Arkham Asylum, Metro 2033, Borderlands 2, и этот список можно продолжать.

Тот факт, что большинство этих игр полагались на 32-битную реализацию PhysX, в сочетании с решением Nvidia прекратить поддержку 32-битной CUDA на своих графических процессорах Blackwell, приводит к тому, что сложные физические симуляции, разработанные и оптимизированные для параллельных вычислений, возвращаются к центральному процессору, что снижает производительность. Flow более специализирован и служит для приведения в действие механики симуляции жидкости. Подумайте об эффектах огня, газа и дыма.

С PhysX 4.0 Nvidia опубликовала исходный код симуляции на стороне ЦП PhysX, но ядра на стороне ГП все еще были проприетарными. Ограниченные только двоичными файлами, понимание внутренних компонентов системы и ее настройка под конкретные нужды были практически невозможны. Однако с появлением специального соуса ускорения ГП от Nvidia, который теперь доступен, любой может увидеть, изучить, изменить и построить на основе этих существующих библиотек.

Изображение: GitHub

Мы не удивимся, если моддеры сейчас работают над созданием слоя совместимости 32-бит с 64-бит, чтобы включить поддержку PhysX для старых игр на графических процессорах Blackwell. Имея доступ к исходному коду, технически возможно отделить PhysX и Flow от CUDA и перенести технологию на аппаратно-независимые платформы, такие как OpenCL/Vulkan, чтобы включить поддержку процессоров AMD и Intel, но это гораздо легче сказать, чем сделать.

По большей части PhysX — это мертвая технология для игр, которая была заменена альтернативами; например, Unreal Engine 5 использует новый движок Chaos Physics. Однако доступ к ядрам GPU PhysX и коду симуляции шейдеров для Flow, вероятно, окажет далеко идущее влияние на графическую инженерию, робототехнику, архитектуру и дизайн, анимацию, и этот список можно продолжать.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• Rutab-Бот читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос и обновите страницу через пару минут 👍
• Rutab-Бот работает в тестовом режиме и может ошибаться, либо просто не знать ответа.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.

Топ дня 🌶️


0 комментариев

Оставить комментарий


Новые комментарии

Ошибка «PAGE FAULT IN NONPAGED AREA» на серверном процессоре Intel Xeon E5-2680v3 может быть вызвана проблемами с оперативной памятью (DDR4), драйверами или повреждением системных файлов....
  • Rutab
а разве рыцари Круглого стола и викинги не были чернокожими???
  • Анон
игра с формированием ложного самомнения через подхалимаж. ---По образу и подобию .....
  • Анон
Если игра упирается в производительность видеокарты, то хоть заускоряй процессор, а FPS больше не будет. Я у себя на синтетических тестах получил лишь меньшую задержку памяти. В играх практически...
  • Анон
Всё в порядке с физикой: источник может быть меньше четверти длины волны. Даже одиночный ион в ионной ловушке может излучать видимый свет (а размер меньше 0.2нм).
  • Анон
Можно делать смартфоны и планшеты на этом процессоре и наконец то использовать полноценную windows. Это отличная замена процессорам arm
  • Анон
Странно почему не 50 долларов.
  • Анон
Понимаю мощь производительность и все дела, но как черт возьми тепло отделять от камня если его прям нагрузить
  • Анон
Не предвзятость это - "Интересно, что Arc B580 проигрывает RTX 4060 в OpenCL" - где разница на невероятных 3,5 %, "но реабилитируется с НЕЗНАЧИТЕЛЬНЫМ 6%-ным преимуществом в Vulkan.". Не...
  • Анон
И теперь нельзя отключить авто обновление!!! Это жесть
  • Анон

Смотреть все