Нвидиа physx что это
PhysX (произносится [фи́зикс] ) — проприетарное подпрограммное обеспечение (англ. middleware), кросплатформенный физический движок для симуляции ряда физических явлений, а также комплект средств разработки (SDK) на его основе. Первоначально разрабатывался компанией Ageia для своего физического процессора PhysX (до появления этого процессора движок носил название NovodeX). После того, как Ageia была приобретена nVidia, движок перешёл в собственность компании nVidia, которая продолжает его дальнейшую разработку. nVidia адаптировала движок для ускорения физических расчётов на своих графических чипах с архитектурой CUDA. PhysX может также производить вычисления с использованием обычного процессора. В настоящее время PhysX доступен на следующих платформах: Windows, Linux, Mac OS X, Wii, PlayStation 3, Xbox 360 (аппаратное ускорение возможно только на платформе Windows). Движок используется в около сотне игр и активно предлагается для продажи (лицензирования) всем желающим.
Возможность запуска PhysX на сторонних GPU
28 июня 2008 года Эран Бадит (англ. Eran Badit), участник ресурса NGOHQ.com, запустил аппаратную поддержку PhysX SDK на видеокарте Radeon HD 3870.[21] Вначале компания NVIDIA отреагировала на инициативу Эрана Бэдита негативно, заявив, что это невозможно. Однако 9 июля 2008 года Бэдиту предложили вступить в команду разработчиков nVidia, открыли доступ к документации, SDK, аппаратному обеспечению и дали контакты инженеров. [22] Было обещано, что модифицированные драйверы для карт ATI скоро станут доступны для загрузки. По другим данным в свою очередь компания ATI официально не поддержала инициативу Бэдита. [23] Для написания официальных (не модифицированных) драйверов ATI с поддержкой PhysX компания nVidia предлагает лицензировать аппаратную поддержку CUDA, которая включает в себя PhysX. Однако технология CUDA конкурирует с технологией AMD FireStream.
PhysX – что это такое и нужен ли он?
Всем hello! Сегодня обсудим PhysX — нужен ли этот компонент, что это такое и как технология работает. Также, для чего используется, какие дает возможности, сильно ли влияет на производительность в играх и нужен ли PhysX для Radeon.
Что делает PhysX
PhysX (читается «физикс») — кроссплатформенный физический движок, симулирующий физические явления, и набор инструментов разработчика на его базе.
Изначально создан компанией Ageia для одноименного физического процессора. После того как компанию купила Nvidia, эта технология адаптирована для расчетов в видеокартах бренда. Дальнейшая разработка продолжается.
В отличие от многих движков, которые всегда включены в код устанавливаемой игры, Физикс инсталлируется отдельно. Как правило, это системное программное обеспечение идет в комплекте с драйверами Nvidia.
Три основных сферы, где используется этот движок — обработка тканей, жидкостей и твердых тел.
Конечно, это влияет на производительность, как и рендеринг всех прочих эффектов, которые не затрагивает Физикс. Однако без этого движка отрисовки упомянутых элементов при использовании других системных инструментов будут не столь качественными.Что касается разработчиков видеоигр, то Nvidia существенно облегчила им работу, убрав необходимость каждый раз заново создавать новый физический движок. С 2018 года PhysX распространяется по открытой лицензии и активно используется не только для Windows, но и всех остальных платформ, на которых возможно запускать видеоигры.
Нужно ли устанавливать PhysX
Закономерный вопрос — так ли нужен этот движок и обязательно его устанавливать в системе? Вовсе нет, если вы хотите снизить нагрузку на компьютер. Прорисовки будут похуже, зато выше производительность.
Это актуально, если вы используете слабый компьютер для запуска требовательной видеоигры.
С другой стороны, это не значит, что от движка следует отказаться — снижение качества графики в большинстве случаев снижает эстетическое удовольствие, получаемое от игры, особенно в современных играх, где кроме красивой графики больше ничего и нет.
В завершение нужно добавить, что технологии поддерживают не только графические чипы Нвидиа, но и ATI Radeon от AMD. Однако скачивать и устанавливать нужно будет отдельно, так как в базовом наборе драйверов этого движка нет.
О том, как установить PhysX на компьютер, можно почитать здесь (скоро на блоге). Буду признателен всем, кто расшарит этот пост в социальных сетях. До скорой встречи!
NVIDIA PhysX для Windows
Версия | Платформа | Язык | Размер | Формат | Загрузка | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NVIDIA PhysX | Windows | Русский | 27.6MB | .exe |
|
Тестирование
Все тестовые забеги мы проводили в разрешении 1280×1024 при включенной 16-кратной анизотропной фильтрации, но без сглаживания. Столь низкое разрешение было выбрано не потому, что в нашем распоряжении не оказалось мониторов с большей диагональю. Дело в том, что в таком режиме объективнее всего отслеживается влияние центрального процессора на уровень fps в играх.
Давайте пройдемся по результатам наших испытаний.
Unreal Tournament 3
Оригинальный UT3 очень хорошо оптимизирован и не содержит каких-либо экстраординарных физических спецэффектов. Поэтому мы использовали PhysX-дополнение, которое включает в себя три новых уровня: Tornado, Lighthouse PhysX и Heat Ray PhysX. На первой карте хозяйничает гигантский смерч. Он свободно перемещается по уровню, снося все на своем пути и норовя догнать игроков. Вторая карта представляет собой один большой маяк, в котором можно раскурочить буквально каждую стену, лестницу и перекрытие. Ну а третий уровень — классическая карта Heat Ray c возможностью частичного разрушения и поддержкой еще нескольких физических эффектов.
Что же мы видим: тестирование только началось, а Core i7-920 уже посрамлен. Обе платы демонстрируют троекратное преимущество над процессором. Добавление второй видеокарты, которая занимается исключительно обработкой физики, приводит к увеличению производительности на 20-50% в зависимости от модели платы.
Warmonger — Operation: Downtown Destruction
На этом этапе видеокарты NVIDIA лишь укрепили свои позиции — все то же троекратное преимущество. Процессор Intel начинает потихоньку сгорать от стыда. Интересно, что система с GeForce 9800 GTX+ после установки еще одной платы получает чуть ли не 100-процентный прирост, тогда как добавочная GeForce GTX 280 увеличивает fps лишь на 30%.
Metal Knight Zero
Рассказывать о Metal Knight Zero особо нечего. Бегаем, стреляем, наблюдаем, как объекты разлетаются на мелкие кусочки в соответствии с законами физики. Плюс к тому, здесь в полной мере реализована симуляция ткани: флаги и прочие тряпки развеваются на ветру и рвутся точно так же, как и в реальной жизни.
Комментарии к результатам излишни: разница между видеокартами и ЦП просто феноменальная. А вот добавление второй платы практически не влияет на показатели fps.
|
Nurien
Бенчмарк Nurien предлагает нам насладиться пятиминутным показом мод. Здесь есть подиум с бодро вышагивающими по нему моделями и толпа зрителей. Волосы и юбки девушек развеваются при ходьбе, продвинутая лицевая мимика передает их веселое настроение, подиум непрерывно озаряется вспышками фотоаппаратов. Действо происходит под зажигательную музыку.
Nurien — единственное приложение, в котором Core i7 смог хоть как-то реабилитироваться. Отставание ЦП всего лишь двукратное, а fps наконец-то превысил отметку в 25 кадров в секунду. Установка еще одной GeForce 9800 GTX+ дает прирост в 10%, а дополнительная GeForce GTX 280 практически никак не влияет на результат.
Процессор — не главное
Каким NVIDIA видит будущее компьютеров? Компания делает ставку на симбиоз недорогого процессора и мощного графического чипа. Наши тесты наглядно показали, что у этой идеи есть все права на существование. Видеокарты NVIDIA отменно справляются с обработкой сложных физических эффектов в играх с поддержкой PhysX. А ведь это — лишь одно из немногих применений CUDA в повседневной жизни.
В будущем графический чип может легко стать центральным компонентом компьютера. Апгрейд видеокарты обеспечит заметный прирост быстродействия, а на откуп процессору останется ряд базовых задач, в которых не требуется сложных многопоточных вычислений. Правда, компании-производители ЦП вряд ли смирятся с таким положением вещей. Так что нас с вами ждет очередной виток борьбы за выживание. Может быть, недалек тот день, когда процессор перестанет быть центральным?
NVIDIA PhysX от А до Я
реклама
На подготовку данного проекта и реализацию задуманного ушло больше года. В рамках материала я постарался рассмотреть насущные вопросы, а именно:
Сам обзор построен таким образом, что все упомянутые вопросы рассмотрены в отдельных главах. По идее, статью можно было разбить на несколько частей, но я специально реализовал ее именно так, чтобы наши читатели могли почерпнуть нужную им информацию из одного источника.
Тестовые конфигурации
Так получилось, что тесты героев обзора в приложениях, поддерживающих NVIDIA PhysX, совпали по времени с тестами для материала по исследованию данной технологии. Поэтому в обзоре было применено два стенда: первый для тестов «классических» игр и второй для NVIDIA PhysX.
реклама
Инструментарий и методика тестирования
Для более наглядного сравнения систем все игры, используемые в качестве тестовых приложений, запускались в разрешениях 1024х768, 1280х1024 и 1920х1080.
Во всех приложениях замерялись минимальные и средние значения FPS.
В тестах, в которых отсутствовала возможность замера минимального FPS, это значение измерялось утилитой FRAPS.
VSync при проведении тестов был отключен.
Настройки в играх
Batman Arkham Asylum (Бенчмарк)
реклама
Cryostasis (Техническое демо)
Dark Void (Бенчмарк)
Darkest of Days (Бенчмарк)
Metro 2033 (Бенчмарк)
реклама
Mirror’s Edge (FlybyFlight бенчмарк)
Sacred 2 Ice & Blood (Тилизий)
Warmonger (Первый уровень)
Видеоролики тестовых участков с разными уровнями активации/деактивации NVIDIA PhysX
- Как понять что добавили в чс в инстаграме
- Маргиналы что это такое