Что такое технология FSR
Чем требовательнее игра к железу, тем нестабильнее она будет работать на слабых компьютерах. Производители видеокарт разрабатывают технологии, которые помогают повысить плавность в играх даже на стареньких ПК. Одно из таких решений — AMD Fidelity FX Super Resolution, или FSR. Расскажем, как оно работает и как им пользоваться.
Как работает и зачем нужен FSR
С каждым годом игры становятся все более сложными — растет детализация объектов, масштабы уровней, да и предлагаемые геймплейные возможности уже не вписываются в один жанр. Повысилось за последние годы и разрешение дисплеев: бывший еще недавно премиальным формат Full HD (1920×1080 пикселей) теперь считается базовым или даже устаревшим.
Отобразить такое многообразие стабильно не удается — даже лучшие видеокарты не справляются с задачей, а классические методы оптимизации едва ли спасают. Но у разработчиков есть козырь в рукаве — масштабирование.
Вместо кадра в оригинальном размере движок может делать один или несколько маленьких, а затем совмещать, растягивать и добавлять результату немного резкости, как фильтром в «Фотошопе». Так, например, GPU может сделать миллион точек там, где раньше пришлось бы делать полтора или два.
Идея не новая: консоли уже давно просчитывают графику в низком разрешении, используя шахматный алгоритм. Игры для приставок были обязаны подстраиваться под стандарты телевизоров и не могли просто делать изображение меньше. Но у традиционных методов результат получается размытым или шумным до такой степени, что это допустимо лишь на расположенном далеко от зрителя телевизоре.
Решение оказалось умным — вместо обычного удаления шума и повышения резкости кадры смогли увеличивать с помощью искусственного интеллекта. Его обучали на миллионах маленьких и больших версий игровых скриншотов, пока результат не стал похожим на оригинал. Со временем восстановленная версия смогла и вовсе превзойти целевое разрешение.
Тяжело поверить, но правая версия, где текст лучше читается — реконструкция через NVIDIA DLSS
Первыми технику освоили в NVIDIA, назвав новинку DLSS (Deep Learning Super Sampling). Прирост производительности был значительным, но ушло более года, чтобы широкая аудитория поверила в проект.
За ними быстро последовали AMD, выпустив FSR (FidelityFX Super Resolution), а затем и Intel с технологией XeSS. Но из всех решений FSR охватывает больше всего игр и поддерживается на любых современных видеокартах. И потому заслуживает особого внимания.
Разница между FSR 1, 2, 3 и Frame Generation
И здесь стоит оговориться, что технология существует в трех различных версиях, поэтому не так просто ответить, что такое FSR в играх. Первое поколение, как тот самый фильтр в «Фотошопе» — картинку можно увеличить, она станет мутной и это до какой-то степени решается повышением резкости. Это легкая для железа и простая в реализации техника даже не требует обновлять игру и работает на весьма старых компьютерах.
За ним последовало уже полноценное второе поколение, где часть работы выполняет ИИ, а алгоритм знает о движении отдельных пикселей и объектов в кадре. Такой подход сохраняет больше мелочей даже у сложных форм. Кстати, также было и у NVIDIA, где векторы точек появились только с выходом DLSS 2.0. Так у обеих компаний получились наиболее любимые игроками варианты алгоритма. И не всегда догадаешься при удачной настройке AMD FSR, что это не настоящий кадр высокого разрешения.
Deathloop послужил полем для экспериментов при работе над FSR 1 и 2
На третий раз к увеличению добавилась генерация промежуточных изображений. Трюк в том, что движок может создавать несколько кадров одновременно. А зная о следующем и предыдущем — сочинять, что было между ними. Но за этим кроется масса проблем!
Так, например, нужно намеренно задерживать игру, чтобы не отдавать изображение до появления двух следующих. И плавным будет казаться только вариант, где искусственный кадр отображается ровно столько же, как и настоящие. К тому же, алгоритм всегда должен знать, какая часть картинки относится к интерфейсу, а где трехмерные элементы. И пока ситуация далека от совершенства.
FSR 3 проигрывает DLSS 3 в Immortals of Aveum
Недавно NVIDIA с большим трудом достигла приемлемых результатов для DLSS 3, ограничив доступ для самых новых и дорогих GPU RTX 4000, а команда Radeon продолжает быть демократичной и их аналог пообещали для широкого круга видеокарт. Но первые результаты настолько плачевные, что пробовать его в ближайшее время не рекомендуется — забудьте, что такое FSR 3 на ближайшее время, ведь результат становится значительно хуже оригинала.
К счастью, использовать это новшество никто не заставляет. Большинство релизов поддерживают именно стабильный и однозначно полезный FSR 2.x, некоторый дает переключиться на 1.x для обладателей старых видеокарт, и только пара проектов уже поддерживают Frame Generation для FSR 3.0 — Forspoken и Immortals of Aveum, но даже в них генератор выбирается отдельно от масштабирования.
Как режим сказывается на производительности
Раньше, если компьютер не вытягивал высокие настройки, игроку было достаточно понизить их, а при необходимости и изменить разрешение экрана. Но такой радикальный подход был приемлем только для старых игр с простыми формами моделей, толстыми линиями или крупными элементами интерфейса.
К счастью, именно это позволяет решить реконструкция кадра. Так, наиболее заметный эффект FSR оказывает в процессах, где раньше помогало снижение разрешения. Но теперь результат не так сильно теряет детализацию, ведь размер итогового изображения не меняется, пока выбирается лишь внутренняя версия.
Правда, возможности искусственного интеллекта далеко не бесконечны. Поэтому важно с умом выбирать параметр качества FSR. В большинстве случаев настраиваются четыре уровня: Качество, Сбалансированный, Производительный и Ультрапроизводительный (Quality, Balanced, Performance, Ultra Performance) — в числах это масштабы от 1.5х до 3х или от 66% до 33%.
Варианты качества FSR — от Performance всегда мерцают тонкие линии, а вариант Ultra Quality оказался медленным и был исключен в FSR 2.0
На ПК популярность апскейлинга пришла вслед за трассировкой лучей — новаторской, но очень тяжелой версией освещения. Рейтрейсинг раньше был доступен только в фильмах, где каждую секунду вычисляют суперкомпьютеры по несколько часов или даже дней, тогда как игровые движки должны выдавать десятки и сотни кадров в секунду на обычных видеокартах.
Зато с его помощью можно получить настоящие тени, отражения и множество других визуальных преимуществ, делающих картинку правдоподобной даже при смене времени суток и погоды. Так, новые игры оказались слишком медленными, чтобы работать в полноценном разрешении. Зато на помощь приходит реконструкция кадра!
Бенчмарк FSR 2.0 в различных режимах качества
Как видим, вполне реально ускорить игру на 40% даже в режиме качества. К сожалению, добиться прироста частоты кадров и не потерять мелкие детали можно лишь при использовании высокого целевого разрешения, от 2560×1440 и более. Обладатели Full HD-мониторов могут попробовать включить FSR, но картинка в любом случае будет расплывчатой.
Тем более что FSR не полностью решает проблемы производительности, ведь игра нагружает компьютер не только количеством пикселей, особенно с учетом плохой оптимизации многих игр в первые месяцы после релиза.
Сравнение AMD FSR и NVIDIA DLSS
Почти два десятилетия выбор GPU для игр ограничивался NVIDIA или Radeon. Но в последние годы соперничество между производителями игровых видеокарт нарастает благодаря стараниям Intel с их геймерской линейкой ARC. Однако новому бренду пока не удалось достичь широкой поддержки у разработчиков и стабильности драйверов.
Тогда как между «зелеными и красными» борьба кажется предсказуемой: NVIDIA создают закрытые технологии и запрещают другим внедрять поддержку у себя. Их решения не работают у обладателей «неправильных» видеокарт. Сами технологии получаются более эффективными, но платить приходится дороже.
AMD же, наоборот, стараются делать все собственные разработки совместимыми с любой техникой и системой. Их масштабные исследования выходят под публичными лицензиями, а команды принимают от сообщества советы по улучшению. Результат получается более доступным, но появляется позже и работает чуточку хуже.
Но в случае DLSS и FSR ситуация чуть более драматичная: в картах NVIDIA существует отдельный чип для ускорения задач искусственного интеллекта, благодаря чему процесс не замедляет игру и достигает лучшего качества. Инженеры Radeon не смогли отреагировать оперативно, поменять планы на архитектуру RDNA и внедрить аналогичный чип у себя даже спустя два года.
Как включить AMD FSR
Подготовка к включению AMD FSR и проверка совместимости
Достаточно обладать актуальной видеокартой, обновлять операционную систему и драйверы. Обычно с FSR совместимы все видеокарты Radeon, начиная с линейки RX 400, NVIDIA от 10-й серии или выше, да и все новые Intel ARC должны работать.
Затем нужно заглянуть в настройки любимых игр, где в разделах «дисплей» или «графика» с большой вероятностью обнаружится масштабирование от AMD.
Экран графических настроек в игре Forspoken
Если в поддерживаемой игре такого параметра не обнаружилось, то стоит обновить ее, систему или драйвер вручную.
Теряется настройка и по другим причинам: разработчики не обязаны следовать каким-то правилам наименования, и можно сказать при любом написании AMD Fidelity FX, что это та же самая технология реконструкции, чаще всего второго поколения.
Как включить FSR в любой игре
Существует вариант для самых экстренных случаев, позволяющий включить FSR первого поколения во многих играх, где этого не сделали разработчики. Такая версия получится не слишком качественной, ведь алгоритм не будет знать о движении отдельных объектов в кадре. Но для старых компьютеров даже такой вариант может оказаться спасением.
Для включения FSR в настройках драйвера достаточно поставить всего лишь одну галочку, что можно сделать для конкретной игры или для всех 3D-приложений сразу. Переключатель называется «Сверхвысокое разрешение Radeon» (от Radeon Super Resolution, RSR). Он находится в разделах «Игры» > «Видеокарта» (для общих настроек) и «Игры» > «Компьютерные игры» (для выбора этой опции под одно приложение).
Сверхвысокое разрешение Radeon — первый пункт в меню «Варианты видеокарт» (это ошибочный перевод, раздел называется «Настройки GPU»)
Затем достаточно понизить разрешение игры, и RSR попробует восстановить ее до размеров экрана. Однако это не всегда работает и для многих игр потребуется поискать правильные настройки.
Недавно в том же меню добавилась и поддержка третьего поколения FSR в виде опции Fluid-Motion Frames. Пока исключительно для чипов Radeon 7000, но в будущем решение могут расширить и для 6000-й серии. Не пугайтесь, если переключателя нет в вашем случае — как мы предупреждали выше, пока генератор кадров использовать не рекомендуется даже там, где он интегрирован в движок.
Как включить FSR в играх на видеокарте NVIDIA
Несмотря на то что технологию полностью контролирует AMD, обладатели любых совместимых карт могут включить FSR в поддерживаемых играх. Для этого не потребуется скачивать и устанавливать какие-то библиотеки и тем более драйвер видеокарт Radeon.
Обновление драйверов видеокарты
В Windows 10 и 11 большинство драйверов устанавливаются и обновляются сами, но при работе с видеокартами эта система бывает абсолютно непредсказуема.
Впрочем, достаточно заглянуть на официальный сайт AMD или NVIDIA, а там найти ссылку на драйверы и поддержку наверху страницы. Для Radeon вы окажетесь на этой странице, где даже необязательно знать свою модель видеокарты, ведь базовый установщик подберет все автоматически.
Страница скачивания драйвера AMD Radeon на официальном сайте
Уже более года сайт доступен только на английском языке, но драйвер до сих пор поддерживает русскую локализацию, пусть и с незначительными ошибками.
Возможные проблемы
Наиболее заметным минусом при использовании FSR в играх остается снижение качества картинки при движении и восстановлении мелких деталей. С развитием проекта эти проблемы становятся все менее заметными.
С выходом FSR 3 ситуация стала более интересной, ведь к огрехам детализации добавилась хаотичная частота кадров из-за работы генератора промежуточных изображений, а сами кадры рассыпались от любых сложных форм. Так что вместо обещанной плавности получается стробоскоп, который мешает играть.
По итогу можно сказать, что FSR 2 стал действительно полезным решением в тех играх, где он доступен. Первая же версия заслуживает внимания лишь для обладателей старых компьютеров и активируется через драйвер даже на старых системах. А третья пока не достигла стабильности и использование ее сомнительно, пока AMD не починят главное новшество в лице Frame Generation.
Понравилась статья?
Теги статьи
Похожие статьи
Нам нравится, что вам нравится
Уверены, вы можете не хуже! Напишите статью и получите Бонусы.
Спасибо, что вам есть что сказать
Попробуйте расширить свою мысль и написать статью — и получите за это Бонусы.
Комментарии
Авторизуйтесь, чтобы иметь возможность писать комментарии:
Войти