Современные игровые технологии шагнули далеко вперед, и теперь даже владельцы не самого топового железа могут наслаждаться высокой частотой кадров и качественной картинкой. AMD FidelityFX — это не одна функция, а целый набор открытых инструментов с исходным кодом, которые разработчики внедряют в свои проекты для улучшения изображения и производительности. Многие пользователи ошибочно полагают, что эти технологии работают исключительно на графических ускорителях «красных», однако реальность гораздо демократичнее.
Суть набора инструментов заключается в том, что он представляет собой библиотеку эффектов, которые можно интегрировать в игровой движок. Это означает, что поддержка зависит не столько от бренда вашей видеокарты, сколько от того, какой именно эффект вы хотите использовать и поддерживает ли его конкретная игра. В этой статье мы детально разберем, AMD FidelityFX на каких видеокартах работает стабильно, и есть ли смысл обновляться ради новых функций апскейлинга.
Важно понимать, что базовые фильтры, такие как улучшение четкости или сглаживание, требуют минимальных ресурсов и работают практически на любом современном GPU. Однако более продвинутые алгоритмы, включая трассировку лучей и нейросетевой апскейлинг, уже накладывают строгие ограничения на оборудование. Давайте погрузимся в технические детали и выясним, что именно нужно вашему компьютеру для активации каждого из компонентов этого набора.
Архитектура FidelityFX и базовые требования
Набор FidelityFX состоит из множества независимых модулей, каждый из которых решает свою задачу. Одни отвечают за сглаживание (FXAA, SMAA), другие — за повышение резкости (CAS), а третьи — за сложную симуляцию света (Ray Tracing). Базовые требования к оборудованию для запуска большинства этих эффектов крайне низки, так как они оптимизированы для работы на стандартных конвейерах рендеринга DirectX 11 и DirectX 12.
Для работы классических фильтров, таких как Contrast Adaptive Sharpening (CAS) или Auto Exposure, вам не нужна мощная видеокарта. Эти алгоритмы выполняют математические операции над уже готовым кадром, используя вычислительные мощности, доступные даже в интегрированной графике или старых дискретных моделях. Главное условие — наличие поддержки необходимых версий API шейдеров, что реализовано в подавляющем большинстве устройств, выпущенных за последнее десятилетие.
⚠️ Внимание: Некоторые игры могут принудительно отключать определенные эффекты FidelityFX на очень старых видеокартах из-за отсутствия поддержки конкретных инструкций набора команд, даже если формально API поддерживается.
Однако ситуация кардинально меняется, когда речь заходит о модуле FidelityFX Super Resolution (FSR). Здесь требования делятся на несколько уровней в зависимости от версии технологии. Если FSR 1.0 полагался исключительно на алгоритмическую обработку и работал везде, то более новые версии требуют наличия специфических блоков в архитектуре GPU для достижения максимальной эффективности.
Совместимость с видеокартами AMD Radeon
Естественно, видеокарты AMD Radeon являются нативной платформой для этих технологий. Компания внедряет поддержку своих инструментов в драйверы и предоставляет разработчикам максимальную документацию. Практически все карты, начиная с серии GCN (Graphics Core Next) и новее, способны обрабатывать базовые эффекты набора без потери производительности.
Для работы FSR 2 и FSR 3 с качественным апскейлингом и генерацией кадров (Frame Generation) требуются более современные архитектуры. В частности, технология Frame Generation, которая создает промежуточные кадры для повышения плавности, доступна только на картах серии RX 7000 и новее, так как требует наличия специализированных блоков для обработки потоков данных с минимальной задержкой.
- 🔴 Серия RX 7000: Полная поддержка всех функций, включая FSR 3 Frame Generation и Ray Tracing.
- 🔴 Серия RX 6000: Отличная поддержка FSR 2/3 Quality modes и трассировки лучей, но Frame Generation может быть недоступна в некоторых реализациях.
- 🔴 Серия RX 5000 и старше: Поддерживают FSR 1.0 и базовые эффекты (CAS, FXAA), но лишены аппаратного ускорения для продвинутых версий апскейлинга.
Владельцы карт Radeon также получают доступ к функции Radeon Super Resolution, которая является аналогом FSR, но реализуется на уровне драйвера. Это позволяет применять апскейлинг в играх, которые сами по себе не имеют встроенной поддержки FSR, хотя качество картинки в этом случае может уступать нативной реализации внутри движка.
В драйвере AMD Adrenalin можно принудительно включить Radeon Super Resolution для старых игр, если native разрешение игры ниже разрешения вашего монитора.
Работает ли FidelityFX на видеокартах NVIDIA
Один из самых частых вопросов от геймеров: работает ли AMD FidelityFX на видеокартах NVIDIA? Ответ однозначный: да, работает, и часто даже лучше, чем на конкурентных решениях, благодаря высокой производительности карт GeForce. Поскольку FSR 1.0 и большинство базовых эффектов FidelityFX не привязаны к проприетарным технологиям, они прекрасно исполняются на архитектуре Cuda.
Для FSR 2 и FSR 3 также не требуется наличие карт AMD. Алгоритмы написаны на языке HLSL и компилируются для выполнения на любом GPU, поддерживающем DirectX 11 или 12. Это означает, что даже карты серии GTX 1060 или GTX 1660, не имеющие тензорных ядер для DLSS, могут использовать FSR для значительного прироста FPS в тяжелых играх.
Однако есть нюанс с трассировкой лучей. Хотя базовый Ray Tracing в FidelityFX может работать на картах NVIDIA серии RTX 2000 и выше, максимальная эффективность достигается при использовании карт RTX 3000/4000. Карты серии GTX не имеют аппаратных блоков RT-cores, поэтому трассировка лучей на них либо не заработает, либо будет работать в программном режиме с катастрофически низкой производительностью.
⚠️ Внимание: При использовании FSR на картах NVIDIA через драйвер или сторонние моды, функция Frame Generation (генерация кадров) может быть недоступна или работать некорректно, так как она завязана на специфические особенности архитектуры AMD.
Интересно, что для карт NVIDIA существует альтернатива в виде DLSS, но разработчики часто включают в игры сразу оба варианта. Выбор между ними зависит от ваших приоритетов: DLSS часто дает чуть более четкую картинку на высоких разрешениях, но FSR обеспечивает большую совместимость и работает на более широком спектре оборудования.
Технологии апскейлинга: FSR 1 против FSR 2 и 3
Разбираясь в вопросе, AMD FidelityFX на каких видеокартах работает, нельзя игнорировать эволюцию самого алгоритма апскейлинга. Первая версия, FSR 1, представляла собой продвинутый алгоритм повышения резкости и масштабирования. Она не использовала данные предыдущих кадров, работая только с текущим изображением. Это обеспечивало максимальную совместимость, но качество картинки уступало конкурентам.
С выходом FSR 2 и FSR 3 подход изменился. Теперь используется временная информация (данные из предыдущих кадров) для реконструкции изображения. Это позволяет получать картинку, близкую к нативному разрешению, при рендеринге в более низком. Однако возросли и требования к стабильности кадров и скорости памяти видеокарты.
| Характеристика | FSR 1.0 | FSR 2.0 / 2.1 | FSR 3 |
|---|---|---|---|
| Тип масштабирования | Пространственное (Spatial) | Временное (Temporal) | Временное + Генерация кадров |
| Требования к GPU | Любой DX11 | Любой DX11/12 | DX12, высокая скорость памяти |
| Качество изображения | Среднее, возможны артефакты | Высокое, стабильное | Максимальное, плавное движение |
| Frame Generation | Нет | Нет | Есть (только RX 7000+) |
Важно отметить, что для активации режима качества «Ultra Performance» в FSR 2/3 видеокарта должна обладать достаточной пропускной способностью памяти, чтобы обрабатывать буферы предыдущих кадров без задержек. На старых картах с медленной памятью (например, GDDR5 с узкой шиной) использование тяжелых режимов FSR может привести к микро-фризам, несмотря на высокий средний FPS.
Почему FSR 3 требует больше ресурсов?
FSR 3 не просто масштабирует изображение, он анализирует векторы движения объектов и генерирует целые искусственные кадры. Это требует дополнительных вычислений и быстрого доступа к памяти, что создает нагрузку даже на мощные GPU.
Инструкция: как включить FidelityFX в играх
Активация технологий FidelityFX обычно происходит внутри настроек графики самой игры. Разработчики часто прячут эти опции в подразделах «Дополнительно» или «Расширенные настройки». Чтобы убедиться, что технология работает корректно, следуйте алгоритму проверки.
Сначала убедитесь, что у вас установлены последние драйверы. Для карт AMD это делает утилита AMD Software: Adrenalin Edition, а для NVIDIA — GeForce Experience или новый панель управления. После обновления запустите игру и перейдите в меню настроек.
☑️ Проверка активации FSR
Если игра не имеет встроенной поддержки, но вы хотите использовать возможности апскейлинга, можно попробовать активировать Radeon Super Resolution (для владельцев AMD) через глобальные настройки драйвера. Для этого нужно:
- Открыть панель управления драйвером.
- Перейти в раздел
Игры. - Найти профиль нужной игры или создать новый.
- Включить переключатель Radeon Super Resolution.
После включения запустите игру и убедитесь, что разрешение рендеринга в игре ниже разрешения вашего рабочего стола. Драйвер автоматически масштабирует изображение. Если картинка выглядит размытой, попробуйте изменить настройки резкости в том же меню драйвера.
Встроенная поддержка FSR в настройках игры всегда предпочтительнее активации через драйвер, так как дает более стабильный результат и меньше артефактов.
Проблемы совместимости и артефакты изображения
Несмотря на открытость кода, использование FidelityFX на разном оборудовании может вызывать специфические визуальные артефакты. Чаще всего пользователи сталкиваются с «призрачными» шлейфами за движущимися объектами или мерцанием мелких деталей (травы, проводов). Это особенно характерно для режима Performance в FSR 2.
На видеокартах NVIDIA иногда наблюдается некорректная работа алгоритмов повышения резкости CAS, которые могут чрезмерно усиливать шум в тенях. Это связано с различиями в том, как разные GPU обрабатывают текстуры низкой детализации. В таких случаях рекомендуется снижать интенсивность эффекта или переключаться на режим Quality.
⚠️ Внимание: Интерфейсы игр и меню могут выглядеть размытыми при включенном FSR, так как они рендерятся в низком разрешении. Некоторые движки позволяют отдельно масштабировать интерфейс, другие — нет.
Также стоит учитывать, что антиалиасинг (сглаживание) и FidelityFX могут конфликтовать. Если в игре включено сглаживание TAA или MSAA, а вы активируете FSR, результат может быть непредсказуемым. Обычно FSR сам выполняет функцию сглаживания, поэтому дополнительные настройки антиалиасинга лучше отключать или ставить в минимум.
Сравнение с конкурентами: стоит ли переходить?
Главным конкурентом FidelityFX Super Resolution является технология NVIDIA DLSS. Если у вас есть видеокарта серии RTX, выбор часто встает между ними. DLSS использует машинное обучение на тензорных ядрах, что дает превосходное качество, но требует наличия конкретного железа. FSR — это универсальное решение, доступное всем.
В тестах на картах RX 6000 и RTX 3000 разница в качестве между DLSS Quality и FSR Quality стала минимальной, особенно на разрешениях 1440p и 4K. Однако на низких разрешениях (1080p и ниже) алгоритмы NVIDIA все еще выигрывают в четкости текстур. Зато FSR выигрывает в доступности: он работает даже на GTX 1060, где DLSS просто не запустится.
Кроме того, FidelityFX включает в себя множество других полезных инструментов, таких как Deniser (шумоподавление) и Volumetric Clouds, которые не имеют прямых аналогов в пакете NVIDIA для конечных пользователей. Это делает набор инструментов от AMD более гибким для разработчиков и, как следствие, более распространенным в инди-играх и проектах среднего бюджета.
Будущее технологий
AMD активно развивает FSR, и ожидается, что в будущих версиях разница в качестве между алгоритмическим FSR и нейросетевым DLSS сократится до минимума благодаря улучшенным алгоритмам реконструкции.
Работает ли FidelityFX на встроенной графике Intel?
Да, базовые эффекты и даже FSR 1.0/2.0 могут работать на интегрированной графике Intel UHD и Iris Xe, если игра запущена через DirectX 12. Однако производительность будет сильно зависеть от объема оперативной памяти, так как встроенная графика не имеет собственного видеобуфера.
Увеличивает ли FSR количество FPS на слабых ПК?
Безусловно. Снижая внутреннее разрешение рендеринга (например, до 720p) и масштабируя его до 1080p с помощью FSR, вы значительно разгружаете GPU. Это может дать прирост от 30% до 100% FPS в зависимости от сцены и версии технологии.
Нужно ли переустанавливать игру для включения FSR?
Нет, переустановка не требуется. Однако для активации технологии игра должна иметь встроенную поддержку FidelityFX в коде. Если разработчик не добавил эту функцию, включить её через настройки драйвера можно только для базового масштабирования, но не для полноценного FSR 2/3.
Влияет ли FidelityFX на задержку ввода (Input Lag)?
Использование режимов масштабирования (Quality, Balanced) обычно незначительно влияет на задержку. Однако режим Frame Generation в FSR 3 может увеличивать задержку ввода, так как требует времени на генерацию кадра. Для competitivoных шутеров рекомендуется использовать режим «Нативный» или отключать генерацию кадров.