FluidMark 1.2.2: на основе последнего PhysX SDK 2.8.4.
Джером “JeGX” Гуинот (Jerome Guinot), создатель известного бенчмарка PhysX FluidMark, обновил свое детище до версии 1.2.2.

Список изменений:
Версия 1.2.2 – 2010-09-20
————————–
! Новый эффект пост-процессинга.
! Ограничены настройки для онлайн-публикации результатов (fullscreen mode + No AA + No PostFX).
! Приложение перекомпилированно с использованием PhysX SDK 2.8.4.4.
* Фикс: разрешение 1920×1080 не сохранялось при закрытии FluidMark.
Как вы можете заметить, частицы поменяли свой цвет с жизнерадостного желтого на кроваво-красный, но, разумеется, нововведения этим не ограничиваются.
Главное изменение – переход с PhysX SDK 2.8.3. на новейшую версию 2.8.4.4. Что влечет за собой:
1) FluidMark’у 1.2.2. больше не требуется установка системного ПО PhysX для нормальной работы, т.к. SDK 2.8.4 больше не зависит от драйверов.

Когда СПО PhysX не установлено, FluidMark 1.2.0. может лишь беспомощно выводить окна с ошибками, в то время как версия 1.2.2. запускается без каких-либо проблем.
2) Бинарная версия PhysX SDK 2.8.4. изначально скомпилированна с использованием инструкций SSE2, таким образом, можно ожидать увеличение скорости физических вычислений силами центрального процессора. Давайте же это проверим:
Система: C2Q 9400 CPU, GTX 470 + GTS 450 GPUs, 4Gb RAM, Win 7 x64, 260.63 GPU драйвера, СПО PhysX 9.10.0514.Настройки FluidMark: разрешение 1024x768, Async mode Выкл, Multi-core PhysX Вкл, 60000 частиц, продолжительность бенчмарка - 60000 мс, 3 эмиттера.

Наблюдает стабильное увеличение производительности – около 14 процентов. Что позволяет сделать два вывода:
- Если это конечно не целиком заслуга неких внутренних оптимизаций в самом SDK (что маловероятно), то долгожданное использование инструкций SSE2 действительно приносит заметный эффект.
- Эффект этот вовсе не так значителен как утверждалось многими журналистами (говорилось про прирост в 1.3 – 2 раза) во время скандала про PhysX и x87.
Что же с расчетами на GPU ?

Практически никакой разницы между FluidMark 1.2.0 и 1.2.2.
Разумеется, одиночная GTX 470 оказывается заметно быстрее выделенной GTS 450, т.к. FluidMark (будучи, по сути, синтетическим тестом) практически не нагружает графическую систему. В реальных игровых приложениях польза от выделенной PhysX карты будет заметно больше.
Вы можете загрузить FluidMark 1.2.2. здесь
И наконец, огромное спасибо комраду JeGX за пререлизную версию FluidMark, без которой эта статья появилась бы значительно позднее












На гибридах не работает. Как бы теперь не пришлось делать патч под каждое приложение на новом SDK.
Alexandr82 (ЦИТАТА)
Alexandr82
22 Sep 10 at 12:29 am
Alexandr82
На гибридах не работает
Да.. мод патчит PhysXDevice.dll, насколько я помню, который теперь находится непосредственно в папке с программой/игрой.
Как бы теперь не пришлось делать патч под каждое приложение на новом SDK
Тогда уж только под те, где будет GPU физика.
Upd: Вон, тут человек просто скопировал патченный PhysXDevice в папку с FluidMark’ом и все заработало.
Тем не менее, избавление от PSS – приятное дополнение как для разработчиков (не нужно таскать с собой 40 метров драйверов и слушать жалобы юзеров, см далее), так и для пользователей (“а какой PhysX поставить ?”,”а что делать, у меня ATI а игра PhysX требует ?”,”все перепробывал, он вообще не ставится !” – можно услышать даже сейчас, в достаточном количестве)
Zogrim (ЦИТАТА)
Zogrim
22 Sep 10 at 12:40 am
К стати не обязательно копировать, достаточно удалить или переименовать тот, что в папке с программой.
Alexandr82 (ЦИТАТА)
Alexandr82
25 Sep 10 at 1:05 pm