Влияние 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%

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

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

Новости

Публикации

Почему развитие цивилизации нужно измерять не в ваттах, а в биткоинах: новое решение парадокса Ферми

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

Зачем плотоядным динозаврам вроде T. rex крошечные лапки? С длинными они бы просто падали при ходьбе

Непропорционально маленькие передние конечности крупных хищных динозавров оставались загадкой для палеонтологов на протяжении более чем ста лет. С момента обнаружения первых полных скелетов...

От расцвета до позора. Как выглядит город, где люди живут в пещерах уже 9000 лет

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

Обзор ЦАПа SMSL C200 Pro: недорогой стационар с TRS и усилителем для наушников

Если помните, в далеком 2024 году мы с вами подробно рассматривали ЦАП: SMSL C200. С тех пор прошло уже 2 года, вышло новое поколение компонентов и, естественно, обновилось само решение, теперь...

Цветовой диктат: зачем в Италии заставляют красить дома во все цвета радуги

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

Что можно и нельзя брать в ручную кладь в 2026 году

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