Какие видеокарты AMD поддерживают запись видео: Полный гид по поддержке AMF

Если вы видите ошибку «No encoder available» или «Encoder failed» в OBS Studio при выборе настроек AMD AMF, это чаще всего означает не поломку, а использование устаревшей серии Radeon HD 7000 или ниже, лишенной аппаратного блока кодирования нового поколения.
Технология аппаратного ускорения записи от AMD, известная как AMF (Advanced Media Framework), гарантирует стабильную запись в высоком разрешении без просадки FPS, но она доступна только на архитектурах начиная с GCN и новее.
Понимание того, какие именно чипы обладают необходимым кодером, критично для стримеров и создателей контента, чтобы избежать программных просадок производительности.

В отличие от программных кодеков, которые нагружают процессор, использование встроенного видеокодера на GPU позволяет переложить задачу сжатия видео на специализированные кристаллы. Это дает возможность играть в тяжелые игры и одновременно записывать геймплей в 4K или 1440p с высоким битрейтом. Однако не все карты с логотипом Radeon имеют одинаковые возможности: старые модели могут поддерживать только базовый захват, в то время как современные RDNA 2 и RDNA 3 предлагают полноценную поддержку кодека AV1.

Аппаратные требования для аппаратного кодирования AMF

Поддержка записи видео через AMF привязана не столько к названию серии, сколько к микроархитектуре графического процессора. Первые карты, получившие полноценную поддержку аппаратного кодирования H.264, относятся к семейству GCN 1.0 (Graphics Core Next). Это означает, что даже некоторые карты линейки Radeon HD 7000 теоретически могут выполнять захват, но эффективность и функциональность на них критически ограничены по сравнению с современными решениями.

Для комфортной работы с записью в 1080p и выше настоятельно рекомендуется использовать карты архитектуры GCN 1.2 (серия Radeon R9 290/390) и новее. Именно с этого поколения был улучшен блок UVD (Unified Video Decoder) и добавлены модули аппаратного кодирования, способные выдерживать высокие потоки данных без артефактов сжатия. Старые чипы часто не имеют достаточной пропускной способности памяти для записи в высоком битрейте.

Современные стандарты требуют наличия кодека HEVC (H.265) или даже AV1 для эффективного сжатия. Эти кодеки поддерживаются только на картах серий Radeon RX 6000, 7000 и некоторых моделях RX 5000 (частично). Использование устаревшего кодека H.264 на новых картах возможно, но вы теряете в качестве при том же размере файла.

⚠️ Внимание: Наличие драйвера не гарантирует работу кодирования. Если вы установите свежие драйверы Adrenalin Edition на карту серии Radeon HD 5000, функция аппаратной записи все равно не появится, так как физический блок кодирования в чипе отсутствует.

Важно различать поддержку захвата экрана (Screen Capture) и непосредственно кодирования (Encoding). Любой GPU может захватывать кадр из памяти, но только наличие специализированного Media Engine позволяет конвертировать эти кадры в формат видеофайла (MP4, MKV) в реальном времени. Без этого блока процессор должен делать всю работу программно, что в 99% случаев приводит к «лагам» в игре.

Список поддерживаемых серий и поколений

Ниже приведена таблица, четко определяющая возможности различных поколений видеокарт AMD Radeon в контексте записи видео и поддерживаемых кодеков.

Архитектура Серии карт (примеры) Поддержка H.264 Поддержка HEVC/H.265 Поддержка AV1
GCN 1.0 - 1.1 HD 7770, R9 270X Частично (базовый) Нет Нет
GCN 1.2 - 3.0 R9 380, RX 470, RX 580 Полная (хорошая) Частично (RX 500) Нет
RDNA 1.0 RX 5500 XT, RX 5600 XT Полная (оптимизированная) Полная Нет
RDNA 2.0 RX 6600, RX 6800 XT Полная (AV1 decode) Полная Нет (только декод)
RDNA 3.0 RX 7900 XTX, RX 7600 Полная Полная Да (кодирование)

Обратите внимание на разницу между декодированием и кодированием. Например, карты серии RX 6000 умеют отлично декодировать видео в формате AV1 (например, смотреть стримы), но записывать в этот формат они пока не могут. Запись в AV1 стала доступна только с выходом архитектуры RDNA 3 на картах RX 7000.

Модели линейки Radeon RX 500 (например, RX 580) являются «золотой серединой» для бюджетной записи. Они поддерживают H.265 кодирование, что позволяет сохранять файлы в 2-3 раза меньше, чем при использовании старого H.264, при этом качество остается на приемлемом уровне для YouTube.

Если ваша карта находится в нижней части списка (архитектура GCN 1.0), попробуйте использовать сторонние утилиты, такие как Replay Buffer или встроенный Radeon Software, но не ожидайте чуда от битрейта. В таких случаях часто выгоднее использовать процессорный кодировщик x264 на уровне veryfast, чем нагружать слабый аппаратный блок.

📊 Какой кодек вы используете для записи
H.264 (Максимальная совместимость)
H.265/HEVC (Экономия места)
AV1 (Новый стандарт, только RX 7000)
Не использую запись

Настройка программного обеспечения для захвата

Для активации записи необходимо установить последние драйверы AMD Software: Adrenalin Edition. В старых версиях драйверов интерфейс может называться Catalyst или Pro, но поддержка AMF в них ограничена. В современном интерфейсе закладка Record & Stream является основным местом настройки. Если вы не видите там активных кнопок, проверьте, выбран ли правильный GPU в настройках системы.

В программе OBS Studio или Streamlabs необходимо вручную выбрать кодировщик AMD HW H.264 (AVC) или AMD HW HEVC (H.265) в настройках вывода (Output). Не оставляйте выбор на «x264» или «NVIDIA NVENC», если у вас карта AMD. Ошибка выбора кодировщика — самая частая причина отсутствия записи.

Некоторые пользователи жалуются на «черный экран» при захвате. Это связано с технологиями защиты контента или особенностями работы WDDM драйверов. Для решения проблемы в OBS нужно изменить метод захвата окна на Windows 10 (1903 and up) или Game Capture, который имеет приоритет над захватом экрана.

☑️ Проверка готовности к записи

Выполнено: 0 / 4
Что делать, если нет AMF в списке?Если вы уверены, что карта поддерживает кодирование (например, RX 580), но в OBS нет AMD AMF, проблема чаще всего в конфликте версий. Попробуйте удалить драйверы через DDU (Display Driver Uninstaller) и установить версию драйвера, предшествующую последней. Иногда самые новые драйверы временно ломают совместимость с определенными версиями OBS. Также проверьте, не используете ли вы ноутбук с гибридной графикой

иногда запись пытается совершить встроенная Intel HD, а не дискретная AMD.

Оптимизация битрейта и настроек качества

Качество записи напрямую зависит от выбранного битрейта и режима контроля качества. Для RX 500/600 серии оптимальным режимом является CBR (Constant Bitrate) для стримов и VBR (Variable Bitrate) для локальной записи. Использование CBR при записи на диск может привести к перерасходу места на диске, если сцена статична, но VBR сделает файл меньше при сохранении высокого качества в динамичных сценах.

При настройке ключевых кадров (Keyframe Interval) рекомендуется устанавливать значение 2 секунды для YouTube и Twitch. Это стандарт, который обеспечивает быструю навигацию по видео и корректную работу алгоритмов сжатия. Слишком частые ключевые кадры увеличат размер файла без видимого улучшения картинки.

Для карт с поддержкой AV1 (RX 7000) можно смело снижать битрейт на 30-40% по сравнению с H.264, сохраняя идентичное визуальное качество. Это особенно актуально для записи в 4K, где файлы на H.264 становятся гигантскими. Однако учтите, что для просмотра таких видео потребуется мощный современный процессор или видеокарта.

⚠️ Внимание: При записи в 4K с битрейтом выше 60 Mbps на картах серий RX 500/600 возможно появление «артефактов» в виде блочности или размытия. Старайтесь не превышать лимиты, указанные в официальной документации для вашей конкретной модели GPU.

Важно учитывать нагрузку на память видеокарты. Если вы играете в игру, потребляющую 95% VRAM, и включаете запись, система может начать использовать системную оперативную память в качестве буфера. Это резко снизит производительность. В настройках AMD Software можно ограничить использование памяти для фоновых задач.

Устранение распространенных проблем с записью

Одной из частых проблем является несовместимость версий библиотеки AMF. Драйверы Adrenalin поставляются со встроенной библиотекой AMF, но OBS может пытаться использовать свою версию или устаревшую. Если запись не запускается, в настройках OBS в разделе «Видео» или «Дополнительно» следует попробовать изменить путь к AMF или обновить саму программу OBS до последней версии.

Иногда проблема кроется в режиме работы Windows. Если у вас включен режим «Полноэкранный» (Exclusive Fullscreen), некоторые приложения не могут перехватить видеопоток. Переключение игры в режим «Окно без рамки» (Borderless Windowed) часто решает проблему черного экрана при захвате через Game Capture.

Если вы слышите треск или отсутствие звука при записи, проверьте настройки микшера в OBS. Иногда драйвер AMD создает отдельное устройство вывода звука (например, «AMD High Definition Audio Device»), и звук игры по умолчанию идет туда, а не в микрофон или запись. Необходимо принудительно выбрать этот канал в настройках звука программы.

Сравнение с конкурентами и альтернативы

Технология AMD AMF часто уступает NVIDIA NVENC в плане качества картинки при низких битрейтах. На картах NVIDIA (серия RTX) алгоритмы кодирования работают чуть эффективнее, давая более четкие детали в темных сценах. Однако для большинства пользователей в разрешении 1080p и выше разница становится едва заметной, особенно при использовании кодека HEVC.

Альтернативой аппаратному кодированию является использование программного x264. Если у вас мощный процессор (например, Ryzen 9 или Core i9), вы можете переключиться на него. Это разгрузит видеокарту для игры на максимум, но увеличит нагрузку на CPU до 100%. Для слабых процессоров это недопустимо, и AMF остается единственным выходом.

С выходом архитектуры RDNA 3 и добавлением поддержки AV1 кодирования, карты RX 7000 догнали конкурентов по функционалу, предложив лучший баланс между качеством и размером файла.

FAQ: Часто задаваемые вопросы

Поддерживает ли запись видео карта Radeon HD 6870?

Нет, карта Radeon HD 6870 не имеет аппаратного блока кодирования H.264/HEVC. Она может только захватывать изображение, но конвертировать его в видеофайл она не умеет. Вам придется использовать программное кодирование через процессор (x264), что приведет к высокой нагрузке на систему.

Почему в OBS не отображается кодировщик AMD HW H.264?

Скорее всего, у вас установлены некорректные драйверы или версия OBS слишком старая. Обновите драйверы до версии Adrenalin Edition и убедитесь, что в OBS на вкладке «Дополнительно» выбран правильный системный API (например, DirectX 11).

Можно ли записывать видео в формате AV1 на картах RX 6000?

Нет, карты серии RX 6000 (архитектура RDNA 2) поддерживают декодирование AV1, но не кодирование. Для записи в этот формат необходимы видеокарты серии RX 7000 (RDNA 3).

Влияет ли запись видео на FPS в играх?

При использовании аппаратного кодирования AMF влияние на FPS минимально (обычно 2-5%), так как за процесс отвечают отдельные ядра в чипе. Если же вы используете программное кодирование, падение FPS может быть критическим.

Что лучше: H.264 или H.265 для записи игр?

H.265 (HEVC) лучше, если у вас современная карта (RX 500 и выше) и вы хотите сэкономить место на диске. Он дает такое же качество при меньшем битрейте. H.264 универсален и открывается на любом устройстве, но требует большего битрейта для сохранения того же качества.