Курс физики для «красных»
Введение
В свете выхода новой линейки 5000 видеокарт AMD-ATI многие решились на их приобретение, надеясь создать высокопроизводительный тандем видеокарты с поддержкой DirectX 11 и карты от NVIDIA в качестве физического ускорителя. И хотя уже в конце 2009 года стало известно, что в драйверах NVIDIA, начиная с версии 186, возможность использования аппаратного PhysX автоматически блокируется, если в системе обнаружен GPU другого производителя (включая интегрированные в чипсет). Почти сразу был создан патч для отключения автоматической блокировки PhysX, а чуть позже — сделаны модифицированные драйвера на базе оригинальных, с возможностью включения PhysX.
Ниже рассмотрим создание такого тандема, а также проведём несколько тестов с целью проверить работоспособность аппаратной реализации PhysX.
Подготовка
Конфигурация стенда:
- системная плата: Asus Striker Extreme
- процессор: Intel Core 2 Quad Q6600 c Zalman-9700
- видеокарты: MSI Radeon 5870 / Sparkle 8800 GT
- звуковая карта: Sound Blaster X-Fi Extreme Music
- оперативная память: DDR2-2x2Gb OCZ Platinum 800Mhz
- жесткий диск: RAID-0 4x300Gb WD VelociRaptor
- блок питания: Zalman 600W
- монитор: Dell 3008WFP (30”)
- операционная система: Windows 7 Professional 64x
- драйвера: ATI версии CATALYST 9.12; NVIDIA версии 196.52 (модифицированные); PhysX версии 9.09.0814
Список использованных приложений:
- PhysX FluidMark v.1.1.1
- Darkest of Days v.1.05
- Batman: Arkham Asylum v.1.1
- Mirror’s Edge v. 1.01
- Cryostasis: The Sleep of Reason v.1.02
Графические настройки всех игровых приложений для проверки выставлялись в максимальное качество, c максимальной анизотропной фильтрацией и сглаживанием 2х в разрешении 1920×1080. При записи роликов разрешение снижалось до 1280×720.
Установка
Следуя простой инструкции, собираем связку ATI + NVIDIA:
1. Установка видеокарт. В первом слоте PCI-Express х16 установить карту от ATI, в следующем установить карту от NVIDIA (обратите внимание, что карты NVIDIA с менее чем 32 шейдерными ядрами, такие как GeForce 210, не поддерживают PhysX).
2. Установить Windows 7 (Windows Vista не поддерживает запуск 2-х разных WDDM драйверов).
3. Установить драйверы для карты ATI, далее возможны два варианта:
— после перезагрузки установить модифицированные драйверы на карту NVIDIA (32-бит/64-бит).
— после перезагрузки установить оригинальные драйверы NVIDIA не ниже 190 версии на карту и, отказавшись от перезапуска Windows, используя модификатор PhysX-mod v.1.02 пропатчить библиотеки оригинальных драйверов.
4. Подключить к уже имеющемуся (либо к любому другому) монитору карту NVIDIA. Если нет такой возможности, следует сделать виртуальное расширение экрана для карты NVIDIA. Зайдите в панель управления Windows, «Персонализация=>Экран=>Разрешение экрана». Нажать кнопку «Найти» и выбрать карту от NVIDIA, далее во вкладке «Экран» выбрать «подключен как VGA», ниже выбрать «расширить экран».
5. Зайти в Панель управления NVIDIA=>вкладка «PhysX» и включить ускорение PhysX.
6. Для проверки того, что всё успешно настроено, нужно запустить FluidMark и убедиться, что PhysX реализуется аппаратно.