Протестируйте производительность видеокарт в игре Sniper Elite 4

Протестируйте производительность видеокарт в стелс-тактическом шутере Sniper Elite 4 на примере решений Sapphire на графических процессорах AMD Radeon в сравнении с видеокартами Nvidia GeForce. В тестах использовались два популярных разрешения экрана, различные настройки качества рендеринга: от среднего до максимального и два рендера: DirectX 11 и DirectX 12. Игра оказалась простой для CPU и GPU в разрешении Full HD, но на максимальных настройках в разрешении WQHD уже достаточно требовательна к мощности видеокарт.

Тестирование производительности видеокарт в игре Sniper Elite 4

Sniper Elite 4 — это продолжение известной серии тактических шутеров с элементами стелса и видом от третьего лица, созданной Rebellion Developments. Игра является продолжением предыдущей части Sniper Elite 3 и была выпущена 14 февраля в версиях для ПК с Microsoft Windows, а также для игровых консолей Sony PlayStation 4 и Xbox One. О четвертой части серии было объявлено 7 марта 2016 года, она была показана на E3 2016 в июне, и была назначена дата выхода.

Действия Sniper Elite 4 происходят в Италии в 1943 году, сразу после событий Sniper Elite 3. Игроку отводится роль Карла Фэйрберна, снайпера, который помогает итальянскому сопротивлению бороться с фашизмом во Второй мировой войне. По мере того как немецкие ученые разрабатывают новые типы супероружия, такие как радиоуправляемые ракеты или мега-пушки, именно разработчики новых оружейных технологий становятся приоритетной целью спецслужб, которую игроку настоятельно рекомендуется устранить.

1633435646-1

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

1633435646-2

Одна из примечательных отличительных особенностей сериала — специальная «рентгеновская» камера, смакуяющая убийства во всех деталях: как именно пролетела пуля, куда она попала, как отрикошетила и какие внутренние органы врага были смертельно повреждены заодно — для этого камера показывает силуэт человека с «полупрозрачностью» в животе. Эта камера загорается как при стрельбе из снайперской винтовки с большого расстояния, так и при использовании поблизости холодного оружия.

1633435647

В Sniper Elite 4 разработчики исправили многие недостатки предыдущей серии, улучшили удачные находки и внесли новые интересные дополнения. Разработчики игры следят за тем, чтобы искусственный интеллект противников в Sniper Elite 4 был улучшен и противники более адекватно реагировали на действия игрока. Когда один из солдат убит в режиме невидимости, остальные враги начинают активный поиск игрока, на вышках наблюдают снайперы, по возможности прося помощи. Игрок может использовать вспомогательные предметы, взрывать машины и боеприпасы, ставить ловушки и т.д.

1633435647-1

Позиции в четвертой части игры были значительно увеличены в размерах, по сравнению с картами Sniper Elite 3 (меньшая карта в четвертой части в три раза больше, чем самая большая в предыдущей игре), территории стали намного просторнее и интереснее. Это очень важно для симулятора снайпера и дает игрокам больше свободы, делая игровой процесс более интересным и открытым. Еще важнее то, что карты стали не только горизонтальными, но и вертикальными: в них есть и холмы, и понижение местности, что существенно влияет на игровой процесс, ведь давно известно, что высота для снайпера удобна. В целом в игре много свободы выбора, но без грамотного подхода выжить будет не так-то просто.

1633435647-2

Критики и геймеры в целом хвалят четвертую часть — средний рейтинг игры составляет около 80%, что неплохо, особенно для проекта не самого массового жанра. В Sniper Elite 4 с положительной стороны отмечают интересный игровой процесс, улучшенную механику и приличный арсенал различного полезного оружия и приспособлений, помогающих найти разные варианты для достижения цели. Также хорошо, что сами уровни стали намного больше, но игра по-прежнему короткая, и вы можете пройти ее за пару вечеров, если хотите. Из других недостатков не выделяется самый продуманный и интересный сюжет, иногда странное поведение врагов и не всем понравился мультиплеер.

1633435647-3

Игра использует возможности следующей модификации игрового движка Asura. Движок был разработан Rebellion Developments для использования в своих проектах почти 15 лет назад и используется во многих играх, в том числе чисто консольных. Одной из самых известных игр для ПК с этим движком был шутер Aliens versus Predator, который поддерживал DirectX 11 и активно использовался AMD в маркетинговых целях.

Движок Asura постоянно совершенствовался и обновлялся более 14 лет. Примерно 8-9 лет назад мы перешли на использование отложенного рендеринга, для игры Sniper Elite 3 значительно улучшена система рендеринга света и тени. Среди изменений в Sniper Elite 4 по сравнению с предыдущей частью разработчики отмечают улучшение геометрических и текстурных деталей, большее расстояние прорисовки объектов и более качественные и реалистичные отражения.

1633435648

Тем не менее, когда дело доходит до производительности графики в игре, ситуация неоднозначная. С одной стороны, игра поддерживает DirectX 12 и, в частности, выполнение асинхронных шейдеров. Кроме того, это почти первая игра, в которой вы можете безопасно включить DirectX 12, и это принесет если не преимущества, то, по крайней мере, не хуже. Мы заметили очень приличный прирост производительности не только на ставших обычным явлением видеокартах AMD Radeon, но и на современных решениях Nvidia GeForce, правда, не во всех условиях и в гораздо меньшем объеме. Также приятно, что движок D3D12 в целом стал немного более плавным, и мы рекомендуем по возможности использовать новую версию графического API.

1633435648-1

Но в остальном Sniper Elite 4 технически застряла в прошлом. Хотя, помимо Async Compute, есть поддержка тесселяции (хотя и не слишком очевидной), имитации глобального затенения для Ambient Occlusion, а также некоторых других современных технологий, у нас есть оправданные претензии по поводу качества текстур, анимации и возможность воспроизведения некоторых эффектов. Мы уже видели нечто подобное несколько лет назад, и в Sniper Elite 3 уже существовало большинство используемых технологий и эффектов, но сейчас я хотел бы иметь совершенно другой технический уровень. Похоже, что движок просто переписан для DirectX 12 с добавлением пары дополнительных эффектов. Однако системные требования к игре вполне демократичны.

Системные требования

Минимальные системные требования:

  • центральный процессор Intel Core i3-2100 или AMD FX-4100;
  • 4 ГБ оперативной памяти;
  • видеокарта AMD Radeon HD 7870 или Nvidia GeForce GTX 660;
  • 2 ГБ видеопамяти;
  • 64-битная операционная система Microsoft Windows 7 / 8.1 / 10.

Рекомендованные системные требования:

  • центральный процессор Intel Core i7-3770 или AMD FX-8350;
  • 8 ГБ оперативной памяти;
  • видеокарта AMD Radeon RX 480 или Nvidia GeForce GTX 970;
  • видеопамять 4 ГБ;
  • 64-битная операционная система Microsoft Windows 7 / 8.1 / 10.

Требование использовать 64-битные операционные системы давно стало обычным явлением, что позволяет отойти от устаревшего ограничения в 2 ГБ ОЗУ на процесс, чего явно недостаточно для современных игр, которые легко заполняют во много раз больший объем. Рассматриваемая игра в равной степени использует функции DirectX 12 и DirectX 11 и была выпущена в версии Steam, поэтому в этом случае нет строгих требований в виде использования Windows 10 — Sniper Elite 4 может работать на всех 64-разрядных версиях Microsoft операционные системы, начиная с Windows 7.

Заявленные минимальные требования к оборудованию мягко говоря не завышены: для игры требуется совсем небольшой объем оперативной памяти (4 ГБ), далеко не самый мощный процессор и видеокарта. В список минимально подходящих видеокарт входят очень старые и не особо мощные по современным меркам модели Radeon HD 7870 и GeForce GTX 660, более-менее близкие друг к другу по производительности. Не забывайте, что это минимум, необходимый для игры при низких настройках графики и с частотой кадров не выше порядка 30 кадров в секунду, чего легко добиться в этой игре.

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

Для лучшего понимания разработчики рекомендуют запускать игру на системе с видеокартами уровня AMD Radeon RX 480 или Nvidia GeForce GTX 970, вы поймете почему. И хотя Sniper Elite 4, как правило, не имеет самых строгих системных требований к игровым системам, для максимальных настроек при разрешении выше Full HD игре по-прежнему требуется графический процессор достаточно высокого уровня.

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

  • Компьютер на базе Intel Core i7:
    • процессор Intel Core i7-4790 (3,6 ГГц);
    • система охлаждения Corsair Hydro H110i;
    • материнская плата ASRock Z97 Extreme6 на чипсете Intel Z97;
    • оперативная память 16 ГБ DDR3-2400 Corsair Vengeance Pro series;
    • твердотельный накопитель Corsair Force LE 480 ГБ
    • блок питания Corsair RM850i ​​(850 Вт);
    • Список протестированных видеокарт AMD Radeon Sapphire:

        (P / N 299-2E308-100SA) (P / N 299-1E344-020SA) (P / N 299-1E347-000SA) (P / N 299-2E347-000SA)

      • GeForce GTX 960 4 ГБ
      • GeForce GTX 970 4 ГБ
      • GeForce GTX 1060 6 ГБ
      • GeForce GTX 1070 8 ГБ

      Как и предыдущая часть серии, игра Sniper Elite 4 включена в техническую и маркетинговую программу AMD, и благодаря сотрудничеству двух компаний в этом проекте появилась поддержка DirectX 12 и асинхронное выполнение шейдеров Async Compute. Хотя эта технология работает на видеокартах GeForce, именно решения AMD получают значительное увеличение скорости, в отличие от конкурирующих GPU. Обе компании выпустили специально оптимизированные версии драйверов для выпуска игры, которую мы сегодня рассматриваем: Radeon Software Crimson ReLive Edition 17.2.1 от 13.02.2017 и драйвер Nvidia версии 378.66 — WHQL от 14.02.2017, разработанный для Sniper Игры Elite 4 и For Honor. Мы использовали эти драйверы в нашем исследовании.

      Поскольку Sniper Elite 4 уже стала печальной, но распространенной особенностью современных игр, в ней нет ни встроенных тестов производительности, ни возможности записывать и воспроизводить игровой процесс. Поэтому нам снова пришлось отказаться от менее точного метода измерения скорости рендеринга, определяя среднюю частоту кадров при повторном прохождении слоя время от времени. В качестве тестового сегмента для измерения производительности мы выбрали один из первых уровней, с большим открытым и детализированным миром и довольно высокой нагрузкой на GPU, а также наличием таких эффектов, как отражения и сложное освещение.

      Выбранный нами фрагмент сцены — один из самых сложных для начала игры, но не самый сложный в игре в целом, и об этом нельзя забывать. Мы измерили среднюю частоту кадров в небольшой части игрового процесса с помощью утилиты Action!, Которая работает как в Direct3D11, так и в Direct3D12, пытаясь сделать наш тест как можно более стабильным, с небольшими вариациями в итоговой частоте кадров между запусками. Соответственно, по цифрам, полученным в тесте, вполне можно судить об уровне производительности по игре в целом.

      Практически все стрелки требуют быстрых и точных действий, поэтому для них очень желательны стабильные 60 кадров в секунду или, по крайней мере, около 40 кадров в секунду при отсутствии частоты кадров ниже 30 кадров в секунду — мы считаем такую ​​минимально воспроизводимую производительность для Sniper Elite 4 Plus частота кадров в нашем тесте производительности приведет к отсутствию плавности и комфорта в игре, когда реакция на действия игрока станет слишком медленной. А для более требовательных геймеров вам потребуется обеспечить 60 FPS или больше.

      Оптимизация под многоядерные процессоры в Sniper Elite 4 не идеальна и нагрузка на ядра процессора явно неравномерна, но игра безупречно работает практически на всех современных процессорах. В нашем исследовании тестовый процессор был загружен примерно на 35-45%, и это стандартная нагрузка для современных игр. Удивительно, но Sniper Elite 4 оказался не таким требовательным к мощности процессора, и даже на достаточно современных двухъядерных процессорах можно стабильно получать 60 FPS, без рывков и падений частоты кадров.

      С другой стороны, при средних настройках графики и использовании мощных видеокарт скорость рендеринга ограничена возможностями одного ядра ЦП даже при выборе рендерера Direct3D12. Но это наблюдается при частоте кадров 120 FPS и выше, поэтому вряд ли повлияет на реальный игровой процесс. Снова отметим, что, хотя скорость не ограничивалась никакими ядрами процессора, все они загружались по-разному:

      1633435649

      Требования к видеопамяти у Sniper Elite 4 несколько ниже, чем у современных игр. Использование видеопамяти в игре составляет около 2 ГБ на средних настройках в разрешении Full HD, но на ультра настройках в том же разрешении уже будет 3-4 ГБ, а в максимальном разрешении WQHD и даже немного больше. Но объем занимаемой видеопамяти не слишком зависит от выбора разрешения рендеринга, и при средних настройках практически всегда можно играть в игры на видеокартах с 2 ГБ видеопамяти, а с ультра — с 4 ГБ, что полностью соответствует с рекомендациями разработчиков.

      Влияние настроек на производительность и качество

      Настройки графики в игре Sniper Elite 4 можно изменить как в конфигураторе при запуске, так и в меню игры, которое также можно вызвать во время игры: они визуально разные, но предлагают абсолютно одинаковые настройки, с некоторыми оговорками. Изменение настроек графики игры активируется сразу и вроде бы не требует перезапуска приложения, хотя почти всегда появляется написание о необходимости перезапуска игры и нам не очень понятно, насколько это соответствует действительности.

      В меню настроек графики игры есть десяток параметров, позволяющих точно настроить параметры для конкретной системы. Также в Sniper Elite 4 есть несколько удобных предустановленных профилей качества: Низкое, Среднее, Высокое и Ультра. Для наших тестов производительности мы использовали три профиля настроек: Medium, High и Ultra, последний из которых включает максимально возможное качество графики для этой игры (за исключением внутреннего разрешения рендеринга, которое мы традиционно не меняем).

      Средние настройки
      1633435649-1

      Высокие настройки
      1633435649-2

      Ультра настройки
      1633435649-3

      Основные параметры качества также могут быть установлены на один из уровней: Низкое, Среднее, Высокое и Ультра (нет ультра качества только для сглаживания), но выбор других настроек отличается от этого списка. В игре есть несколько эффектов, которые можно только включить или выключить. При выборе разных профилей различия в графике не всегда заметны, но различия все же есть: в освещении и тенях, в деталях текстур и спецэффектов, а также в постфильтрации. Средние и меньшие значения не рекомендуется использовать в этой игре, так как они серьезно влияют на качество графики.

      Самое правильное — адаптировать качество рендеринга и конечную производительность к вашим потребностям, исходя из ваших ощущений и показателей FPS. Кроме того, влияние некоторых параметров на итоговое качество рендеринга при различных настройках в играх не всегда легко заметить невооруженным глазом. Должно быть немного легче увидеть различное качество рендеринга, соответствующее разным уровням настроек графики из видео:

      Ультра настройки (Ультра

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

      Хотя настройки игры Sniper Elite 4 предлагают не слишком широкий выбор параметров графики, здесь вы можете включить использование рендерера DirectX 12 и Async Compute, о чем мы поговорим более подробно позже. В графическом меню игры вы можете изменить уровень геометрической детализации, качество текстур, тени и их фильтрацию, качество отражений и сглаживание в полноэкранном режиме.

      1633435650

      В дополнение к этим параметрам вы можете отключить или включить размытие в движении, глобальное затенение Ambient Occlusion, тасселяцию и технику под названием «Поля непрозрачности». Также можно включить асинхронное выполнение вычислительных шейдеров Async Compute при выборе средства визуализации Direct3D12. Также есть обычные опции для активации вертикальной синхронизации, оконного режима и регулировки яркости. Но в Sniper Elite 4 отсутствует настройка FOV, что можно считать явным недостатком для игры на ПК.

      Давайте посмотрим на настройки качества в игре, в том числе на их влияние на общую производительность. Для этого мы также протестировали игру на видеокарте Sapphire Radeon RX 480 в разрешении Full HD с настройками ultra, снижая отдельные параметры до минимальных значений: такой подход дает понять, насколько изменение того или иного параметра влияет на частоту кадров.

      Детали текстуры — это общий параметр качества текстуры, который отвечает за изменение разрешения всех текстур, используемых в игре. Здесь все как обычно, вы можете установить значение от Low до Ultra и чем выше значение, тем более детализированными будут текстуры в игре. Вопрос о влиянии на производительность остается, и в случае с мощной тестовой видеокартой с 8 ГБ памяти он не слишком большой: разница между значениями качества текстур Low и Ultra оказалась около 2% (1- 2 FPS), что не превышает погрешности измерения. Итак, если у вас 4 ГБ или более видеопамяти, вы можете установить значение Ultra.

      Shadow Detail: этот параметр отвечает за качество теней: разрешение карт теней и сложность алгоритма их фильтрации. Параметр также может принимать значение от Низкого до Ультра, и чем оно выше, тем четче и реалистичнее тени, отображаемые игровым движком. Этот параметр уже больше влияет на производительность, на Radeon RX 480 разница между крайними значениями параметра привела к 10% разнице в средней частоте кадров — с ее помощью можно получить дополнительный FPS. Так что, если не хватает скорости, уменьшите этот параметр, но не увлекайтесь: при значении «Среднее» тени на среднем расстоянии от игрока будут иметь слишком низкое разрешение.

      Анизотропный фильтр — это обычная настройка качества фильтрации текстур; он может принимать значения от Off, когда анизотропный фильтр полностью отключен, до 16, максимально возможный уровень этого типа фильтрации текстур. Анизотропный фильтр улучшает качество текстур на наклонных плоскостях относительно камеры и значительно улучшает реалистичность.

      На всех современных графических процессорах включение анизотропного фильтра даже на высоком уровне не приводит к значительному снижению скорости; на головке Radeon RX 480 разница в скорости рендеринга между отключенным анизотропным фильтром и его максимальным качеством составила всего 5%, поэтому мы рекомендуем выставлять максимально возможное значение практически во всех случаях, кроме систем с очень слабыми графическими процессорами.

      Anti-Aliasing — настройка полноэкранного сглаживания. Для сглаживания в Sniper Elite 4 вы можете выбрать единственный доступный метод с использованием постобработки, поскольку мультисэмплинг не поддерживается движком. Качество сглаживания в игре можно регулировать от низкого до высокого, а для постфильтра шейдера оно также среднее при максимальном значении: изображение может быть излишне размытым. А вот на скорость рендеринга включение такого сглаживания не сильно влияет — разница между крайними значениями составляет 2-3% по средней частоте кадров. Таким образом, в средних системах вы можете включить это сглаживание, но на более мощных системах будет лучше использовать суперсэмплинг, о котором мы поговорим ниже.

      Расстояние отрисовки — этот параметр расстояния отрисовки является одним из наиболее важных, он изменяется с Низкого на Ультра и отвечает за геометрическую детализацию сцены, регулируя уровень детализации в зависимости от расстояния между объектами и камерой. При более высоких значениях настройки объекты в сцене будут отображаться на большем расстоянии и более детально, а при более низких значениях они будут появляться только при приближении игрока, что отрицательно влияет на реализм.

      Конечно, геометрические детали сцены имеют большое влияние на общую производительность. В системе с видеокартой Radeon RX 480 изменение настройки с Ultra на Low привело к увеличению средней частоты кадров с 88 до 102 FPS, что составляет 16%, и это почти самый важный параметр с точки зрения влияния на скорость рендеринга. Так что будьте осторожны, чтобы не переоценить расстояние отрисовки, если в системе стоит не очень мощная видеокарта. Но обладателям относительно мощных графических процессоров мы рекомендуем установить Ultra — оно того стоит.

      Детали отражения — настройка деталей отражений на воде, мокрой дороге и т.д. Реалистичные отражения стали очень популярными и используются во многих современных играх, и Sniper Elite 4 не избежала этой участи, когда в лужах появились тропинки из мокрого камня, на которых эффектно отражается окружающий мир. Но эта добавленная яркость приводит к приличному падению скорости. В нашем тестовом сегменте Radeon RX 480 теряет до 10-12% от средней частоты кадров, что составляет около 10 FPS. Поэтому, если нет плавности, мы рекомендуем сначала снизить качество отражений — это никак не повлияет на игровой процесс.

      Размытие в движении — это обычная настройка размытия движения для современных игр. Этот эффект рендерится обычным образом, и не всем он нравится, так как он слишком размывает изображение при быстром движении, но в Sniper Elite 4 он особенно эффективно работает в камере, которая показывает врага, убивающего в замедленном движении, и довольно гармонично. Этот параметр никак не влияет на нормальную скорость игры, поэтому выбор остается за игроком.

      Ambient Occlusion — это настройка, имитирующая глобальное затенение, которое сильно влияет на качество рендеринга, добавляя тени там, где они не отображаются с использованием карт теней. Это придает изображению объем и реалистичность, а без этого эффекта сцена становится слишком плоской. В случае рассматриваемой игры нет настройки глобального качества тени или выбора алгоритма, вы можете только включить или выключить его. Разница между этими режимами с точки зрения скорости рендеринга на Radeon RX 480 составляла 4-5%, что не слишком много, поэтому было бы лучше включить Ambient Occlusion, если вы не испытываете серьезного дефицита FPS.

      Тесселяция: возможность включать и выключать тесселяцию, разбивая модели на более сложные геометрические формы с большим количеством деталей. Тесселяция использовалась в играх давно, но разумных применений было не так уж и много. В Sniper Elite 3 программисты Rebellion сделали адаптивную тесселяцию силуэтов, которая разбивает треугольники только по краям, а теперь они улучшили поддержку тесселяции, добавив ее в процесс создания контента.

      В Sniper Elite 4 тесселяция не просто разделяет объекты на миллионы треугольников, она делает это адаптивно и динамически в зависимости от расстояния, кривизны поверхности и ориентации камеры, что отлично работает с очевидными объектами, такими как бочки и колеса, но также хорошо работает и к органическим формам, таким как человеческие тела. Кроме того, тщательный подход к тесселяции помогает не слишком сильно ухудшать производительность графического процессора из-за низкой скорости обработки геометрии. Итак, на видеокарте Radeon высокого класса текущего поколения включение тесселяции приводит к снижению производительности на несколько процентов, поэтому лучше оставить ее включенной.

      Obscurance Fields — это метод затенения после обработки, представленный в Sniper Elite 3, который приближает и улучшает окружающее окклюзию в реальном времени. Техника позволяет рисовать мягкие тени от персонажей по всей окружающей геометрии уровня, а также персонажи получают реалистичную самотень. Чтобы создать такие тени, каждый персонаж имеет упрощенное представление сфер и эллипсоидов, и для каждого пикселя на экране рассчитывается коэффициент затенения для каждой сферы или эллипсоида, в зависимости от размера, расстояния и угла — в некотором смысле, это один типов трассировки лучей.

      Такой подход может показаться излишне затратным с точки зрения ресурсов, потому что для каждого пикселя необходимо рассчитывать затенение от десятков объектов, но эта работа отлично масштабируется и распараллеливается. А благодаря вычислительным шейдерам, одновременно выполняющим тысячи вычислительных потоков, эта техника требует примерно того же количества ресурсов, что и типичные алгоритмы внешней окклюзии — менее 5%. Важное отличие состоит в том, что техника темных полей работает, даже если персонаж находится за объектом или даже за пределами камеры — она ​​все равно отбрасывает тень, в отличие от более знакомых техник глобального затенения, таких как SSAO.

      Render Scale — любопытный и очень полезный параметр для внутреннего разрешения рендеринга, который позволяет изменять его независимо от разрешения дисплея, ставшего популярным в современных играх. Параметр изменяется от 50% до 200% и позволяет повысить производительность, выбрав меньшее значение, или улучшить качество сглаживания, выбрав более 100%, что позволяет использовать дополнительную передискретизацию.

      С этим параметром нужно быть особенно осторожным и изменять его только тогда, когда очень не хватает скорости или с большим запасом на нее. В нашем исследовании с видеокартой Radeon RX 480 частота кадров при 100% составила 88 кадров в секунду, при значении параметра 50% она увеличилась до 122 кадров в секунду, а при 200% она уменьшилась более чем вдвое сразу, пропуская при 40 кадрах в секунду. ! Так что будьте предельно осторожны, но именно внутреннее разрешение рендеринга позволяет вам получить еще более высокое качество изображения с помощью мощного графического процессора с достаточным объемом видеопамяти.

      Async Compute — это параметр, позволяющий асинхронно выполнять шейдеры в модуле рендеринга D3D12, что является одной из самых разрекламированных функций новой версии графического API. Мы уже много раз описывали эту технологию в наших статьях, она позволяет повысить эффективность использования потоковых процессоров в GPU за счет загрузки неактивных блоков, что дает заметный прирост на GPU AMD. В случае с графическими процессорами Nvidia прирост, если и наблюдать, очень низкий и исключительно на видеокартах современных семейств: Pascal и Maxwell второго поколения.

      Мы рассмотрим эффект включения самого рендерера D3D12 ниже, но сейчас мы сосредоточимся исключительно на асинхронном выполнении шейдеров. В системе с мощной видеокартой Radeon RX 480 включение этой функции дает вам прирост на 4-5%, что может быть немного, но это совершенно «бесплатно». Но на видеокартах Nvidia GeForce включение Async Compute практически не действует. Что ж, по крайней мере, это не имеет отрицательного эффекта, и это хорошо, поэтому, выбирая рендерер D3D12, всегда оставляйте эту опцию включенной.

      Sniper Elite 4 не очень требователен к производительности графического процессора, а современными графическими процессорами относительно легко управлять, чтобы обеспечить высокий уровень игрового комфорта. Но иногда все же приходится снижать качество. Самыми сложными являются настройки разрешения экрана и внутреннего рендеринга, в которые вы можете добавить настройки расстояния рендеринга (геометрическая детализация), а также настройки качества отражений и теней. Это параметры качества рендеринга, на которые следует обращать особое внимание при настройке игры.

      Тестирование производительности

      Мы протестировали производительность нескольких видеокарт на базе графических процессоров AMD и Nvidia, принадлежащих к разным ценовым диапазонам и поколениям графических процессоров. Что касается видеокарт AMD Radeon, мы использовали решения Sapphire с улучшенными частотными характеристиками. В нашем исследовании мы использовали два наиболее распространенных на сегодняшний день разрешения экрана (1920 × 1080 и 2560 × 1440), а также три предустановленных профиля настройки: Среднее, Высокое и Ультра.

      Мы не рассматриваем настройки ниже среднего уровня, так как даже самая слабая видеокарта в нашем сравнении, Radeon RX 460, должна справиться с таким качеством графики хотя бы в разрешении Full HD. Традиционно для нашего сайта мы также проверили режим максимального качества рендеринга, как самый популярный вариант настройки среди любителей игр. Для начала рассмотрим наиболее популярное разрешение Full HD при средних настройках качества, постепенно усложняя задачу.

      Разрешение 1920 × 1080 (Full HD)

      1633435650-1

      Мы быстро видим, что даже в режиме средних настроек скорость рендеринга не ограничивалась производительностью процессора для большинства видеокарт, и все смогли раскрыть свои возможности. Sniper Elite 4 — одна из тех игр, в которых решения среднего уровня предыдущего поколения не только обеспечивают плавную частоту кадров в среднем 40 FPS, но и достигают максимального комфорта с минимальными 60 FPS. Таким образом, Radeon R9 380 и GeForce GTX 960 также показали более чем приемлемую частоту кадров выше 60 FPS, не говоря уже о более мощных моделях, которые в самых простых условиях могли обеспечить максимальный комфорт и плавную частоту кадров. При 100 FPS и выше.

      Что ж, Radeon RX 460, самая слабая модель в нашем сравнении, в условиях средних настроек графики при наиболее распространенном разрешении выдавала 55 FPS, близких к этому уровню (в режиме DX12). Если говорить о разнице между рендерерами D3D11 и D3D12 — при низкой нагрузке на GPU видеокарты AMD получают очень приличный прирост от перехода с устаревшей версии графического API на новую — с 19 до 23%, что весьма заметно… К сожалению, в случае с видеокартами Nvidia прироста не видно. Однако, в дополнение к падению скорости (плюс-минус 2-3%, скорее, ошибки измерения), поэтому мы рекомендуем во всех случаях активировать модуль рендеринга D3D12.

      Если сравнить видеокарты Radeon и GeForce в этой игре, мы увидим явное превосходство графических процессоров AMD в Sniper Elite 4. Лучшими для визуального сравнения являются пары Radeon R9 380 с GeForce GTX 960 и RX 480 с GTX 1060, которые относительно близки по цене. Таким образом, в разрешении Full HD при средних настройках RX 480 на 13% быстрее своего конкурента, а R9 380 превосходит GTX 960 на 27% — очень приличная разница в скорости, которая в основном отвечает за оптимизацию для DirectX 12.

      1633435650-2

      При высоких настройках качества частота кадров значительно упала, но осталась достаточно высокой для большинства видеокарт. Самая слабая видеокарта в сравнении, Radeon RX 460, по-прежнему может обеспечивать плавность и комфорт со скоростью более 40 кадров в секунду, а ее 45 кадров в секунду в режиме D3D12 вполне приемлемы. Пара Radeon R9 380 и GeForce GTX 960 более интересна: если видеокарта на базе чипа AMD могла показывать 63 FPS в нашей тестовой сцене, что обеспечивает более чем приемлемый комфорт для большинства геймеров, то GTX 960 не была дольше способен справиться с максимальной задачей, показывая в среднем всего 51 FPS, что, хотя и означает достаточную игровую способность, не является идеальным.

      Все остальные видеокарты в сравнении с более мощными графическими процессорами и при высоких настройках обеспечивали максимальную плавность. Radeon RX 470 и RX 480 замедлились до 88-98 FPS, что подтверждается акцентом на мощности графического процессора при разных настройках графики, но такое снижение FPS будет слабо заметным с точки зрения реального комфорта. GeForce GTX 1060 работала примерно с такой же скоростью, но более мощная GTX 1070 оказалась еще быстрее. Все они обеспечивают максимальную плавность не только на обычных мониторах с частотой обновления 60 Гц, но и на более продвинутых моделях с частотой обновления 75–100 Гц.

      любопытно, что при установке профиля настроек высокого качества не только видеокарты Radeon получили свою 20-25% -ную выгоду от использования рендерера D3D12, но и все видеокарты GeForce немного ускорились — на 3-5%, что все же немного выше чем погрешность измерения. Это увеличение, однако, не сильно помогло им в конкуренции с видеокартами Radeon в Sniper Elite 4. Radeon RX 480 на 11% быстрее, чем GTX 1060 в этих условиях, а R9 380 превосходит конкурента GTX 960.23% . Разница между решениями AMD и Nvidia сузилась, но осталась. Посмотрим, что произойдет, если вы установите профиль наивысшего качества.

      1633435651

      Похоже, игра не так требовательна к мощности графического процессора, как многие современные разработки. При установке максимально возможных настроек графики скорость рендеринга в игре Sniper Elite 4 упала еще больше, а самая слабая модель, Radeon RX 460, упала ниже комфортного уровня с частотой кадров выше 40 FPS, показав в среднем только 34 FPS, Этого недостаточно для плавного игрового процесса. Снайперская элита 4: заикание становится раздражающим, а задержки управления мешают вам завершить миссию с необходимой легкостью. Да и прирост от включения DirectX 12 в младшую Radeon тоже не сильно помог, хотя все видеокарты этого бренда прибавили 13-21% по сравнению с 1-5% у GeForce.

      Два решения среднего уровня из предыдущего поколения обеспечивают в этом режиме лишь минимальную плавность: Radeon R9 380 и GeForce GTX 960 показали 51 FPS и 43 FPS соответственно. Этого будет достаточно для хорошего игрового процесса для большинства геймеров, но для энтузиаста желательно 60 FPS и выше. И только самые мощные решения на базе графических процессоров AMD и Nvidia обеспечивают такой уровень производительности в условиях высочайшего качества изображения. И если GeForce GTX 970, GTX 1060 и Radeon RX 470 обеспечат идеальный комфорт владельцам мониторов с частотой 60 Гц, то Radeon RX 480 обеспечит его для мониторов с частотой 75 Гц, а более мощную и дорогую GeForce GTX 1070 — даже с частотой 100 Гц.

      Radeon RX 480 даже быстрее GeForce GTX 1060, но всего на 4%, а вот разница между Radeon R9 380 и GTX 960 стала 19% — это все еще много, но явно ниже высоких и еще более средних настройки. Таким образом, ясно видно, что включение модуля рендеринга DirectX 12 помогает видеокартам Radeon превзойти своих конкурентов, и разница наиболее заметна в режимах с меньшей нагрузкой на графический процессор и с большей нагрузкой на процессор, что, очевидно, связано с основным нововведением DirectX 12 API, что помогает более эффективно использовать доступные возможности ЦП.

      Разрешение 2560 × 1440 (WQHD)

      1633435651-1

      При установке более высокого разрешения рендеринга производительность видеокарт, протестированных в Sniper Elite 4, снизилась почти на 50%, что указывает на то, что производительность фокусируется на скорости заполнения и пиксельных шейдерах. В результате младшая модель текущего поколения Radeon RX 460 в условиях разрешения WQHD даже при средних настройках не справилась с задачей обеспечения минимально приемлемого комфорта при среднем значении 40 FPS, показывая всего 35 кадров в секунду. Таким образом, даже самым требовательным пользователям придется применять настройки ниже среднего для игры на Radeon RX 460 в разрешении WQHD или даже снизить разрешение рендеринга.

      Ситуация с более мощными Radeon R9 380 и GeForce GTX 960 лучше, они показали в среднем соответственно 50 FPS и 41 FPS, что можно считать игровым уровнем, хотя и близким к нижнему пределу комфорта в случае графического процессора Nvidia (однако необходимо учитывать не самую тяжелую тестовую сцену). Скоростей старших решений Sapphire текущего поколения в виде Radeon RX 470 и RX 480 в таких условиях достаточно для обеспечения высочайшего уровня производительности. В тестах они показали 73 и 80 FPS, и это даст максимальную плавность даже самым требовательным геймерам. Как такой комфорт будет обеспечен владельцам видеокарт GeForce, начиная с GTX 970. А более мощная GTX 1070 показывает более 100 FPS.

      Разница между рендерерами D3D11 и D3D12 на этот раз примерно такая же: около 20% для видеокарт Radeon и 0% для GeForce. По какой-то причине графические процессоры калифорнийской компании в режиме среднего качества даже не получают того прироста на один цент, который мы видели в других условиях. И в целом при средних настройках разница в скорости явно не в пользу Nvidia: Radeon RX 480 на 11% быстрее GTX 1060, а R9 380 на 22% быстрее GTX 960 — это меньше, чем в Full HD, но все равно заметно.

      1633435651-2

      При игре на качественных настройках с более высоким разрешением две из наших сравниваемых видеокарт не обладают производительностью — Radeon RX 460 в среднем выдавала только 29 FPS, а GeForce GTX 960 — 35 FPS, и этот уровень производительности не соответствует приемлемым показателям в Sniper Elite 4 По нашему опыту, при такой скорости рендеринга изменения изображения недостаточно быстро следуют за действиями игрока, и играть становится неудобно. Так что владельцам относительно слабых видеокарт придется снизить настройки или разрешение рендера.

      Но это не относится к Radeon R9 380, который является ближайшим ценовым конкурентом GeForce GTX 960. Поскольку видеокарты на базе чипов AMD получают при таких условиях 20-23% дополнительной производительности от включения модуля рендеринга D3D12, He The R9 380 превзошел GTX 960 на 23%, показав вполне игровые 43 FPS. Это соответствует минимальной производительности, необходимой для этой игры на уровне 40 FPS. Три других ускорителя (Radeon RX 470 и RX 480, а также GeForce GTX 1060) показали 60 FPS или немного выше, обеспечивая максимальную плавность на большинстве обычных мониторов с частотой 60 Гц.

      В свою очередь, GeForce GTX 970 немного отстала от этой тройки со своими 55 FPS в обоих режимах, но если вы снизите пару настроек до среднего уровня, она также окажется среди видеокарт, обеспечивающих идеальную плавность при 60 FPS. Лучше всего у GeForce GTX 1070 частота кадров в среднем 82 кадра в секунду, что соответствует максимальному уровню плавности даже на мониторах с частотой 75 Гц с включенной вертикальной синхронизацией.

      1633435652

      Что ж, в самых сложных условиях настройки максимального качества в разрешении WQHD, гарантирующих приемлемый комфорт и плавность в Sniper Elite 4 даже на минимальном уровне, три видеокарты уже не смогли этого сделать: Radeon RX 460, GeForce GTX 960 и Radeon К ним присоединился R9 380, который в этих условиях уже не мог радовать, показывая в среднем всего 36 FPS при использовании рендерера D3D12. То есть с ультра настройками (соответствующими максимальным) даже нетребовательные пользователи на этих видеокартах не смогут нормально играть, им придется снизить некоторые настройки качества рендеринга.

      Более мощные видеокарты на базе графических процессоров Radeon и GeForce решают задачу обеспечения приемлемого для большинства игр комфорта и плавности, но большинство из них достигли только минимального уровня комфорта, показывая 49-57 кадров в секунду, что ниже нашего целевого показателя стабильных 60. FPS, соответствующий идеальным условиям… При этом старая видеокарта AMD в виде Radeon RX 480 еле достигла 60 FPS, чего можно добиться за счет снижения одной из настроек качества. Стабильные 60 FPS на протяжении всего теста могла показать только более старая и в то же время более дорогая видеокарта сравнения — GeForce GTX 1070. Эта модель показала 72 FPS, что обеспечит максимальное качество изображения и плавность.

      При всей кажущейся легкости загрузки GPU в игре Sniper Elite 4 в Full HD, с увеличением разрешения и настроек мы убедились, что в таких условиях игре уже нужен достаточно мощный графический процессор с приличным объемом видеопамяти, поэтому рекомендуемые системные требования в виде Radeon RX 480 можно считать оправданными, но на GeForce GTX 970, указанную разработчиками, мы бы поменяли ее хотя бы на более мощную модель GTX 1060.

      Разница между D3D11 и D3D12 в самых суровых условиях для Radeon оказалась знакомой — около 20%, но GeForce смогла ускориться от включения возможностей нового графического API всего на 4-5%. Если сравнивать конкурирующие видеокарты от AMD и Nvidia, то и здесь все без шока: Radeon RX 480 примерно на 10% быстрее GTX 1060, а R9 380 опережает GTX 960 на существенные 20%. Однако для второй пары это не имеет особого значения, так как в этом режиме невозможно играть обеими.

      Заключение

      Хотя Sniper Elite 4 получила несколько технологических улучшений и стала выглядеть лучше, чем предыдущая часть, различия в графике между ними не очень заметны. Игра явно не является лидером в области графических технологий, но она довольно крутая и имеет широкие открытые пространства в трех измерениях, поэтому я должен сказать спасибо улучшенному движку Asura. Детали игрового мира на высоких настройках неплохие, модели персонажей достаточно сложные, игра радует хорошими спецэффектами в виде модных реалистичных отражений и видимых световых лучей, тени отбрасываются практически от всех объектов и источников света. Но есть некоторые вопросы по поводу анимации персонажей — она ​​недостаточно плавная, и многие сюжетные линии могут иметь разрешение.

      Sniper Elite 4 имеет средние требования к графическому процессору, поэтому игра отлично работает на большинстве игровых ПК, по крайней мере, в разрешении Full HD и даже на двухъядерных процессорах и видеокартах среднего уровня предыдущих поколений, таких как Radeon R9 380 и GeForce GTX, 960 хватит — лишь бы у них было 4Гб видеопамяти. И даже если ваш графический процессор еще слабее, игра предлагает довольно доступный набор графических опций и предустановок, чтобы настроить его практически для любого ПК.

      Наши тесты показали, что видеокарты AMD и Nvidia выигрывают от новой версии графического API DirectX 12, используемого игрой, но получаемые нами различия очень разные. Если пользователи видеокарт Nvidia получат лишь небольшой процент увеличения скорости рендеринга, и опять же не во всех случаях, пользователи решений AMD увидят прирост до 20-25%! Но мы рекомендуем использовать рендерер DX12 не только в случае видеокарт Radeon, но и для GeForce его можно смело активировать, так как Sniper Elite 4 — чуть ли не первая игра, в которой для них есть смысл, ведь видеокарты Nvidia работают в DX12 режим немного быстрее и плавнее. Итак, если у вас есть совместимая с DirectX 12 видеокарта и операционная система Windows 10, не бойтесь использовать рендерер D3D12.

      Хотя графика Sniper Elite 4 не самая технологичная, качество света и тени в игре среднее с точки зрения современных технологий, но движок обеспечивает высокую производительность на всех системах. Движок Asura хорошо оптимизирован, и даже решения предыдущего поколения, такие как Radeon R9 380 и GeForce GTX 960, легко справляются с разрешением Full HD, обеспечивая 50-60 FPS при высоких настройках и вполне приемлемые 40-50 FPS при максимальных настройках. Но производительность игры линейно зависит от разрешения, и даже с разрешением WQHD все не так хорошо, не говоря уже о 4K. Даже при разрешении 2560×1440 пикселей вам понадобятся графические процессоры, такие как Radeon R9 Fury (X) или GeForce GTX 1070, чтобы получить стабильные 60 кадров в секунду, тогда как тем, у кого более слабые графические процессоры, потребуется снизить разрешение рендеринга.

      Разработчик игры рекомендует использовать видеокарты AMD Radeon RX 480 и Nvidia GeForce GTX 970 для разрешения Full HD, и это подтверждается нашей практикой. Но здесь необходимо помнить о разнице видеокарт AMD и Nvidia в этой игре. Поскольку Sniper Elite 4 был создан в сотрудничестве с производителем видеокарт Radeon, у них есть явное преимущество перед GeForce с аналогичной ценой. Таким образом, Radeon RX 480 в разных условиях оказалась на 4-13% быстрее конкурирующей модели GeForce GTX 1060, а Radeon R9 380 обошел GeForce GTX 960 на 19-27% в зависимости от разрешения и настроек.

      Что касается центральных процессоров, необходимых для плавной игры, в игре Sniper Elite 4 предпочтительнее использовать процессоры среднего уровня, но не обязательно четырехъядерные. Хотя в игре используется многопоточность, одно из ядер ЦП всегда загружается значительно больше, чем другие, в то время как нагрузка на остальные невысока, и даже относительно быстрый двухъядерный процессор не намного хуже, чем ЦП с четырьмя ядрами. Однако наш тестовый процессор не самый слабый, во время исследования он был загружен в среднем на 35-45% — это примерно средний уровень для современных игр.

      Требования к оперативной памяти для игры невысоки по современным меркам — когда вы запускаете игру Sniper Elite 4, система потребляет около 2,5–3 ГБ оперативной памяти и будет работать на ПК с 4 ГБ оперативной памяти. Но для стоковой желательно иметь 8 ГБ ОЗУ, когда потребление ОЗУ в игре может вырасти до 4 ГБ. Допустимая видеопамять для разрешения Full HD при средних настройках составляет 2 ГБ, что является минимальным системным требованием, но для максимальных настроек потребуется 3-4 ГБ. Для более высокого разрешения 2560×1440 во всех случаях будет достаточно даже 4 ГБ видеопамяти, но разрешение 4K может занять немного больше времени. В целом потребление видеопамяти в игре имеет смысл, а режим DX12 требует от видеокарты лишь немного больше памяти, чем DX11. Таким образом, оптимальный объем видеопамяти для любых условий, мы бы назвали его 4 ГБ, даже при самых высоких настройках качества.

Оцените статью
warhammer-online.ru