Наращивание производительности современных видеокарт и популяризация мониторов высокого разрешения постепенно стимулирует игроков к переходу на эти разрешения. Параллельно идет процесс повышения качества графики и внедрения трассировки лучей. Игры в 4K стали доступнее, но все еще остаются дорогим развлечением, поскольку требуют топовых ПК. При этом получить стабильные 60 кадров в проектах с трассировкой бывает крайне сложно. Для решения этой задачи компания NVIDIA внедрила технологию DLSS на базе интеллектуального масштабирования с использованием нейросетей и аппаратного ускорения. Теперь у нас появилась альтернатива от AMD. После долгого ожидания представлена технология AMD FidelityFX Super Resolution (FSR), которую уже можно испытать в нескольких играх. Этим мы и займемся в данном обзоре.
Вначале поговорим о ключевых особенностях технологии, а потом перейдем к практическому сравнению графики и тестированию в разных режимах.
AMD FidelityFX Super Resolution
Технология создавалась для ускорения производительности в высоких разрешениях с возможностью использования на разных платформах и с простой интеграцией для разработчиков. AMD рассматривает FSR как самый перспективный кросс-платформенный вариант масштабирования.
FSR является часть открытой платформы GPUOpen, в рамках которой уже реализовано несколько технологий с оптимизациями для графических ускорителей AMD. Наиболее часто в современных играх используется фильтр повышения резкости FidelityFX Contrast Adaptive Sharpening (CAS). Это актуально при агрессивных алгоритмах TAA, дающих определенное размытие мелких деталей.
Очевидно, что развитие CAS сильно помогло в реализации FSR. Но речь не идет о простом масштабировании с дополнительным фильтром резкости, поскольку AMD долго работала над новой технологией, чтобы обеспечить хорошие результаты по качеству изображения. Обычные методы масштабирования приводят к появлению ступенчатых или размытых краев. Алгоритмы FSR создают более гладкие и правильные контуры, приближенные к оригинальному изображению.
В графическом конвейере FSR работает после этапов сглаживания и tone mapping. После масштабирования и накладывания фильтра резкости применяются остальные эффекты постобработки изображения.
AMD FidelityFX Super Resolution предусматривает четыре профиля, чтобы пользователь мог выбирать между качеством и быстродействием:
- Ultra Quality — обеспечивает наилучшее качество изображения, приближенное к оригинальному разрешению. Для выходного разрешения 4K (3840x2160) используется входное разрешение 2954x1662, для 2560x1440 используется входное разрешение 1970x1108.
- Quality — обеспечивает высокое качество изображения с более значительным ускорением производительности. Для выходного разрешения 4K используется входное разрешение 2560x1440, для 2560x1440 используется входное разрешение 1706x960.
- Balanced — сбалансированный режим для высокой производительности. Для формирования 4K используется входное разрешение 2259x1270, для 2560x1440 используется входное разрешение 1506x847.
- Performance — максимальная производительность. Для 4K используется входное разрешение 1920x1080, для 2560x1440 используется входное разрешение 1280x720.
В зависимости от уровня личного комфорта вы подбираете оптимальный для себя режим. Хотите получить картинку с минимальными отличиями от оригинального разрешения — используйте Ultra Quality. Если готовы смириться с потерями в детализации и замыливанием ради высокой частоты кадров — включайте режим Performance.
FSR позволит ускорить требовательные игры с трассировкой лучей. Пока это доступно в Godfall и The Riftbreaker, обеспечивая хороший буст для новых видеокарт серии Radeon RX 6000.
Но важным преимуществом AMD FidelityFX Super Resolution является совместимость со всеми современными видеокартами последних лет. В качестве примера даже приводятся результаты в Terminator: Resistance на GeForce GTX 1060.
Поддерживаются видеокарты на базе архитектуры AMD RDNA и RDNA 2, и даже старые модели на GCN, начиная с Radeon RX 480/470/460. FSR может работать и на встроенной графике семейства Vega. Со стороны NVIDIA совместимы все модели, начиная с серии GeForce GTX 10 и новее. Полный список совместимых решений указан на слайде:
На данный момент AMD FSR работает в семи играх:
- 22 Racing Series;
- Anno 1800;
- Evil Genius 2;
- Godfall;
- Kingshunt;
- Terminator: Resistance;
- The Riftbreaker.
В скором времени технологию добавят в Resident Evil Village, Necromunda: Hired Gun, Baldur’s Gate 3, DOTA 2 и другие проекты. Поддержка FSR будет в Far Cry 6, Farming Simulator 22 и Vampire: The Masquerade – Bloodhunt.
AMD говорит о сотрудничестве с 44 игровыми компаниями и разработчиками, которые планируют использовать технологию FSR в своих продуктах. В их числе Electronic Arts с движком Frostbite, Gearbox, Ubisoft, Warner Bros. Games и другие гиганты индустрии.
Мы изучим особенности AMD FSR в игре Godfall, проведя детальное сравнение графики и производительности в двух разрешениях. Также немного поговорим о Anno 1800 в 4K. Результаты тестирования в разных режимах приведены в конце обзора.
Godfall
Фэнтезийная Action/RPG на движке Unreal Engine 4. Игра радует красочной графикой и поддерживает трассировку лучей, обладая соответствующими системными требованиями. AMD FSR поможет достичь комфортной производительности в игре.
Визуальное сравнение разных режимов в 4K в видеосравнении:
Ниже несколько сравнительных скриншотов в 4K.
Сравнение одинаковых фрагментов в оригинальном разрешении:
Сравнение увеличенных в два раза фрагментов:
Определенные изменения видны уже при переходе от нативного 4K к режиму Ultra Quality, но они незначительны. Снижение четкости текстур у поверхности земли, доспехов и других объектов для столь высокого разрешения не критично. Далее изменения становятся более явными.
Далее еще одно сравнение в оригинальном разрешении и с увеличением в два раза.
Последний слайд хорошо показывает разницу между оригинальным разрешением и Ultra Quality даже без увеличения фрагментов.
Anno 1800
В данной игре наряду с привычными режимами есть возможность активации только фильтра усиления резкости AMD FidelityFX Sharper без масштабирования. Также в русской версии вместо названий режимов отражается значение масштабирования с немного неправильной шкалой, но это явно исправят в обновлениях.
Ограничимся сравнением нативного 4K с режимами Ultra Quality и Quality. Ниже фрагменты в оригинальном разрешении на базе скриншотов 4K.
Сравнение увеличенных в два раза фрагментов:
Тестовый стенд
Конфигурация тестового стенда следующая:
- процессор: Intel Core i9-9900K;
- система охлаждения: be quiet! Silent Loop 280mm;
- видеокарта AMD Radeon RX 6800 XT;
- материнская плата: ASUS ROG Maximus XI Formula;
- память: Kingston HyperX HX434C16FB3K2/32 (DDR4-3466@3600);
- системный диск: Kingston SSDNow UV400 480GB;
- дополнительный диск №1: Kingston A2000 NVMe PCIe 1000GB;
- дополнительный диск №2: Kingston KC2000 NVMe PCIe 1000GB;
- корпус: Antec NX800;
- блок питания: Antec HCG850 Gold;
- монитор: ASUS PB278Q (2560х1440, 27″);
- операционная система: Windows 10 Pro x64;
- драйвер AMD Radeon Adrenalin Edition 21.6.1.
Тестирование проведено на базе референсной видеокарты Radeon RX 6800 XT.
Результаты тестирования
В Godfall проведено тестирование в двух разрешениях: 3840x2160 и 2560x1440. Максимальное качество графики, трассировка лучей включена.
В 4K видеокарта Radeon RX 6800 XT изначально выдает около 50 кадров, FSR Ultra Quality повышает среднюю частоту кадров на 38%, выигрыш по 1% low еще больше. Режим Quality быстрее начальных результатов на 66% по среднему fps, по 1% low ускорение в два раза.
В меньшем разрешении ускорение от FSR чуть ниже, но общий прирост тоже внушительный.
В Anno 1800 проведены тесты только в 4K.
Активация FSR Ultra Quality повышает среднюю частоту кадров на 29%, Quality ускоряет на 41%, режим Balanced ускоряет на 56%.
Выводы
AMD FidelityFX Super Resolution является перспективной технологией масштабирования, которая позволяет значительно ускорить быстродействие в высоких разрешениях. Сочетание особых алгоритмов апскейлинга и качественного фильтра повышения резкости обеспечивает хороший результат и минимальные различия с оригинальным изображением при выборе профиля Ultra Quality. Этот режим обеспечивает приличное ускорение, особенно в тяжелых играх с трассировкой лучей. Примером этому являются результаты тестирования в Godfall. Другие режимы AMD FSR дают более заметное снижение в качестве картинки при более серьезном росте fps. Режим Performance обеспечивает ускорение в два раза и выше, но картинка пострадает от явного снижения четкости и детализации. Это ожидаемый компромисс, и у NVIDIA DLSS высокопроизводительный режим тоже дает явное снижение детализации.
Главный плюс технологии в совместимости со всеми видеокартами AMD и NVIDIA, выпущенными за последние несколько лет. В условиях нестабильного рынка многие пользователи отложили апгрейд, и любое программное ускорение повысит комфорт в играх на старой видеокарте. Возможность получить хорошее ускорение на Radeon RX 580 и GeForce GTX 1060, безусловно, порадует их обладателей.
Пока доступно только семь игр с AMD FSR, но их количество будет расти. Широкий список игровых компаний, с которыми сотрудничает AMD, внушает надежды, что многие потенциальные хиты будут совместимы с FSR.