В данной статье будет измерена производительность дискретных видеоадаптеров, которая проявляется в одной из самых эффектных игр сезона. В проведенном тестировании, проходящем на нескольких уровнях качества, принимает участие 21 модель. Они представлены флагманскими до бюджетными классами.
Battlefield 4 представляет собой один из главных пунктов в перечне бенчмарков, которые постоянно используются в ходе проведения тестирования графических адаптеров. Однако эта игра заслуживает большего внимания. Тем более, существует не много проектов, которые присущи современникам BF4 и способны похвастаться качественной графической оболочкой.
Основой Battlefield 4 является графический движок модели Frostbite 3, где получено развитие самых ярких черт Frostbite 2 – движка Battlefield 3. К ним относятся:
• частое использование тесселяции;
• устойчивое разрушение предметов окружающей среды и прочее.
Кроме того, увеличение производительности GPU дает возможность производителям создать игровые локации с наибольшей детализацией, а также подробные модели персонажей и эффекты. В результате получилась самая яркая игра, получившая популярность в конце 2013 − начале 2014 года в отношении графики. Таким образом, развлечение преподносит большую насыщенность и сложность версии этого же изображения, которая была замечена Battlefield 3.
В результате BF4 является более требовательной к производительности GPU, если сравнивать с ее предшественницей. Хотя, Battlefield 4 представляет собой кроссплатформенную игру, известную не только на PC и на усовершенствованных, а также на PlayStation 3 и Xbox 360, которые состоят из достаточно старого железа, учитывая современные стандарты. В итоге удается достичь широкого пространства для масштабирования качества графики, позволяющее BF4 быть совместимой с компьютерами, имеющими слабую конфигурацию.
Кроме Battlefield 4, Frostbite 3 может быть использован в уже существующей игре Need for Speed: Rivals, а также некоторых проектах, которые находятся на этапе разработки. Среди них стоит отметить продолжателей иных громких игровых сериалов, таких как Dragon Age: Inquisition, усовершенствованная часть Mass Effect, не имеющая на сегодняшний день официального названия. Все игры, созданные на основе Frostbite 3, функционируют под API DirectX 11, но способны поддерживать и AMD Mantle. Хотя, пока такой патч получила только одна Battlefield 4. Таким образом, можно удостовериться, что в некоторых случаях Mantle предоставляет значительную прибавку к показателю частоты смены кадров на GPU AMD.
Настройки графики Battlefield 4
Игра предоставляет выбор между четырьмя предустановленными режимами качества графики, которые способны одновременно задать значения нескольких дифференцированных настроек. К ним относятся:
• Low;
• Medium;
• High;
• Ultra.
Стоит отметить, что в режимах выше Low выполняется активация Ambient Occlusion в виде сравнительно грубого алгоритма SSAO либо HBAO, способного обеспечить усложненное затенение углов, а также рельефных поверхностей. Что касается Battlefield 4, здесь сразу используется два способа полноэкранного сглаживания, к которым относится следующее:
• быстрый алгоритм FXAA в виде фильтра постобработки картинки;
• классический мультисемплинг, достаточно ресурсоемкий в движке с отложенным рендерингом.
Также стоит отметить, что если производительности GPU предостаточно, существует возможность активировать и суперсемплинг при помощи опции Resolution Scale. Нужно заметить, что изображение при этом отрисовывается в двойном разрешении, а после этого масштабируется до реального разрешения экрана.
MSAA 4x является опцией, которая отделяет режим Ultra от High в плане качества изображения и производительности. Определить разницу в детализации модификаций и текстур достаточно сложно. Различия между High и Medium выражены ярко в каждом аспекте качества графики. Стоит отметить, что текстуры и проработка теней уже не те, что были раньше.
Можно заметить, что в сценах, происходящих на открытом пространстве, недостаточно определенных деталей пейзажа, которые присутствуют в режимах High и Ultra. Что касается режима Low, в данном случае движок производит самую бедную и плоскую картинку, чего и стоило было ожидать. Однако даже при этом Battlefield 4 сохраняет часть изначального очарования. Правда, и вычислительная нагрузка на GPU в режиме Low уже другая, что дает возможность даже сравнительно недорогим видеоадаптерам удерживать довольно высокую частоту смены кадров.
Технологии энергосбережения CPU в тестах деактивированы. Шина PCI-Express функционирует в режиме 3.0. Чтобы сделать активным PCI-E 3.0 на видеокартах, принадлежащих к сериям GeForce 600 и 700, используется патч от компании NVIDIA в системе на чипсете X79. Что касается настроек драйвера NVIDIA, в роли процессора, предназначенного для вычисления PhysX, всегда выбирается CPU.
В AMD настройка Tesselation преобразовывается из состояния AMD Optimized в Use application settings. Что касается CrossFire-конфигураций, в данном случае активирована опция Frame Pacing. Для бенчмарка использовалась скриптовая сцена в начале миссии Tashgar. Процесс тестирования осуществлялся в трех режимах качества, к которым относятся Low, High, Ultra. Medium не вошел в список, так как разница в производительности между режимом High и ним невелика. В каждом режиме присутствуют тесты с разрешением 1920х1080 и 2560х1440.
Режим Ultra, разрешение 1920х1080
Нет ничего удивительного в том, что лидерами тестирования становятся видеокарты, созданные на основе двух чипов GK104 или Tahiti. Хотя Radeon HD 7990 уже выпускается, а GeForce GTX 690 слишком дорогостоящее удовольствие, можно собрать такую же конфигурацию из двух отдельных Radeon R9 280X либо GeForce GTX 770. Среди видеокарт, которые имеют один GPU, предположительно побеждает GeForce GTX TITAN Black. Устройство GTX 780 Ti тоже выиграла у флагманского решения от AMD. Минимально оптимальный фреймрейт (30 FPS) среди адаптеров от компании NVIDIA обеспечивает GeForce GTX 660, а среди адаптеров от фирмы AMD – Radeon R9 270.
Режим Ultra, разрешение 2560×1440
Увеличение разрешения никоим образом не повлияло на результаты участников, которые проходили тестирования. Правда, существует одно исключение, которое состоит в том, что GeForce GTX 770 и Radeon R9 280X сменили друг друга. Для играбельной частоты смены кадров вполне хватает GeForce GTX 760 или Radeon HD 7950 with Boost. Что касается последнего участника тестирования, он заменяет Radeon R9 280, который приближенный к его спецификациям.
Тестирование в режиме High, разрешение 1920х1080
Лидирующее место занимает Radeon R9 280X, правда, с незначительным отрывом от GeForce GTX 770. Пороговое значение фреймрейта (30 FPS) способно обеспечить довольно слабые графические карты, к которым относятся Radeon HD 7770 и GTX 650 Ti. Стоит отметить, что HD 7770 уже нет в продаже, однако представляет собой полную копию «нового» Radeon R7 250X.
Тестирование в режиме High, разрешение 2560×1440
При изменении разрешения не было выполнено кардинальной перемены позиций участников, из которых создан рейтинг. Чтобы был получен минимальный фреймрейт, требуется Radeon R7 270 или GeForce GTX 660.
Тестирование в режиме Low, разрешение 1920х1080
Стоит отметить, что даже сравнительно слабые адаптеры показывают большую частоту смены кадров при довольно нетребовательных настройках. Стоит отметить, что GeForce GTX 650 Ti и Radeon R7 250 обладают таким запасом производительности, который способен обеспечить относительный комфорт во время игры. Также нужно указать на то, что GeForce GT 630 существенно тормозит, однако все равно старается каким-то образом вытянуть Battlefield 4. В соответствии с правилами отбора, стоит его исключить из диаграммы, поскольку частота смены кадров стала меньше 30 FPS. Однако было принято решение оставить его, чтобы стало понятно, какой видеокарты для BF4 не хватает при различных условиях.
Тестирование в режиме Low, разрешение 2560×1440
Прежде всего, стоит отметить, что результат Radeon R7 250 предоставлен не будет. Это не является ошибкой. Просто на представленном образце отсутствуют выходы DL-DVI и DisplayPort. В результате разрешение, которое превышает 1920х1200 поддерживаться не будет. Однако небольшой мощи GeForce GTX 650 Ti достаточно, чтобы удерживать среднюю частоту смены кадров на отметке 30 FPS.
Mantle vs DirectX 11: Ultra
Необходимо в очередной раз вернуться к теме Mantle. Не так давно проведенное тестирование стало ответом на многие вопросы. Таким образом, оно стало подтверждением притязаний компании AMD, которые связаны с новым API. В конце стоит выполнить проверку того, насколько правомерно переносить результаты, полученные ранее с помощью Radeon R9 290X и R7 260X, представляющих собой графические адаптеры на основе архитектуры GCN 1.1, на всю современную линейку дискретных карт AMD, в том числе модификации с архитектурой, называемой условно GCN 1.0. Становится понятно, что бенчмарк в миссии Tashgar не особо благоприятен для Mantle, однако дает возможность достигнуть данной цели.
Как и стоило ожидать, Mantle постепенно теряет лидерские позиции. Это происходит по мере того, как уменьшается производительность GPU, когда создано условие, что производительность CPU не изменяется. В данном случае стоит указать на один курьез, который состоит в том, что иногда переход с DirectX на Mantle не повышает, а даже уменьшает фреймрейт. Примером могуть послужить показатели Radeon R9 270 и HD 7770 в режиме High, а также дополнительно − еще раз HD 7770 в режиме Low, с условием разрешения 2560х1440. Таким образом, можно сделать вывод, что поддержка Mantle еще нуждается в доработке на стороне драйвера или самой Battlefield 4.
По сходству с Battlefield 3, графика Battlefield 4 без трудностейа масштабируется с тем, чтобы получить соответствие с возможностями в качестве самых производительных GPU и совсем удешевленных адаптеров, которые мало отличаются от категории «заглушка в корпусе». Если обеспечить максимальные настройки качества картинки, игра становится достаточно требовательной и нуждается в видеокарте, относящейся к классу GeForce GTX 780 или Radeon R9 290, чтобы достичь комфортных 60 FPS при условии разрешения 1920х1080. С аналогичной задачей в режиме 2560х1440 способны справиться только две GPU в составе Radeon HD 7990 или GeForce GTX 690. Когда пользователь не стремится угнаться за максимальными настройками детализации, а также готов пожертвовать полноэкранным сглаживанием, то для разрешения Full HD вполне хватит и Radeon R9 270 или GeForce GTX 760.