...

Системное программное обеспечение physx что это за программа и нужна ли она

Что такое PhysX и для чего он нужен. Возможные проблемы и их решения

Если вы любите поиграть в современные игры, то наверняка высокое качество графики имеет для вас решающее значение. Прорисовка трехмерных объектов, большое количество полигонов и шейдеров, прекрасный уровень симуляции физических объектов – все это немаловажные моменты, на которые вы наверняка обращаете внимание при игре.

Одним из проприетарных движков для симуляции физики трехмерных объектов является PhysX от NVidia. В отличие от большинства современных движков, которые входят в состав дистрибутива с игрой, PhysX требуется инсталлировать отдельно. Устанавливается PhysX в качестве дискретного драйвера. Также для обработки графики может использоваться специальная плата, установленная отдельно. В этом случае драйвер движка во время работы будет задействовать ее ресурсы. В случае же отсутствия такого аппаратного компонента, все задачи, связанные с вычислениями, будут возложены «на плечи» центрального процессора.

Непосредственно движок Физикс включает в себя три основных компонента, осуществляющие обработку физики:

  • обработку жидкостей;
  • обработку тканей;
  • обработку твердых тел.

В случае инсталляции библиотеки PhysX SDK вы можете собственноручно понаблюдать за работой этих трех составных частей движка в отношении обработки полигональных объектов.

PhysX используется исключительно на видеокартах семейства NVidia начиная с серии GeForce 8 и более поздних с минимальным объемом видеопамяти в 256 Мб и числом ядер в 32 штуки. Если вы хотите задействовать графический адаптер NVidia для обработки графики с помощью PhysX, другие видеокарты в системе должны быть также оснащены NVidia GPU.

Возможные проблемы и их решения

Довольно часто во время установки драйвера PhysX появляются ошибки с порядковыми номерами 1316 или 1714. Такая проблема связана с некорректным удалением старых драйверов при их переустановке на видеокарту NVidia. Такая проблема наблюдается в ОС Win 7 и выше. При этом, PhysX не устанавливается совсем. Стоит отметить, при использовании специальных программных комплексов и утилит для очистки системы (Reg Organizer, Driwer Cleaner, Drive Sweeper) проблему решить не удается. Скорее всего, вам придется удалить старые библиотеки NVidia из памяти ПК целиком.

Изменяем обои и тему рабочего стола

У автора данной статьи такая проблема с PhysX возникла, когда было принято решение заменить видеокарту GeForce GTX 560 на GTX 670. Разумеется, старый драйвер к новой видеокарте попросту не подойдет, и операционка начнет выбрасывать различные ошибки. Вашему вниманию представлена инструкция, как с этим бороться.

Не имеет значения, удалили вы старую версию PhysX либо нет, как бы то ни было, запускаем приложение Driver Cleaner или Driver Sweeper, при этом последней версии.

В перечне драйверов выставляем галочку рядом с опцией NVidia – PhysX и кликаем на кнопке «Анализ».

Анализ NVIDIA - PhysX с помощью программы

Вручную выделяем все те пункты, которые были найдены приложением, осуществляем очистку и приступаем к следующей операции. Если программе ничего не удалось найти, также приступаем к следующему шагу.

Программа Driver Sweeper

Проверяем папку C:\Progam Filess (x86) для 64-битной системы или Progam Filess для 32-х разрядной ОС соответственно и находим там каталог NVidia Corporation. Если в нем есть папка PhysX, удаляем ее.

Корректно установить PhysX на Windows 7 пока что не удастся, нужно еще заняться чисткой реестра. Воспользуемся комбинацией клавиш Win+R и запустим команду regedit. В результате откроется редактор реестра. Важно понимать, что в случае некорректного удаления ключей в реестре можно лишиться надежной работоспособности системы, либо операционка вообще перестанет запускаться. Поэтому прежде, чем приступать к ручной чистке, сделайте бэкап реестра с помощью тех же утилит для работы с ключами реестра, о которых шла речь ранее.

После того, как драйвера были удалены из системы, а реестр был почищен специальным программным комплексом, автору данной статьи удалось найти еще с добрый десяток оставшихся ключей в реестре, поэтому все чистим только ручками.

Нажимаем Правка -> Найти. Задаем в поле поиска значение «physx» и жмем «Найти далее»

Что за папка PerfLogs и зачем используется в системе

Поиск библиотек PhysX в реестре

Если в открытой ветке все поля имеют какое-либо отношение к PhysX, удаляем всю папку целиком. Если вы видите, что в ветке есть ключи, относящиеся к другим программным продуктам или технологиям, удалите только те ключи, в названии или значении которых встречается искомое слово. Все остальные ключи находим с помощью команды «Найти далее».

find-more

На весь процесс полной ручной очистки у вас уйдет около часа, поэтому запаситесь терпением. Согласитесь, намного легче аккуратно произвести ручную очистку, чем переустанавливать операционку целиком. Да и на настройку дополнительного ПО (архиваторов, файловых менеджеров, драйверов к комплектующим) уйдет гораздо больше времени, так что игра стоит свеч.

Когда реестр будет очищен, перезагрузите компьютер и можете приступать к инсталляции новой версии PhysX с сайта компании NVidia, доступной для скачивания. Теперь вы знаете, как грамотно и абсолютно корректно переустановить PhysX на ОС линейки Виндовс. После этого проблема с ошибками должна исчезнуть, и все остальное пойдет «как по маслу».

PhysX – кроссплатформенный движок для симуляции физических явлений

Видеокарты давно обогнали центральные процессоры по быстродействию, и в 2008 году компания Nvidia презентовала мультиплатформенный физический движок для повышения производительности видеокарт при проведении физических расчётов. Его разработали специалисты Ageia, но вскоре права на продукт приобрела компания Nvidia. Это программное обеспечение для реализации потенциала видеокарт, которое распространяется со средствами для разработчиков PhysX SDK. Последний облегчает жизнь геймдевелоперов – им не придётся с нуля писать код проведения расчётов физических взаимодействий. Бесплатно скачать PhysX для Windows можете по ссылке ниже.

Возможности программы

PhysX – масштабируемое программное решение для аппаратного ускорения моделирования физических процессов. Относится к категории необязательного системного программного обеспечения (system software). Это своего рода драйвер для игр, который обычно поставляется вместе с установщиками видеоигр, но представители Nvidia рекомендуют всегда загружать свежую версию ПО. Он задействует ресурсы специального физического микропроцессора PhysX, встроенного в видеокарты GeForce.

Программное обеспечение оживляет виртуальные миры, делает их физические законы, поведение и взаимодействие объектов более реалистичными.

В состав движка входит три компонента, отвечающих за поведение частиц:

  • Rigid body – обработка твёрдых субстанций, симуляция «физики» мира.
  • Cloth – одежды, волос, шерсти.
  • Gluid – жидкостей, веществ без чёткой формы.

Для создания последних применяется система частиц, которая позволяет создавать и имитировать поведение бесформенных субстанций: жидкости, гели, газы. С их помощью моделируют воду, осадки (туман, дождь), огонь, магические заклинания, дым, облака.

Если кратко, PhysX повышает реалистичность взрывов, разрушений, внешнего вида и поведения шерсти, тканей, волос, травы, листвы, разрушений. С ним эффекты частиц станут красивее, насыщеннее, объёмнее, захватывающее. Это только визуальные эффекты, не влияющие на геймплей.

Мощный набор инструментов разработчика PhysX SDK обеспечивает высокую производительность при создании компьютерных игр, моделировании физических процессов в технике, механике (роботы, станко-, машиностроение), медицине, инженерии, химии, биохимии и прочих сферах научной визуализации.

Кроме PhysX есть ещё две платформы для физического моделирования:

  • PhysX Blast – разрушения и взрывы. Обрабатывает элементы физических разрушений
  • PhysX Flow – имитация горючих жидкостей, огня и дыма.

Последняя версия движка обзавелась новым API-интерфейсом видеокарт, она поддерживает сквозное обучение, запуск на мобильных ЦП, вводит понятие «гироскопические силы» по отношению к твёрдым телам. Также к новым возможностям относят:

  • Ограничение движения тел относительно друг друга, например, суставов.
  • Реалистичная симуляция горючих жидкостей, газов.
  • Трёхуровневая система моделирования разрушений.
  • Моделирование жидкостей / газов на основании их положения.
  • Создание невыпуклых форм.
  • Усовершенствованная динамика гиперупругих тел.
  • Возможность перемещения аватара по миру.
  • Реалистичность поведения авто, их трансмиссий, сцепления.
  • Взаимодействие тел с учётом гравитации.

Нужно ли устанавливать PhysX, если у вас видеокарта от AMD? Нет, от библиотеки не будет толку. Ели графический ускоритель совместим с технологией, и его производительности достаточно для дополнительной обработки физических эффектов, его стоит поставить. Так сможете оценить изменившийся внешний вид привычных виртуальных миров. На сам геймплей движок не влияет, он отвечает исключительно за визуальную составляющую: мир станет более живым, реалистичным, особенно газы, жидкости, взрывы и прочие разрушения.

Если физические расчёты «повесить» на ЦП, он может проседать, что отразится на геймплее: рывки, подтормаживания.

Как установить ПО

Для инсталляции PhysX скачайте программу для Windows 7, 8, 10, 11 64 bit по ссылке ниже. Она занимает 25 МБ, поэтому искать торрент не целесообразно.

  1. Запустите полученный файл и разрешите его выполнение, если появятся запросы со стороны системы безопасности.
  2. Примите условия эксплуатации ПО. Условия эксплуатации
  3. После завершения инсталляции закройте окно. Закройте окно

Осталось выполнить установку конфигурации, о чём написано ниже.

Системные требования

Программа работает на любом компьютере с Windows 7 – 11 32 / 64 bit. Официальный сайт движка называет следующие видеокарты, которые поддерживают последнюю версию PhysX: графические ускорители 9-й серии, 100 – 900-й и новой 1000-й серии с минимум 256 МБ видеопамяти. Если ваша графическая карта не совместима с движком, вычисления ложатся на центральный процессор.

Большинство новых игр поддерживает PhysX. Среди них: Borderlands 2, Mafia 2, F.E.A.R. III, Witcher III, Warhammer 40.00, Mirror’s Edge, Stray, Metro 2033, Sacred 2, серия Risen, Assassins Creed. Полный список смотрите здесь.

Как пользоваться PhysX

Единственное, что можете делать с движком как пользователь, это переложить расчёты на центральный процессор или выбрать видеокарту, которая будет просчитывать эффекты.

Установка конфигурации PhysX

Для настройки откройте панель управления Nvidia через контекстное меню Рабочего стола – нажмите ПКМ на пустом месте, выберите соответствующий пункт.

Разверните «Параметры 3D», перейдите в подраздел «Установка конфигурации…». В выпадающем списке «Выберите процессор PhysX» укажите:

Установка конфигурации

  • Автовыбор для автоматического определения.
  • Видеокарту (дискретную, а не встроенную), если на ПК установлено несколько GPU.
  • ЦП – расчётами будет заниматься центральный процессор.

Отключить PhysX просто так не получится. Это делается в настройках игры, если предусмотрена такая опция. Для некоторых развлечений придётся отредактировать конфигурационный файл приложения. Для Borderlands 2 это WillowEngine.ini, который находится в каталоге WillowGame\Config в папке с сохранениями. Задайте значение «PhysXLevel» равное нолю.

Возможные проблемы

Иногда игра может не запускаться – появляется сообщение: «PhysX SDK not initialized: ошибка при инициализации». Причина – отсутствие программного обеспечения движка на компьютере. Скачайте последнюю версию PhysX с нашего сайта и установите приложение.

Если не помогло, нужно полностью удалить программу, например, утилитой Revo Uninstaller, затем установить свежую версию.

Преимущества и недостатки программы

  • Технология дарит новые впечатления от физических эффектов.
  • Снижает нагрузку на процессор.
  • Поддерживается большинством современных видеоигр.
  • Повышает нагрузку на вычислительные мощность компьютера / ноутбука.
  • Отсутствие настроек.
  • Совместимость только с видеокартами от Nvidia.
  • Нельзя отключить в настройках приложения.

С последней версией PhysX вы по-новому взглянете на привычные виртуальные миры.

При подготовке материала использовались источники:

Что такое PhysX и для чего он нужен. Возможные проблемы и их решения


https://physx.su/

Оцените статью