NVENC: какие видеокарты NVIDIA поддерживают аппаратное кодирование видео

Аппаратное кодирование NVENC от NVIDIA стало стандартом для стримеров, монтажёров и геймеров, которые хотят разгрузить процессор при записи или трансляции видео. Но не все видеокарты компании поддерживают эту технологию — её наличие зависит от архитектуры GPU, поколения и даже конкретной модели. В этой статье разберём, какие видеокарты оснащены NVENC, как отличаются версии кодировщика между поколениями, и на что обратить внимание при выборе.

С 2012 года, когда NVIDIA впервые внедрила NVENC в архитектуру Kepler, технология прошла долгий путь: от базовой поддержки H.264 до продвинутого кодирования AV1 в последних моделях. Однако даже сегодня некоторые бюджетные или устаревшие видеокарты лишены этой функции. Например, GT 1030 (без суффикса D5) не имеет NVENC, хотя относится к семейству Pascal. Такие нюансы часто становятся причиной разочарования при покупке.

Если вы планируете использовать видеокарту для стриминга в OBS Studio, записи геймплея или рендеринга видео, эта статья поможет избежать ошибок. Мы не только перечислим все совместимые модели, но и объясним, как проверить поддержку NVENC на вашей карте, даже если она не указана в спецификациях.

Что такое NVENC и зачем он нужен

NVENC (NVIDIA Encoder) — это специализированный аппаратный блок в графических процессорах NVIDIA, предназначенный для кодирования видео. В отличие от программного кодирования (например, через x264), он не нагружает центральный процессор, что критично для многозадачности: стриминга, записи геймплея или работы с видео в реальном времени.

Основные преимущества NVENC:

  • 🎮 Минимальная нагрузка на CPU: идеально для стримеров, которые одновременно играют в тяжелые игры и вещают в 1080p60.
  • Низкое энергопотребление: аппаратное кодирование расходует меньше энергии, чем программное.
  • 📹 Поддержка современных кодеков: H.264, H.265 (HEVC) и AV1 (в новых моделях).
  • 🔧 Интеграция с ПО: работает "из коробки" в OBS Studio, NVIDIA ShadowPlay, Adobe Premiere Pro.

Однако у NVENC есть и ограничения. Например, ранние версии (до Turing) уступали программным кодекам в качестве при низких битрейтах. Также некоторые модели (например, GTX 1650 без суффикса Super) имеют урезанный NVENC с ограничением на количество одновременно кодируемых потоков.

📊 Для чего вы используете NVENC?
Стриминг в Twitch/YouTube
Запись геймплея
Монтаж видео
Конвертация файлов
Другое

Как проверить поддержку NVENC на своей видеокарте

Если вы не уверены, есть ли NVENC в вашей видеокарте, есть несколько способов это выяснить:

  1. Проверка через NVIDIA Control Panel:

    Откройте панель управления NVIDIA (клик правой кнопкой по рабочему столу → Панель управления NVIDIA). Перейдите в Справка → Информация о системе. В разделе Декодеры/Кодеры должен отображаться NVENC с указанием поддерживаемых кодеков.

  2. Использование утилиты GPU-Z:

    Скачайте бесплатную программу GPU-Z с официального сайта. На вкладке Advanced найдите строку NVENC. Если она присутствует, ваша карта поддерживает аппаратное кодирование.

  3. Команда в PowerShell:
    Get-CimInstance Win32_VideoController | Select-Object Name, VideoProcessor

    Затем проверьте модель GPU в списке совместимых ниже.

Если ни один из методов не показал NVENC, но ваша карта должна его поддерживать (например, RTX 2060), обновите драйверы до последней версии. В редких случаях проблема может быть в отключённом блоке на уровне BIOS (актуально для некоторых ноутбуков).

Список видеокарт NVIDIA с поддержкой NVENC по поколениям

Ниже представлена таблица с видеокартами, оснащёнными NVENC, разбитыми по архитектурам. Обратите внимание: некоторые модели (например, GTX 1650 без суффикса Super) имеют урезанный кодировщик с ограничением на 2 одновременных потока.

Архитектура Модели с NVENC Версия NVENC Поддерживаемые кодеки Ограничения
Kepler (1-е поколение) GTX 650, 650 Ti, 660, 660 Ti, 670, 680, 690, 760, 760 Ti, 770, 780, 780 Ti, Titan, Titan Black, Titan Z 1.0 H.264 Низкое качество при низких битрейтах, нет H.265
Maxwell (2-е поколение) GTX 745, 750, 750 Ti, 950, 960, 970, 980, 980 Ti, Titan X (Maxwell) 2.0–3.0 H.264, H.265 (начиная с GM20x) GTX 750/750 Ti — только H.264
Pascal (4-е поколение) GTX 1050, 1050 Ti, 1060, 1070, 1080, 1080 Ti, Titan X (Pascal), Titan XP, P400, P600, P1000, P4000 4.0 H.264, H.265 GT 1030 (GDDR5) — нет NVENC!
Turing (5-е поколение) GTX 1650 Super, 1660, 1660 Super, 1660 Ti, RTX 2060, 2070, 2080, 2080 Super, 2080 Ti, Titan RTX, Quadro RTX 5.0 H.264, H.265 GTX 1650 (не Super) — урезанный NVENC (2 потока)
Ampere (6-е поколение) RTX 3050, 3060, 3060 Ti, 3070, 3080, 3090, 3090 Ti, A10, A16, A40 6.0 H.264, H.265, AV1 (декодирование) Полноценная поддержка AV1 только в RTX 40
Ada Lovelace (8-е поколение) RTX 4060, 4060 Ti, 4070, 4070 Ti, 4080, 4090, L4, L40 8.0 H.264, H.265, AV1 (кодирование) Лучшее качество AV1 среди всех поколений

Важно: Видеокарты для ноутбуков (суффикс M или Max-Q) всегда поддерживают NVENC, но могут иметь ограничения по количеству потоков или битрейту.

Почему в GTX 1650 (не Super) урезанный NVENC?

Эта модель использует чип TU117, в котором NVIDIA отключила часть блоков NVENC для сегментации рынка. В результате карта может кодировать только 2 потока одновременно (например, стрим + запись), тогда как 1650 Super на чипе TU116 лишена этого ограничения.

NVENC в ноутбуках: особенности и ограничения

Видеокарты для ноутбуков (NVIDIA MX, GTX/RTX Mobile) также поддерживают NVENC, но с нюансами:

  • 💻 Ограничение по TDP: в ультрабуках с Max-Q дизайном может быть снижена производительность кодировщика из-за ограничений по тепловыделению.
  • 🔌 Optimus и NVENC: если ноутбук использует технологию NVIDIA Optimus (переключение между интеловской и дискретной графикой), NVENC может не работать в некоторых программах без принудительного включения дискретной карты.
  • 🔋 Энергосбережение: на батарее NVENC может автоматически ограничивать битрейт для экономии заряда.

Чтобы проверить, активен ли NVENC на ноутбуке, используйте NVIDIA SMI (входит в состав драйверов). Запустите командную строку и введите:

nvidia-smi -q | find "Encoder"

Если вывод пуст, значит кодировщик отключён на уровне драйверов или BIOS.

Обновить драйверы до последней версии

Проверить в NVIDIA Control PanelУправление параметрами 3DПредпочтительный графический процессор (выбрать Высокопроизводительный процессор NVIDIA)

Запустить тест в OBS Studio с настройкой кодировщика на NVENC H.264

Проверить температуру GPU (перегрев может отключать NVENC)

-->

Сравнение NVENC и других кодировщиков: что лучше для стриминга

Выбор между NVENC, AMF (от AMD) и программными кодеками (x264, libvpx) зависит от задачи:

Кодировщик Качество Нагрузка на CPU Поддержка кодеков Лучше для
NVENC (NVIDIA) Хорошее (улучшилось с Ampere) Минимальная H.264, H.265, AV1 (RTX 40) Стриминга, записи геймплея, многозадачности
AMF (AMD) Среднее (хуже NVENC в Turing/Ampere) Низкая H.264, H.265 Бюджетных сборок на Radeon
x264 (CPU) Отличное (на высоких претсетах) Очень высокая H.264, H.265 (через x265) Оффлайн-рендеринга, если CPU мощный
Quick Sync (Intel) Хорошее (в Alder Lake/Raptor Lake) Низкая H.264, H.265, AV1 Ноутбуков с интеловской графикой

Для стриминга в Twitch или YouTube оптимален NVENC на картах Turing и новее. Если у вас GTX 10xx или старше, лучше использовать x264 на средних настройках (medium или fast претсет), так как старые версии NVENC дают заметные артефакты при движении.

Частые проблемы с NVENC и как их решить

Даже если ваша видеокарта поддерживает NVENC, могут возникать ошибки. Вот самые распространённые и способы их устранения:

  • "NVENC не доступен" в OBS:

    Причины: устаревшие драйверы, конфликт с GeForce Experience, или программа запущена от имени администратора (попробуйте без прав админа). Решение:

    1. Обновите драйверы через NVIDIA GeForce Experience или вручную с сайта.
    

    2. В OBS перейдите в Настройки → Вывод → Кодировщик и выберите NVIDIA NVENC H.264 (new).

    3. Отключите NVIDIA ShadowPlay (она может блокировать NVENC).

  • ⚠️ Артефакты или "мыло" в стриме:

    Виновник — низкий битрейт или старая версия NVENC. Для карт Pascal и новее установите битрейт не ниже 6000 Кбит/с для 1080p60. Для Maxwell/Kepler — минимум 8000 Кбит/с.

  • 🔴 OBS вылетает при включении NVENC:

    Виноваты конфликтующие программы (например, MSI Afterburner с включённым RivaTuner) или повреждённые файлы NVIDIA. Переустановите драйверы с полной очисткой через Display Driver Uninstaller (DDU).

⚠️ Внимание: На некоторых ноутбуках с Optimus NVENC может не работать в OBS, если программа запущена на интеловской графике. Чтобы это исправить, добавьте OBS в список программ, использующих дискретную графику, через NVIDIA Control Panel.

NVENC и новые кодеки: AV1, H.265, 10-битный цвет

С выходом архитектуры Ada Lovelace (RTX 40) NVIDIA добавила поддержку аппаратного кодирования AV1 — самого современного кодека, который обеспечивает на 30–50% лучшее сжатие по сравнению с H.264 при том же качестве. Однако есть нюансы:

  • 🆕 AV1 в NVENC: доступен только на RTX 40 и новее. Карты RTX 30 поддерживают только декодирование AV1.
  • 🎨 10-битный H.265: поддерживается всеми картами начиная с Pascal, но для стриминга в Twitch бесполезен — платформа принимает только 8-битный H.264.
  • 📉 Битрейт для H.265: из-за лучшего сжатия можно использовать на 40–50% меньший битрейт по сравнению с H.264 при том же качестве. Например, для 1440p60 хватит 6000 Кбит/с вместо 9000 Кбит/с.

Чтобы включить AV1 в OBS Studio:

  1. Обновите OBS до версии 29.0 или новее.
  2. В настройках вывода выберите кодировщик NVIDIA NVENC AV1.
  3. Установите битрейт на 20–30% ниже, чем для H.264 (например, 8000 Кбит/с вместо 10000 Кбит/с для 4K60).
⚠️ Внимание: Платформы вроде Twitch и YouTube пока не поддерживают AV1 для стриминга. Этот кодек актуален только для локальной записи или трансляции на платформы вроде Own3D, которые его принимают.

FAQ: Ответы на частые вопросы о NVENC

Можно ли добавить NVENC на видеокарту, где его нет (например, GT 1030)?

Нет. NVENC — это физический блок в чипе GPU. Если его нет в архитектуре (как в GT 1030 на GP108), то ни драйверы, ни прошивки не помогут. Единственное решение — заменить видеокарту.

Какой битрейт выбрать для стриминга в 1080p60 с NVENC?

Зависит от поколения карты:

  • Kepler/Maxwell: минимум 8000 Кбит/с (качество будет посредственным).
  • Pascal/Turing: 6000–7000 Кбит/с (хороший баланс).
  • Ampere/Ada: 5000–6000 Кбит/с (качество сравнимо с x264 medium).

Для Twitch максимальный битрейт — 6000 Кбит/с (для партнёров — 8000 Кбит/с).

Почему NVENC не работает в Adobe Premiere Pro?

Чаще всего проблема в настройках рендеринга. Зайдите в Файл → Параметры проекта → Видеорендеринг и воспроизведение и выберите Mercury Playback Engine GPU Acceleration (CUDA). Если опция неактивна, обновите Premiere Pro и драйверы NVIDIA.

Можно ли использовать NVENC и Quick Sync одновременно?

Технически да, но только в специфичных сценариях. Например, в OBS можно настроить запись через NVENC, а стрим — через Quick Sync (если у вас процессор Intel 12-го поколения и новее). Однако это создаёт дополнительную нагрузку на систему и редко оправдано.

Влияет ли разгон видеокарты на производительность NVENC?

Нет. NVENC — это отдельный аппаратный блок, его производительность не зависит от частот GPU или памяти. Разгон может улучшить FPS в играх, но на качество или скорость кодирования не повлияет.