Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Вторая видеокарта для physx

Выбираем выделенную видеокарту для работы с физическими эффектами NVIDIA PhysX

Оглавление

реклама

  • Вступление
  • Тестовая конфигурация
  • Инструментарий и методика тестирования
  • Результаты тестов: сравнение производительности
    • Assassin’s Creed 4 Black Flag (Гавана)
    • Batman Arkham City (Бенчмарк)
    • Borderlands 2 (Бенчмарк)
    • Cryostasis (Техническое демо)
    • Dark Void (Бенчмарк)
    • Darkest of Days (Бенчмарк)
    • Mafia 2 (Бенчмарк)
    • Metro 2033 Redux (Бенчмарк)
    • Metro: Last Light Redux (Бенчмарк)
    • Mirror’s Edge (FlybyFlight бенчмарк)
  • Развернутый анализ результатов
  • Анализ среднегеометрических результатов
  • Заключение

Вступление

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

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

  • GeForce GTX 780 3072 Мбайт;
  • GeForce GTX 770 2048 Mбайт;
  • GeForce GTX 760 2048 Mбайт;
  • GeForce GTX 750 Ti 2048 Mбайт;
  • GeForce GTX 750 2048 Mбайт;
  • GeForce GTX 680 2048 Mбайт;
  • GeForce GTX 670 2048 Mбайт;
  • GeForce GTX 660 Ti 2048 Mбайт;
  • GeForce GTX 660 2048 Mбайт;
  • GeForce GTX 650 Ti Boost 2048 Mбайт;
  • GeForce GTX 650 Ti 1024 Mбайт;
  • GeForce GTX 650 1024 Mбайт;
  • GeForce GTX 580 1536 Мбайт;
  • GeForce GTX 570 1280 Мбайт;
  • GeForce GTX 560 Ti 448 Core 1280 Мбайт;
  • GeForce GTX 560 Ti 1024 Мбайт;
  • GeForce GTX 560 1024 Мбайт;
  • GeForce GTX 550 Ti 1024 Мбайт;
  • GeForce GTX 480 1536 Мбайт;
  • GeForce GTX 470 1280 Мбайт;
  • GeForce GTX 465 1024 Мбайт;
  • GeForce GTX 460 1024 Мбайт;
  • GeForce GTX 460 SE 1024 Мбайт;
  • GeForce GTS 450 1024 Мбайт.

реклама

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

Тестовая конфигурация

Тесты проводились на следующем стенде:

  • Процессор: AMD FX-8320 BE (Vishera, L3 8 Мбайт), Turbo Core / APM — off — 3500 @ 4600 МГц (1.48 В);
  • Материнская плата: GigaByte GA-990FXA-UD5, АМ3+, BIOS F12;
  • Система охлаждения CPU: Corsair Hydro Series H105 (

1300 об/мин);

  • Оперативная память: 2 x 4096 Мбайт DDR3 Geil BLACK DRAGON GB38GB2133C10ADC (Spec: 2133 МГц / 10-11-11-30-1t / 1.5 В) , X.M.P. — on;
  • Дисковая подсистема: 64 Гбайта, SSD ADATA SX900;
  • Блок питания: Corsair HX850 850 Ватт (штатный вентилятор: 140 мм на вдув);
  • Корпус: открытый тестовый стенд;
  • Монитор: 27″ ASUS PB278Q BK (Wide LCD, 2560×1440 / 60 Гц).
  • Видеокарты:

    • GeForce GTX 780 3072 Мбайт — 863/6008 @ 1000/7200 МГц (Palit);
    • GeForce GTX 770 2048 Mбайт — 1046/7000 @ 1260/7800 МГц (Zotac);
    • GeForce GTX 760 2048 Mбайт — 980/6008 @ 1200/7000 МГц (ASUS);
    • GeForce GTX 750 Ti 2048 Mбайт — 1020/5400 @ 1160/6600 МГц (GigaByte);
    • GeForce GTX 750 2048 Mбайт — 1020/5000 @ 1150/6200 МГц (Palit);
    • GeForce GTX 680 2048 Mбайт — 1006/6008 @ 1260/7100 МГц (Gainward);
    • GeForce GTX 670 2048 Mбайт — 915/6008 @ 1200/6800 МГц (Zotac);
    • GeForce GTX 660 Ti 2048 Mбайт — 915/6008 @ 1180/6800 МГц (Gainward);
    • GeForce GTX 660 2048 Mбайт — 980/6008 @ 1230/6800 МГц (MSI);
    • GeForce GTX 650 Ti Boost 2048 Mбайт — 980/6008 @ 1180/6800 МГц (MSI);
    • GeForce GTX 650 Ti 1024 Mбайт — 925/5400 @ 1160/6600 МГц (Palit);
    • GeForce GTX 650 1024 Mбайт — 1058/5000 @ 1180/6000 МГц (ASUS);
    • GeForce GTX 580 1536 Mбайт — 772/1544/4008 @ 920/1840/4600 МГц (Leadtek);
    • GeForce GTX 570 1280 Mбайт — 732/1464/3800 @ 850/1700/4500 МГц (Zotac);
    • GeForce GTX 560 Ti 448 Core 1280 Mбайт — 732/732/3800 @ 840/1680/4400 МГц (MSI);
    • GeForce GTX 560 Ti 1024 Mбайт — 822/1644/4008 @ 980/1960/4500 МГц (MSI);
    • GeForce GTX 560 1024 Мбайт — 810/1620/4008 @ 960/1920/4500 МГц (Gainward);
    • GeForce GTX 550 Ti 1024 Мбайт — 900/1800/4100 @ 1030/2060/4700 МГц (Innovision);
    • GeForce GTX 480 1536 Mбайт — 700/1400/3696 @ 850/1700/4200 МГц (Gainward);
    • GeForce GTX 470 1280 Mбайт — 608/1215/3348 @ 780/1560/4000 МГц (Palit);
    • GeForce GTX 465 1024 Мбайт — 608/1215/3208 @ 740/1480/3800 МГц (Innovision);
    • GeForce GTX 460 1024 Мбайт — 675/1350/3600 @ 850/1700/4400 МГц (Innovision);
    • GeForce GTS 450 1024 Мбайт — 783/1566/3608 @ 950/1900/4400 МГц (Gainward).

    Программное обеспечение:

    • Операционная система: Windows 7 x64 SP1;
    • Драйверы видеокарты: NVIDIA GeForce 344.11 WHQL.
    • Утилиты: FRAPS 3.5.9 Build 15586, AutoHotkey v1.0.48.05, MSI Afterburner 4.0.0.

    Инструментарий и методика тестирования

    Для более наглядного сравнения видеокарт все игры, используемые в качестве тестовых приложений, запускались в разрешении 1920 х 1080.

    В качестве средств измерения быстродействия применялись встроенные бенчмарки, утилиты FRAPS 3.5.9 Build 15586 и AutoHotkey v1.0.48.05.

    Список игровых приложений:

    • Assassin’s Creed 4 Black Flag (Гавана).
    • Batman Arkham City (Бенчмарк).
    • Borderlands 2 (Бенчмарк).
    • Cryostasis (Техническое демо).
    • Dark Void (Бенчмарк).
    • Darkest of Days (Бенчмарк).
    • Mafia 2 (Бенчмарк).
    • Metro 2033 Redux (Бенчмарк).
    • Metro: Last Light Redux (Бенчмарк).
    • Mirror’s Edge (FlybyFlight бенчмарк).

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

    Дополнительная видеокарта для PhysX

    Началось все с того что решил поиграть в Batman AK с продвинутой физикой Nvidia. Без плюшек от нвидии игра выдает 60 фпс на 980, при активации физики фпс проседает примерно до 45-55-60. Без дела лежал Титан, решил его поставить для обработки физики, до этого такого не делал. Поставил видеокарту все определилась, в настройках назначил именно его для физики и каково было мое удивление когда фпс с физикой наоборот упал до 30-45-редко50. Думал проблема в оптимизации игры. Проверил на других: Xcom, Mafia2, Batman AC и тд. Ситуация точно такая же как и в Batman AK, при обработке физики на дополнительной видеокарте фреймрейт меньше, нежели на одиночной видеокарте. Гуглил — ничего внятного по этому поводу не нашел.

    7Rain7
    скорее всего понадобится модифицированный драйвер. Года 2-3 назад такой был — заставлял вместе работать карты от AMD и NVIDIA.

    MunchkiN 616
    API появился в сборке 10041

    Вот кстати ещё инфы надыбал
    http://www.3dnews.ru/909985

    MunchkiN 616
    Корочи , решил тут протестить пузисикс на вин 10, система чистая, видеокарты не менялись, дрова не переставлялись.
    Только поставил, скачал свежие дрова и физискс, с чистого листа.
    Все проблемы которые были раньше на системах с виндовс 7 или виндовс 8,1 и физиксом ИСЧЕЗЛИ.
    даже на в термоядрёных сценах типа осколков пингвиниа всё идет норм, на 8,1 в этих местах мыли дропы , в мафии та же байда
    ХЗ это из за того что дрова и физикс на чистую ставлены или из за того что винда 10.

    legusor написал:
    покупаешь процессор с поддержкой pci-контроллером более, чем 32 линий pci express, покупаешь под него материнку с двумя электрически полноценными x16-слотами или довольствуешься текущими x8x8 , x8x4.

    Падение FPS при двух видеокартах происходит судя по всему что ресурсы основной шины материнки PCI-E делятся на две части чтобы и вторую карту прокормить. Но на разных материнках по разному. Я у техподдержки гигабайта спрашивал по поводу своей матери. И у меня нет такого разделения ресурсов на главной шине, так что опробую, сделаю тесты и скажу что получилось.

    Ещё читал что якобы производительность второй карты зависит от шины видеокарты. Так это или нет, тоже проверю. Основная карта gtx 1070 с шиной 256 и дополнительная gtx 570 с шиной 320

    MunchkiN 616 написал:
    правда то мне еще бп один бы понадобился бы

    Мягко говоря, я поражен и обескуражен от количества диванных теоретиков и отсутствия практиков. Все что можно нагородили уже. Про количество линий — это Фиаско братан. Масса тестов опубликовано сингл видях в режимах pci-e 3.0/16x , 3.0/8x , 2.0/16x , 2.0/8x там разница не более 10% на топчиках, а иногда ее вообще. нет. Сказочные просто (фантазеры). Какие 16х/16х ? Лол!
    На те, кушайте не обляпайтесь. Других тестов под рукой не было. К сожалению в Баттле1 (типа не синтетический тест) встроенного типового теста нет, а на глазок прирост я калькулировать не берусь. Чисто на субъективном уровне с отображением ФПС на 5-10 фпс на 2к монике прибавилось. Хотите верьте , хотите нет.
    Попробую фото экрана вставить домашнего, сорри конечно, надеюсь тут заруба не за боль в глазах.

    Zah23rus написал:
    Мягко говоря, я поражен и обескуражен от количества диванных теоретиков и отсутствия практиков.

    Zah23rus написал:
    К сожалению в Баттле1 (типа не синтетический тест) встроенного типового теста нет, а на глазок прирост я калькулировать не берусь. Чисто на субъективном уровне с отображением ФПС на 5-10 фпс на 2к монике прибавилось.

    Вторая видеокарта для physx

    Сообщения: 45
    Благодарности:

    Конфигурация компьютера
    Материнская плата: MSI Z170A-G43 Plus
    HDD: WDC WD15EARS-00MVWB0 ATA Device (1500 ГБ, SATA-II)
    Звук: встроенная в мать
    CD/DVD: ASUS DRW-24B3ST ATA Device (DVD+R9:12x, DVD-R9:12x, DVD+RW:24x/8x, DVD-RW:24x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:48x/24x/48x DVD+
    Ноутбук/нетбук: sony vaio svf152a29v
    Прочее: 2.5″ Твердотельный накопитель Plextor M5 PX-128M5S

    Профиль | Отправить PM | Цитировать

    Сообщения: 38357
    Благодарности: 8737

    Конфигурация компьютера
    Материнская плата: MSI B350 Pc-Mate
    HDD: GoodRam Iridium Pro 240Gb + Hitachi HDS721010CLA332 1Tb
    Звук: Asus Xonar D1 + Microlab PRO1 + Edifier H840
    CD/DVD: ASUS DRW-24B3ST
    Ноутбук/нетбук: Acer TM2492LMI
    Прочее: Принтер Ricoh Aficio SP 112
    И на счёт целесообразности этих манипуляций,я просто хочу попробовать »

    Эффекта не заметите, а может даже снизится FPS.

    теперь на 550ti надо накатить дрова. Как это сделать »

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

    Сообщения: 1576
    Благодарности: 132

    Конфигурация компьютера
    Материнская плата: asus maximus v gene
    HDD: все сата системный ssd crucial
    Звук: asus xonar dgx
    CD/DVD: nec
    ОС: windows 10

    Последний раз редактировалось alex_andor, 22-07-2015 в 20:02 .

    Hybridiz или последний гибридный PhysX

    С введением новых плюшек от Nvidia и Radeon Technologies Group в лице VSR и DSR, т.е. виртуального увеличения разрешения на обычных FHD мониторах, появилась возможность увидеть старые игры под новым углом. Поэтому решил вспомнить старую добрую технологию гибридного PhysX и посмотреть: что же он представляет из себя сегодня? И не потерял ли он актуальность?

    Немного о PhysX

    Как известно PhysX изначально является разработкой компании Ageia. В свое время Ageia выпускала не только ПО, но и специализированные платы для ускорения физических эффектов, которые вставлялись в разъемы PCI-E и PCI. PhysX использовал для просчета физический эффектов набор инструкций x87, что не позволяло его быстро просчитывает на обычном ЦП. Список игр (кроме сине/зеленых, только с синей галочкой) которые требовали дискретную карту от Ageia, можно найти здесь и он далеко не полный, игры Alpha Prime в нем нет, наверное еще кое каких игр. В итоге Ageia была выкуплена Nvidia. Позже было выявлено, что любая PhysX плата от Ageia гораздо медленнее даже самого слабого дискретного ускорителя от Nvidia. Все бы было хорошо, да вот в процессе используются потоковые процессоры ГПУ, а не отдельный аппаратный блок и как следствие общая производительность ГПУ просядает. Поэтому расширенный вариант PhysX отсекался совсем, а в драйверах Nvidia его вешали намертво на ЦП. Так и было до появления PhysX SDK 2.8.4 версии, который способен использовать инструкции процессора SSE2 и от этого не так требователен к ресурсам видеокарты. Проблема исчерпала себя. И в игрострое уже появилось два варианта реализации PhysX — обычная и расширенная. До появления версии PhysX 2.8.4 — поддержка физикс представляла из себя монолит из обычного и расширенного и требовал дискретного ускорения. Список игр с обычной поддержкой PhysX новых порядков можно найти здесь.

    Какие бывают PhysX эффекты?

    PhysX способен симулировать ткань, жидкость, просчитывать разрушаемость объектов и большое количество партиклей. Что во времена внедрения технологии Ageia, что после приобретения ее корпорацией Nvidia игр с поддержкой PhysX можно было по пальцам сосчитать. Поэтому Nvidia пришлось подвергнуть PhysX модернизации. Появилась специальная надстройка APEX, которая упрощала интеграцию физических эффектов в движок игры, а так же пополнила количество физических эффектов. Появились улучшенные эффекты разрушаемости объектов, симуляция ткани и жидкости была дополнена симуляцией дыма, просчет партиклей PhysX был дополнен эффектом турбулентности, который использует для просчета CUDA ускорение. Позже симуляция партиклей приобрела еще более расширенный вариант при помощи библиотеки Nvidia Flex в новом GameWorks Api от Nvidia. Список игр с расширенным PhysX новых порядков можно найти здесь.

    Что такое гибридный PhysX?

    Гибридный PhysX — это название говорит само за себя. Как известно гибрид — это помесь одного с другим. В данном случае смешались два лагеря. Для основного рендеринга используется карта от RTG, а для просчета физических эффектов — карта от Nvidia. Прямо как в случае с классическим PhysX от Ageia, карта от которого без проблем работала, как с картами от ATI, так и с картами от Nvidia. Nvidia на время разрешала такую возможность в своих драйверах, но затем снова заблокировала ее акцентируя этот момент тем, что не может гарантировать стабильность подобной связки. После по не внимательности разработчиков драйверов Nvidia блок был снова снят в бета драйвере версии 257.15. Очень много надежд было положено на PhysX 3 версии, но с выходом Witcher 3 по этой части снова возникли проблемы с видеокартами 6хх, 7хх серии (исключение составила 750, 750Ti, ГПУ который базируется на отличной от остальных карт этой серии микроархитектуре).

    Что поддерживает гибридный PhysX?

    Так как гибридный PhysX является взломом драйвера от Nvidia, а взлом чего-то что имеет постоянную поддержку и обновление, соответственно — явление временное, поэтому на долго его не хватило. Существует несколько версий гибридного PhysX — это Hybrid PhysX mod и Hybridiz. Сравнения уровней поддержки привожу ниже в таблице.

    По таблице видно, что Hybr >PhysX 3 и эффект турбулентности (APEX Turbulence) .

    Скриншот на примере игры The Bureau: XCOM Declassified

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

    Где можно найти эти моды?

    Взломщики драйверов, а так же англоязычные гайды по ним доступны по этим ссылкам: Hybrid PhysX mod, Hybribiz. Русскоязычный гайд по Hybrid PhysX mod, русскоязычный гайд по Hybridiz вы читаете в данный момент.

    Порядок установки Hybridiz

    При знакомстве с технологией я выделил два основных этапа настройки Hybridiz и один подэтап.

    Настройка при использовании под гибрид карт 6хх и 7хх серии

    1. Установка драйвера 314.22 WHQL версии драйвера от Nvidia, при этом устанавливается только драйвер.

    (т.е. выбирается пользовательский вариант установки и галочки снимаются с 3D Vision, PhysX, HDMI аудио, остается только голый драйвер)

    2. Перезагрузка компьютера.

    3. Запуск с правами администратора PreHybrd.exe.

    5. Запуск с правами администратора Hybridiz.exe.

    6. Перезагрузка компьютера.

    *При использовании 6хх, 7хх Cuda ускорение не работает совсем.

    Настройка при использовании под гибрид карт до 5хх серии включительно.

    1. Установка драйвера 320.49 WHQL версии драйвера от Nvidia, при этом устанавливается только драйвер.

    (т.е. выбирается пользовательский вариант установки и галочки снимаются с 3D Vision, PhysX, HDMI аудио, остается только голый драйвер)

    2. Перезагрузка компьютера.

    3. Запуск с правами администратора PreHybrd.exe.

    5. Запуск с правами администратора Hybridiz.exe, Openiz.exe, CUDAfix.exe или CUDAfx64.exe (в зависимости от версии ОС)

    6. Перезагрузка компьютера.

    *Cuda ускорение возможно только если в ПО значится ваша видеокарта и если в корневой папке с исполнительными файлами имеются библиотеки cuda*.dll, то их следует либо удалить либо «забиндить» (т.е. либо удалить, либо переименовать, либо переместить в специально созданную папку для резерва).

    Настройка при запуске игр с классическим PhysX, который требовал карту от Ageia.

    1. Установка * нужной верии драйвера от Nvidia, при этом устанавливается только драйвер.

    (т.е. выбирается пользовательский вариант установки и галочки снимаются с 3D Vision, PhysX, HDMI аудио, остается только голый драйвер)

    2. Перезагрузка компьютера.

    3. Запуск с правами администратора PreHybrd.exe.

    5. Запуск с правами администратора Hybr >* Openiz.exe, CUDAfix.exe или CUDAfx64.exe (в зависимости от версии ОС)

    6. Перезагрузка компьютера.

    !ВАЖНО!. Иногда для активации аппаратного ускорения PhysX требуется удалить, либо забиндить PhysXDevice64.dll, PhysXDevice.dll в корневой папке с исполнительными файлами игры. Для активации классического PhysX придется так же поступить и с файлом NxCooking.dll. Автор Hybridiz советует делать это со всеми dll от PhysX/NX, но лично у меня не было пока ни одного случая, когда приходилось отступать от правила, которое выделил сам.

    Ой, я что-то сделал не так! Черный экран.

    Следует вытащить карту выделенную под PhysX. Сделать полное удаление всех драйверов (в том числе и основной карты). И попробовать повторить попытку.

    Что является следствием того, что я все сделал правильно?

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

    Что является прямым признаком, что гибрид функционирует?

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

    На каких ОС функционирует Гибрид?

    Он совместим с XP, XP x64, 7, 8.1. Windows 10 и Vista, к сожалению, не совместимы с Hybridiz.

    Какие минимальные требования к видеокарте под PhysX?

    От 32 потоковых процессоров (CUDA ядер) и 256Мб набортной памяти начиная от 8xxx серии Geforce.

    На что стоит ориентироваться при выборе карты под PhysX?

    На количество потоковых процессоров и их частоту. К примеру у 4хх и 5хх серии Geforce потоковые процессоры работают на удвоенной частоте, а у 6хх и 7хх на частоте ядра, отсюда результат предсказуемый. Что 192 потоковых процессора Ферми (4хх и 5хх), покажут равный результат 384 потоковым процессорам видеокарты у Кеплер (6хх и 7хх).

    У меня не получилось задействовать Гибрид, что делать?

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

    Какие игры будут работать с гибридом а какие нет?

    Игры вышедшие до 2014 года. К примеру обычное Metro Last Light работает, а у Redux уже PhysX 3 версии.

    У меня есть второй монитор и я хочу его подключить к карте для PhysX. Как поступить?

    Для Windows XP может потребоваться активировать служу Nvidia в службах Windows. Для 7, 8.1 использовать панель Nvidia не обязательно.

    Вывод

    Данная технология потеряла актуальность уже как несколько лет. Но если имеется под рукой карта, которую можно использовать под Гибрид и разъем, куда ее можно вставить, а так же желание пройти старенькую игру с новыми ощущениями и желание заморочиться на настройке, то почему бы не воспользоваться?

    Читать еще:  Видеокарты как выбрать
    Ссылка на основную публикацию
    Adblock
    detector