Влияние Denuvo на производительность Sniper: Ghost Warrior 3

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Обзор | Игры

Здравствуйте. На написание этого небольшого материала меня натолкнула недавняя новость о якобы нулевом влиянии Denuvo на производительность игры Sniper: Ghost Warrior 3. В ней утверждается, что портал DSOgaming, используя систему с "Intel i7 4930K overclocked at 4.2Ghz with 8GB RAM, NVIDIA’s GTX980Ti" в разрешении 1920*1080 сравнил скорость работы Sniper: Ghost Warrior 3 в версии с Denuvo и без, и… о чудо, не нашёл никаких отличий.

Не знаю как другие пользователи, но лично я, как автор статьи о производительности процессора i7-5775C в играх, твёрдо убеждён, что адекватное и непредвзятое тестирование скорости платформы (а ведь именно её по слухам и нагружает Denuvo) обязательно должно сопровождаться двумя важными условиями:

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

Если с первым пунктом всё и так ясно, то по второму придётся немного пояснить. Возьмём для примера, тот же Sniper: Ghost Warrior 3. Игра по большей части состоит из прогулок по лесу, разумеется в таких условиях нагрузка на платформу будет низкой даже в случае с мощной видеокартой и невысоким разрешением. Но если мы подойдём к вражеской базе (как в видео ниже), то в кадре резко возрастает количество геометрии, вызовов отрисовки (draw calls), обработки различных коллизий и скриптов, что даёт дополнительную нагрузку на платформу. Именно с учётом этих особенностей тестеры из DSOgaming и должны были исследовать влияние Denuvo на производительность в играх.  
Я решил восстановить справедливость и собственноручно провести замеры обеих версий игры (1.7 без Denuvo и 1.4 c Denuvo) в двух сценариях использования:

— сценарий High GPU load предлагает нам условия, при которых FPS всецело зависит от скорости видеокарты, для этого пришлось понизить частоты моей GTX 1080Ti до 1076\10000 МГц, а также выставить разрешение 2560*1440. 

— сценарий Low GPU load предлагает нам условия, при которых FPS зависит от скорости платформы, так как скорость видеокарты в данном случае избыточна; для этого пришлось разогнать мою GTX 1080Ti до частот 1962\11880 МГц, а также выставить разрешение 1920*1080. 

Ко всему прочему вынужден признаться, что мне пришлось прибегнуть к использованию пиратской версии игры v1.4, так как никаким иным способом я не смог бы получить старую версию с Denuvo. 

Тестирование проводилось на ПК следующей конфигурации:

Процессор Core i7-5775C 3800 МГц, Cache 3300 МГц, eDRAM 1800 МГц.
Память DDR3 1600 МГц (1-9-9-9-24)
Материнская плата Asus Z97 Mark 2
Видеокарта Palit JetStream GTX 1080Ti 
Монитор AOC AG271QG 

Сам тест я сделал в виде видеоролика, чтобы наглядно продемонстрировать условия, настройки, частоты и загрузку GPU и CPU, а также сам FPS. Видео состоит из двух основных частей:

1. Версия 1.7, без Denuvo:

0:00, сценарий High GPU load - 62-63 FPS

1:27, сценарий Low GPU load - 112-114 FPS

2. Версия 1.4, с Denuvo:

2:11, сценарий High GPU load - 65-66 FPS  

3:28, сценарий Low GPU load - 84-86 FPS


 

Для наглядности, привожу результаты из видео вот таком графике, взяв меньшие значения FPS чаще всего мелькавшие в кадре:

 




Как видим, в сценариях «High GPU load» между версиями 1.7 и 1.4 есть небольшая разница в пользу последней, но она не критична и, в целом, мало на что влияет. Этот факт, кстати, косвенно подтверждает отсутствие в новой версии 1.7 оптимизаций, направленных на увеличение FPS. А вот в сценарии «Low GPU load» мы можем наблюдать вполне заметную разницу между версиями 1.7 и 1.4 — 112 против 84 FPS.

Если подвести итог этого тестирования, то падение FPS при использовании Denuvo в данном случае составило примерно 25%. Благодарю за внимание.
Автор не входит в состав редакции iXBT.com (подробнее »)

5 комментариев

Добавить комментарий

k
А вы о патчах spectre и meltdown беспокоились :) Тут денюва i9 превратить в pentium может.
A
А если еще и с патчами, вообще в celeron.
Hikikomori
Спасибо. И это, печально.
mikelordow
если упирается в проц, то почему в последнем сценарии его ядра не загружены на 100% или хотя бы одно, в которое упирается
и почему в нём загрузка гпу ~65%, а в аналогичном сценарии без денувы ~88%

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как гиена разгрызает кости, которые не поддаются льву: в чём секрет её челюстей?

Когда лев завершает трапезу, на земле остаются фрагменты скелета, которые для большинства хищников представляют лишь несъедобный остаток. Бедренная кость антилопы гну или ребро зебры не поддаются...

Механическая клавиатура, которая отлично подружилась с MacBook Neo: обзор VAIVER Leaf V3

Механических клавиатур сейчас огромное количество, и на бумаге многие из них выглядят практически одинаково: переключатели, несколько вариантов подключения, подсветка, компактный корпус. Но когда...

Зачем раньше в деревнях на заборы вешали глиняные горшки и бутылки

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

Великая Каменная стена вдоль реки Лены: чем знамениты Ленские Столбы и почему их точно стоит увидеть

Пока туристы штурмуют Китай, желая полюбоваться Великой Китайской стеной, в глубине Якутии вдоль русла реки Лены стоит своя неприступная стена из каменных столбов. Кто их построил? Неведомые...

Всего 1,8 см воды: как солончак Уюни превращается в крупнейшее зеркало на Земле

Каждый год в декабре на высокогорном плато Альтиплано в Боливии начинается трансформация, которая превращает самый большой солончак планеты в непрерывную оптическую поверхность. Спутники NASA и ESA...

Почему люди не высаживались на Луне с 1972 года и когда планируют вернуться

После первых лунных экспедиций продолжение казалось естественным: новые посадки, более долгие поездки по поверхности, возможно, постоянная база. Но за последним стартом с Луны последовали...