Как включить physx на видеокарте

Обновлено: 05.07.2024

Технология NVIDIA PhysX – физический движок, предоставляющий пользователю реалистичную физику (картинку) в ведущих компьютерных играх (около 150 игр) в режиме реального времени. Видеокарты GeForce значительно увеличивают производительность и качество картинки при обработке physics физики, поднимая качество игры, с поддержкой physx, на новый уровень. Так вот. С тех пор как Nvidia купила Ageia и монополизировала технологию PhysX ускорения физических эффектов, прогресс в этой области, пыл и стремления разработчиков игр несколько поугасли.

Для этих целей подойдет даже завалявшаяся на полке GeForce 8, 9 серии либо бюджетная недорогая видеокарта дня сегодняшнего. Но не все так «сладко и гладко» как может показаться на первый взгляд, и с другой стороны медали есть минимальные требования патча physx к видеокартам:

1. Видеокарта GeForce physx не ниже 8 серии.
2. GPU видеокарты должен иметь не менее 32 унифицированных шейдерных процессоров. Также обращайте внимание на частоту шейдерного блока, блоки с частотой ниже 1200МГц вам вряд ли помогут.
3. Видеоадаптер с physx system должен иметь не менее 256 MB видеопамяти.
4. Наличие в материнской плате второго разъема PCI-E x16.
5. Не мелочитесь, если вы покупаете физикс ускоритель к видеокарте из топовой категории ATI (имеются в виду – GeForce 9500 GT и GeForce 8600 GT).

Играй в игры с поддержкой PhysX.
Начну, пожалуй, список проверенных игр с гибридным physx, в надежде, что вы меня поддержите: Metro 2033 \ physx Mafia 2 на ati \ Batman: Arkham Asylum \ Mafia 2 physx ati \ Mirror’s Edge \ Sacred 2 – Fallen Angel \ Cryostasis \ Darkest of Days \ Crazy Machines II \ Terminator Salvation \ Just Cause 2 \ Dark Void \ Играем в игры с PhysX эффектами.

Ну и напоследок хочу представить парочку тестов, чтобы развеять сомнения и показать какой толк от гибридной связки ATI PhysX Radeon и какой прирост производительности это может обеспечить.

Гибридный PhysX для ATI Radeon.

Результат тестирования видеокарт Radeon HD 5850 + GeForce GT 240 вы видите. Прирост производительности с высоким качеством физики довольно ощутимый и это действительно новый уровень игры для поклонников ATI Radeon. Скачайте драйвер physx radeon, установите и наслаждайтесь игрой. Удачи!

При копировании материала ссылка на сайт обязательна!

С наилучшими $ пожеланиями
Denker.

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

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

Эффекты, завязанные на законах физики, есть сегодня в любой уважающей себя трехмерной игре.

Все началось пару лет назад, когда NVIDIA прямо заявила, что графические платы нового поколения должны уметь нечто большее, чем просто выводить на экран красивую картинку. А через некоторое время компания представила набор компонентов для разработчиков под названием CUDA (Compute Unified Device Architecture). Новая платформа открывала перед видеокартами широкое поле для маневров. Теперь графические чипы могли попробовать себя в следующих задачах: декодирование видео, научные и инженерные расчеты, медицинские исследования, финансовые вычисления.

Чтобы повысить ценность платформы в глазах обывателей, NVIDIA возложила на видеокарты ускорение физики. Почти во всех современных играх есть подсистема, которая симулирует физические законы реального мира, что, в свою очередь, повышает реалистичность игрового процесса. Возьмем, к примеру, The Elder Scrolls 4: Oblivion. Физический движок этой игры учитывает массу и плотность объектов, силу трения, гравитационное воздействие и другие параметры. Что это дает? Вода ведет себя почти как настоящая, тела убитых врагов плавают на ее поверхности, деревья гнутся на ветру, одежда повторяет движения тела.

В автомобильных симуляторах речь идет о тех параметрах, от которых напрямую зависит скорость, управляемость и тормозной путь машины. Именно поэтому игрок чувствует разницу между Lamborghini Murcielago и Ford Mustang GT.

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

Осознав это, NVIDIA твердо вознамерилась, используя CUDA и свои видеокарты, поднять игровую физику на новый уровень. Поначалу компания использовала движок Havok FX. Но после того, как Intel купила Havok, NVIDIA оказалась в затруднительном положении.

А потом под руку NVIDIA подвернулась фирма Ageia, которая потерпела крах со своим физическим ускорителем PhysX и медленно, но верно шла ко дну. NVIDIA подсуетилась и в феврале 2008 года выкупила бедствующую компанию. Графического гиганта заинтересовали не столько железные разработки Ageia, сколько программный набор PhysX SDK, который использовал аппаратные возможности чипа PhysX, но мог прекрасно обходиться и без него (в этом случае расчет физических эффектов ложился на процессор). Не прошло и полугода, как технология PhysX задышала с новой силой. Первым делом NVIDIA прикрутила ее поддержку к своим топовым решениям. С каждой новой версией драйверов совместимость с PhysX обретали и другие модели видеокарт.

В Power Pack входят: драйвера, бесплатная игра Warmonger — Operation: Downtown Destruction, демоверсия игры Metal Knight Zero, дополнительные уровни для Unreal Tournament 3, клиент проекта распределенных вычислений Folding@home, пробная версия видеокодера Elemental Technologies Badaboom, а также несколько демоприложений, показывающих возможности технологии PhysX. С нашими впечатлениями от игр и демок, входящих в состав Power Pack, вы можете ознакомиться в разделе, посвященном тестированию.

Пара слов о Badaboom. Просматривать видео любых форматов умеет только персональный компьютер. Остальным устройствам (консолям, плеерам, КПК и прочим) требуется перекодирование ролика в понятный им вид. Существует множество программ-кодировщиков, но все они используют ресурсы центрального процессора. Поэтому на преобразование стандартного полуторачасового фильма уходит порядочно времени. Badaboom — тоже кодировщик, но он задействует шейдерные процессоры видеокарт, благодаря чему процесс перегона форматов протекает как минимум вдвое быстрее (в зависимости от используемой видеокарты). Что самое приятное, при этом ЦП свободен для выполнения любых других задач. К примеру, при кодировании клипа из H.264 в MP4 процессор загружен всего на 6%.

На преобразование обычного фильма в формат, понятный плееру Apple iPod, программа Badaboom в компании с GeForce GTX 280 потратит в два раза меньше времени, чем процессор Core i7.

У программы предельно простой интерфейс, в наличии много предустановок (для самых популярных устройств). Без минусов, правда, не обошлось: текущая версия Badaboom поддерживает ограниченное количество входных форматов. И, разумеется, владельцы видеокарт от AMD, а также интегрированных решений Intel использовать программу не смогут — Badaboom работает только с платами NVIDIA.

Намерения NVIDIA тверды как никогда. Компания хочет, чтобы ее физическая платформа использовалась в как можно большем числе игр. Intel, в свою очередь, заявляет, что с ускорением физических эффектов прекрасно справятся многоядерные процессоры. На ее стороне — армия опытных программистов, которую компания получила после покупки компании Havok.

Сейчас Intel работает над архитектурой Larrabee. У первых графических чипов нового семейства будет свыше десяти ядер на одном кристалле. Разумеется, сфера применения таких процессоров не ограничивается одной лишь обработкой графики. Они будут использоваться для научных расчетов, моделирования природных процессов и, конечно же, ускорения физики в играх. Что немаловажно, программируется Larrabee теми же самыми командами, что и обычные процессоры архитектуры x86. Это сильно упростит написание приложений, совместимых с новыми графическими чипами Intel.

В первой половине 2009 года должно выйти около 40 игр с поддержкой PhysX, в числе которых столь ожидаемая нами Mirror's Edge

Компания AMD также не намерена сидеть в стороне. Уже сейчас ее процессоры и видеочипы оптимизируются под физический движок Havok. Как показывает практика, Havok очень хорошо дружит с процессорами AMD, особенно с четырехъядерными Phenom X4. К началу 2009 года компания планирует выпустить видеокарту, которая для ускорения вычислений будет использовать стандартные средства DirectX 11.

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

Постановка задачи проста: доказать, что современные видеокарты NVIDIA справляются с обработкой физики лучше, чем последнее поколение процессоров, или опровергнуть это утверждение. Поэтому набор основных компонентов для тестового стенда был очевиден: взятый с пылу с жару ЦП Intel Core i7-920, пара мощных видеокарт ZOTAC GeForce GTX 280 AMP! Edition и другая парочка графических плат, но уже послабее — две ZOTAC GeForce 9800 GTX+. В остатке: материнская плата ASUS P6T Deluxe и 6 Гб оперативной памяти от OCZ. Испытания проводились в 64-битной версии Windows Vista Ultimate.

Набор тестовых приложений был следующим:

— Unreal Tournament 3 с установленным PhysX-дополнением;

— сетевой экшен с полностью разрушаемым окружением Warmonger — Operation: Downtown Destruction;

— пре-альфа-версия игры Metal Knight Zero — многопользовательского сетевого шутера, в котором все окружение можно разрушить;

— бенчмарк Nurien, основанный на технологиях одноименной социальной сетевой игры (разрабатывается).

Все они входят в состав GeForce Power Pack (в случае с Unreal Tournament 3 речь идет только о дополнении PhysX) и могут быть свободно скачаны с сайта компании.

Для начала следует обзавестись самыми свежими драйверами для видеокарты. На момент написания статьи была доступна версия GeForce 180.48, которая включала в себя драйвера PhysX 8.10.13. То есть нужно скачать всего один инсталляционный файл.

После установки драйверов надо открыть Панель управления NVIDIA (кликнуть правой кнопкой на рабочем столе и выбрать соответствующий пункт) и перейти на закладку с настройками PhysX. Здесь можно включить или выключить аппаратную обработку физики, а также, когда в системе установлено две (и более) видеокарты, выбрать режим их совместной работы. Если платы одинаковые, то доступно два режима: SLI, при котором обе видеокарты делят между собой как графическую, так и физическую нагрузку, и мульти-GPU, когда одна плата берет на себя всю графику, а вторая — всю физику. Если в системе установлены разные видеокарты (например, в первом разъеме PCIe x16 — GeForce 9800 GTX, во втором — GeForce 9600 GT), то разумно будет повесить обработку физики на слабейшую из них.

Все тестовые забеги мы проводили в разрешении 1280x1024 при включенной 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

Эта игра также базируется на движке Unreal Engine 3, но по числу физических «присадок» заметно опережает UT3. Разрушается здесь абсолютно все, а надежных укрытий не существует в принципе, так как любой камень, за которым вы решили спрятаться, может быть превращен в пыль после нескольких удачных залпов противника. Дым от оружия стелется по направлению ветра, а туман рассеивается от череды взрывов.

На этом этапе видеокарты 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 в повседневной жизни.

В будущем графический чип может легко стать центральным компонентом компьютера. Апгрейд видеокарты обеспечит заметный прирост быстродействия, а на откуп процессору останется ряд базовых задач, в которых не требуется сложных многопоточных вычислений. Правда, компании-производители ЦП вряд ли смирятся с таким положением вещей. Так что нас с вами ждет очередной виток борьбы за выживание. Может быть, недалек тот день, когда процессор перестанет быть центральным?

Прочитал интереснейшую статья про PhysX на практике,в которой к тому же затронут вопрос совместной работы Radeon и GeForce.

Ключевые моменты статьи.

1. Использовать Geforce и Radeon вместе вполне реально,но только под XP и 7-ой

2. Выбора видеокарты под физические эффекты
При выборе оптимальной видеокарты для использования в качестве физического ускорителя PhysX также обратите внимание на то, что драйвер PhysX использует для своих нужд количество шейдерных блоков видеокарты, кратное 8, – иными словами, блоки (мультипроцессоры) по 8 штук. Если, к примеру, включить PhysX на слабой видеокарте с малым количеством шейдерных блоков – например, 8500GT – сразу половина от всех имеющихся в наличии универсальных процессоров займется расчетом физики – понятное дело, в ущерб графике. Именно поэтому при выборе видеокарты, рассчитывайте на то, что около 24 шейдерных блоков будут задействованы для расчета физики, а для графики останется не менее 40. Использование более бюджетных видеокарт – это почти всегда компромисс между ухудшением графики, но ускорением физики и качественной графикой с расчетом физики программным путем (посредством CPU).

Если для расчетов графики и физики используются разные видеокарты, то оптимальной видеокартой для PhysX можно назвать такие модели как 9500GT/9600GT/8800GS/9600GSO – они имеют достаточное количество шейдерных блоков и стоят недорого. Использование более производительных видеокарт нецелесообразно в виду того, что обработка физики в существующих (а также выпущенных в ближайшее время) играх попросту не требует слишком большой вычислительной мощи.

Как видно по Вантажу,сверхбюджетной 9500GT для ускорения физики более чем достаточно.

Итого об эффективности технологии :

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

Аффтар прав : FarCry 2 использует 4 ядра и просчитывает физику через процессор,при этом имея физические эффекты не хуже,чем в Mirror's Edge и Cryostasis (тешдемо на движке этой игры использует очень сложные физ.эффекты,которых нет в игре и при этом не заточен под 4-х ядерные процессоры. А если еще вспомнить графические баги на Радеона в этой игре,то появляется вполне очевидное подозрение)
В тех играх,что имеются,физ.эффекты довольно простые и вполне нормально могут быть просчитаны ЦП. Посмотрите еще раз тесты Криостазис (игры,а не технологического демо по заказу Нвидиа) : связка из SLI при программном расчете физики значительно обходит раздельный рендеринг и просчет физики на этих же картах.

А не рано ли мы списываем ЦП со счетов ?! Вспомним мощный физический движок в HL2. Процессор там справлялся с задачей более чем хорошо,причем средненького хватало с головой. Оптимизация игр под 4-х ядерные процессоры позволяет использовать ту же самую физику без особых потерь.

Единственное,что можно противопоставить этим доводам,так это факт того,что эти игры являются "первыми ласточками" и используют технологию скорее для пиара,чем из реальной необходимости и в будущем,при внедрении в игры действительно сложных эффектов,польза от PhysX будет более отчетлива. Аффтар в той статье не смог определить разницы в Миррорс Эдже с включенным и выключенным PhysX. Есть о чем задуматься,не так ли ?!

Какие графические процессоры поддерживаются , вкратце - имеющие минимум 32 шейдерный ядра и 256 Мб видеопамяти.

Проверить производительность: UT3 , FluidMark, Nurien, результаты помещать в Выбор и сравнение

Наш FAQ по теме, дополнения приветствуются

Последний раз редактировалось DrEvil 06.06.2009 13:55, всего редактировалось 10 раз.

О минимальных требованиях к ускорителю физики. Тест 8600GT

Часто встечаю на форумах вопросы вида: "А будет ли достаточной карта X для ускорения физики в играх?". В качестве примера хотелось бы привести результаты тестирования видеокарты Palit 8600GT Sonic+ в качестве физического ускорителя в техническом демо игры Cryostasis. Выбор теста был сделан не случайно, так как в отличие от синтетических тестов типа Nurien или CPU test в 3dmark Vantage, демо Анабиоза приближено к реальной игровой обстановке и способно адекватно нагрузить как физический ускоритель так и графический.

Тестовая конфигурация:
Core 2 E8600 3,33GHz @ 4GHz
2x2048 OCZ Platinum DDR-3 PC-12800 @ 800MHz 7-7-7-20 2T
EVGA 790i Ultra SLI
Palit 9800GTX+ SLI (745/1100)
Palit 8600GT Sonic+ (620/890)

Windows Vista Ultimate x64 SP1
GeForce 180.48
PhysX 8.11.18

Условия проведения теста:
Все тесты проводились в разрешении 1920x1200 с установками детализации Medium. Частоты видеокарт при разгоне поднимались до 790/1230 для связки 9800GTX+ и 740/1000 для 8600GT. При каждом варианте настроек видеодрайвера тест прогонялся пять раз с последующим усреднением результатов.

Изображение

Как видно из диаграммы, использование отдельного ускорителя физики дает существенный прирост производительности по сравнению со SLI тандемом из 9800GTX+, прибавляя почти 12 к среднему значению FPS. Тем не менее, при разгоне 8600GT удалось выжать еще 2 FPS, что говорит о некоторой недостаточности производительности физического ускорителя. Если взглянуть на минимальные значения кадров в секунду, становится ясно, что это проявляется, в основном, в сценах с большой интенсивностью графических эффектов. От себя замечу, что наиболее заметна разница, когда в кадре много воды. Четвертое измерение проводилось с целью продемонстрировать, что средняя скорость смены кадров немало зависит также и от вычислительной мощности основного видеоускорителя, что, впрочем, очевидно. Тем временем, оставшееся на том же уровне минимальное количество FPS недвусмысленно намекает, что ускоритель физики не успевает за видеокартами.

Для того, чтобы сделать вывод, надо сначала определиться со значением параметра "достаточности". Достаточно ли прироста в десяток-полтора FPS в любимой игре, чтобы приобрести с рук подержанную видеокарточку класса 8600GT? Мне - да. Достаточно ли производительности вышеназванной карты, чтобы современные видеокарты могли реализовать весь потенциал? Очевидно, нет.

Читайте также: