PhysX на ATI Radeon HD 5870

Автор: YURBAN

Дата публикации: 15.08.2013

Это ещё одна из статей моего старого блога.

Рано или поздно каждый владелец видеокарты от AMD сталкивался с вопросом про PhysX, а точнее можно ли его задействовать вообще.

Мой ответ: Вообще можно )). И в этой статье я опишу какое нужно иметь железо и софт, для того чтобы PhysX работал. Может для кого-то это статья не нова, и для кого-то процесс включения физики при использовании основного видеоадаптера от ATI прошёл легко, но у меня так не получилось, поэтому и пишу далее... Всё дело в том, что PhysX на картах Nvidia отключается, если используется видео адаптер от AMD/ATI!

Итак приступим. Для начала скажу сразу что на картах AMD физика от nVidia работать в чистом виде не будет. Поэтому нам потребуется как минимум:
1. Материнская плата с двумя PCI-e слотами
2. Видеокарта AMD!!!
3. Видеокарта nVidia с не менее чем 32 потоковыми процессорами и не менее чем 256 MB видеопамяти.
4. Остальное по ходу дела...

Включение "PhysX на AMD Radeon".

Для начала нужно прежде всего скачать нужные драйверы nVidia, так как я использовал видеокарту 8600 GT, то мне пришлось перепробывать кучу драйверов и патчей чтобы задействовать PhysX. Но эту кучу я расписывать не буду, напишу только то что касается связки HD 5870 + GeForce 8600GT.

"Правильные" драйверы.

По поводу драйверов для AMD я не заморачивался, и оставил те которые стояли ранее (Catalyst 10.9). Драйверы для nVidia потребовались исключительные, ими стали Forceware 196.21, скачать их можно на сайте Nvidia.com, в конце статьи будут приведены все нужные ссылки на файлы. Кроме драйверов нам потребуется патч PhysX MOD 1.03 и 1.05ff (для ForceWare 250+).

"Прямая" установка PhysX.

Пару слов о моей системе (конфигурации железа). Главные компоненты:
Процессор: Intel Core i5 760 @ 3.33 (гонял и до 4х под linpack'ом, но пока такие мощи не нужны).
Материнская плата: ASUS P7P55D LE
Оперативная память: Corsair 2x2 Гб 1600 МГц
Блок питания: Cooler Master RS-600-ASAA (600 Ватт)
Видеокарта первая: Sapphire HD 5870 с биосом от ASUS (без разгона)
Видеокарта вторая: Palit GeForce 8600GT 256MB (разогнанная до 800 МГц по ядру и 800 МГц по памяти)
Операционная система: Windows 7 Максимальная x64

Про драйверы писал выше, так что читайте внимательно. Теперь установка. Первым делом я деинсталлировал все драйверы nVidia Forceware 258.96 включая PhysX. Затем выполнил перезагрузку в безопасном режиме (F8). В безопасном режиме установил драйверы nVidia Forceware 196.21 скачанные ранее из сети. После установки драйверов, не выходя из безопасного режима, запустил патч PhysX MOD 1.03. Затем выполнил перезагрузку. После перезагрузки загрузилась "нормальная" Windows 7 x64. Теперь осталось выполнить последний шаг, задействовать PhysX вместе с HD 5870 и 8600 GT. Для этого кликаем по рабочему столу правой кнопкой мыши и выбираем "Разрешение экрана". Далее нажимаем на кнопку "Найти" и выбираем любой "серый" монитор с надписью "Другой экран не обнаружен.". Ставим в меню Экран - "доступен выход экрана на: NVIDIA GeForce 8600 GT", в меню Несколько экранов - выбираем "Попытаться в любом случае подключиться к: VGA", нажимаем применить. Затем выбираем свой единственный задейстованный монитор (с цифоркой 1), в меню Несколько экранов выбираем "Расширить эти экраны", нажимаем применить. Если Вы всё сделали так как написано выше, и у Вас похожая конфигурация, то в программе GPU-z вы должны увидеть следующее:

GPU-z

Если этого не произошло, то рекомендую посетить этот форум (NGOHQ).

Если всё впорядке, читаем дальше ))).

Проверка работы PhysX на HD 5870 + GeForce 8600 GT.

Sapphire HD 5870 and Palit 8600 GT

Для проверки я использовал 3 программы: FluidMark 1.1.0, 3D Mark Vantage и Batman: Arkham Asylum.

Fluid Mark на Sapphire HD 5870

Настройки можете видеть на скриншоте ниже.

HD 5870 Fluid Mark

А вот результаты.

HD 5870 Fluid Mark

Как можно видеть PhysX работает, теперь переходим к следующей проверке.

3D Mark Vantage

В настройках Vantage, я выбрал только CPU тест PhysX, все остальные были отключены. Для начала я прогнал Vantage без ускорения GPU (отключается в настройках).

HD 5870 Vantage

Как можно видеть мой четырёх ядерник смог дать FPS 19.47. Но что будет когда ускорение GPU станет задействовано???. А вот что, скриншот ниже ))

HD 5870 Vantage

Наблюдаем 62 FPS, согласитесь не хилый прирост ))), если даже оценивать в процентах .

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

Batman: Arkham Asylum

Настройки графики:

HD 5870 Batman PhysX

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

Посмотрим что будет с включенной физикой на максимум, используя "слабенькую" 8600 GT.

8600 GT Batman PhysX

А теперь без физики (всего лишь отключил виртуальный монитор с 8600 GT).

HD 5870 Batman PhysX

И опять результат на лицо. На этом тестирование и заканчиваю. Таким образом мне путём мудохания около часа, прочитывания кучи постов на разных форумах - удалось подружить карту от ATI и карту от NVIDIA по принципу Разделяй и властвуй для нужного мне симбиоза - графика отдельно, физика тоже отдельно.

Файлы для загрузки

Nvidia 196.21 Driver: Загрузить драйверы Nvidia 196.21 WHQL для Windows 7/Vista x64 (146 Мбайт)

PhysX MOD 1.03 и 1.05ff: PhysX-mod_103_and_105ff.7z (2.3 МБайта)


Автор: Селиверстов Ю.В. aKa YURBAN

Авторизация

Канал на Youtube