NVENC и NVDEC — Поддержка видеокодеков NVIDIA

Аппаратное кодирование и декодирование видео на видеокартах NVIDIA

NVENC — аппаратный кодировщик видео, встроенный в GPU NVIDIA. Кодирует H.264, H.265 (HEVC) и AV1 без нагрузки на CPU.

NVDEC — аппаратный декодер. Поддерживает H.264, H.265, VP9, AV1.

NVENC — Кодирование

Видеокарта Поколение Чипов Сессий H.264 H.265 AV1
NVIDIA GeForce RTX 5050 9th Gen 1 12
NVIDIA GeForce RTX 5060 9th Gen 1 12
GIGABYTE AORUS RTX 5060 Ti ELITE 16 GB 9th Gen 1 12
NVIDIA RTX PRO 4000 Blackwell 9th Gen 1 Без ограничений
NVIDIA RTX PRO 4500 Blackwell 9th Gen 1 Без ограничений
NVIDIA RTX PRO 5000 Blackwell 9th Gen 1 Без ограничений
NVIDIA GeForce RTX 5070 9th Gen 1 12
NVIDIA GeForce RTX 5070 Ti 9th Gen 1 12
NVIDIA GeForce RTX 5080 9th Gen 1 12
NVIDIA GeForce RTX 5090 9th Gen 1 12
NVIDIA RTX A1000 7th Gen 1 8
NVIDIA RTX A400 7th Gen 1 8
NVIDIA RTX 2000 Ada Generation 8th Gen 1 Без ограничений
NVIDIA GeForce RTX 4070 SUPER 8th Gen 1 12
NVIDIA GeForce RTX 4070 Ti SUPER 8th Gen 1 12
NVIDIA GeForce RTX 4080 SUPER 8th Gen 1 12
NVIDIA RTX 4000 Ada Generation 8th Gen 1 Без ограничений
NVIDIA RTX 4500 Ada Generation 8th Gen 1 Без ограничений
NVIDIA RTX 5000 Ada Generation 8th Gen 1 Без ограничений
NVIDIA GeForce RTX 4060 8th Gen 1 12
NVIDIA GeForce RTX 4070 8th Gen 1 12
NVIDIA H100 PCIe 96 GB N/A 1 N/A
NVIDIA H100 SXM5 94 GB N/A 1 N/A
NVIDIA L4 8th Gen 1 Без ограничений
NVIDIA RTX 4000 SFF Ada Generation 8th Gen 1 Без ограничений
NVIDIA GeForce RTX 4070 Ti 8th Gen 1 12
NVIDIA RTX 6000 Ada Generation 8th Gen 1 Без ограничений
NVIDIA L40 8th Gen 1 Без ограничений
NVIDIA L40S 8th Gen 1 Без ограничений
NVIDIA GeForce RTX 4090 8th Gen 1 12
NVIDIA GeForce GTX 1630 6th Gen 1 12
NVIDIA RTX A5500 7th Gen 1 Без ограничений
NVIDIA GeForce RTX 3090 Ti 7th Gen 1 12
GIGABYTE AORUS RTX 3050 ELITE 7th Gen 1 12
NVIDIA RTX A4500 7th Gen 1 Без ограничений
NVIDIA A2 7th Gen 1 Без ограничений
NVIDIA GeForce RTX 3070 Ti 7th Gen 1 12
NVIDIA GeForce RTX 3080 Ti 7th Gen 1 12
NVIDIA RTX A4000 7th Gen 1 Без ограничений
NVIDIA RTX A5000 7th Gen 1 Без ограничений
NVIDIA T600 6th Gen 1 8
ASUS ROG STRIX RTX 3060 Ti V2 GAMING OC 7th Gen 1 12
NVIDIA GeForce RTX 3060 Ti 7th Gen 1 12
NVIDIA RTX A6000 7th Gen 1 Без ограничений
NVIDIA GeForce RTX 3070 7th Gen 1 12
NVIDIA GeForce RTX 3080 7th Gen 1 12
NVIDIA GeForce RTX 3090 7th Gen 1 12
NVIDIA GeForce GTX 1650 GDDR6 6th Gen 1 12
NVIDIA GeForce GTX 1650 SUPER 7th Gen 1 12
NVIDIA GeForce GTX 1660 SUPER 7th Gen 1 12
NVIDIA GeForce RTX 2080 SUPER 7th Gen 1 12
NVIDIA GeForce RTX 2060 SUPER 7th Gen 1 12
NVIDIA GeForce RTX 2070 SUPER 7th Gen 1 12
NVIDIA TITAN RTX 7th Gen 1 12
NVIDIA GeForce RTX 2080 7th Gen 1 12
NVIDIA Tesla T4 7th Gen 1 Без ограничений
NVIDIA Quadro GV100 6th Gen 1 Без ограничений
NVIDIA TITAN V 6th Gen 1 12
NVIDIA GeForce GT 1030 N/A 1 0
NVIDIA GeForce GTX 1080 Ti 6th Gen 1 12
EVGA GTX 1060 FTW2+ w/ iCX Cooler 6th Gen 1 12
NVIDIA Quadro P400 6th Gen 1 8
NVIDIA Quadro P2000 6th Gen 1 Без ограничений
NVIDIA Quadro P4000 6th Gen 1 Без ограничений
NVIDIA Quadro GP100 6th Gen 1 Без ограничений
NVIDIA Quadro P5000 6th Gen 1 Без ограничений
NVIDIA Quadro P6000 6th Gen 1 Без ограничений
NVIDIA Tesla P40 6th Gen 1 Без ограничений
NVIDIA GeForce GTX 1080 6th Gen 1 12
NVIDIA GRID M40 5th Gen 1 Без ограничений
NVIDIA Tesla M10 1st Gen 4 Без ограничений
NVIDIA Quadro M2000 5th Gen 1 Без ограничений
NVIDIA Tesla M4 5th Gen 1 Без ограничений
NVIDIA Tesla M60 5th Gen 2 Без ограничений
NVIDIA Quadro M6000 5th Gen 1 Без ограничений
NVIDIA GeForce GTX TITAN X 5th Gen 1 12
NVIDIA Quadro K2200 4th Gen 1 Без ограничений

NVDEC — Декодирование

Видеокарта Поколение Чипов H.264 H.265 AV1 VP9
NVIDIA GeForce RTX 5050 6th Gen 1
NVIDIA GeForce RTX 5060 6th Gen 1
GIGABYTE AORUS RTX 5060 Ti ELITE 16 GB 6th Gen 1
NVIDIA RTX PRO 4000 Blackwell 6th Gen 1
NVIDIA RTX PRO 4500 Blackwell 6th Gen 1
NVIDIA RTX PRO 5000 Blackwell 6th Gen 1
NVIDIA GeForce RTX 5070 6th Gen 1
NVIDIA GeForce RTX 5070 Ti 6th Gen 1
NVIDIA GeForce RTX 5080 6th Gen 1
NVIDIA GeForce RTX 5090 6th Gen 1
NVIDIA RTX A1000 5th Gen 1
NVIDIA RTX A400 5th Gen 1
NVIDIA RTX 2000 Ada Generation 5th Gen 1
NVIDIA GeForce RTX 4070 SUPER 5th Gen 1
NVIDIA GeForce RTX 4070 Ti SUPER 5th Gen 1
NVIDIA GeForce RTX 4080 SUPER 5th Gen 1
NVIDIA RTX 4000 Ada Generation 5th Gen 1
NVIDIA RTX 4500 Ada Generation 5th Gen 1
NVIDIA RTX 5000 Ada Generation 5th Gen 1
NVIDIA GeForce RTX 4060 5th Gen 1
NVIDIA GeForce RTX 4070 5th Gen 1
NVIDIA H100 PCIe 96 GB 4th Gen 1
NVIDIA H100 SXM5 94 GB 4th Gen 1
NVIDIA L4 5th Gen 1
NVIDIA RTX 4000 SFF Ada Generation 5th Gen 1
NVIDIA GeForce RTX 4070 Ti 5th Gen 1
NVIDIA RTX 6000 Ada Generation 5th Gen 1
NVIDIA L40 5th Gen 1
NVIDIA L40S 5th Gen 1
NVIDIA GeForce RTX 4090 5th Gen 1
NVIDIA GeForce GTX 1630 4th Gen 1
NVIDIA RTX A5500 5th Gen 1
NVIDIA GeForce RTX 3090 Ti 5th Gen 1
GIGABYTE AORUS RTX 3050 ELITE 5th Gen 1
NVIDIA RTX A4500 5th Gen 1
NVIDIA A2 5th Gen 1
NVIDIA GeForce RTX 3070 Ti 5th Gen 1
NVIDIA GeForce RTX 3080 Ti 5th Gen 1
NVIDIA RTX A4000 5th Gen 1
NVIDIA RTX A5000 5th Gen 1
NVIDIA T600 4th Gen 1
ASUS ROG STRIX RTX 3060 Ti V2 GAMING OC 5th Gen 1
NVIDIA GeForce RTX 3060 Ti 5th Gen 1
NVIDIA RTX A6000 5th Gen 1
NVIDIA GeForce RTX 3070 5th Gen 1
NVIDIA GeForce RTX 3080 5th Gen 1
NVIDIA GeForce RTX 3090 5th Gen 1
NVIDIA TITAN RTX 4th Gen 1
NVIDIA GeForce RTX 2070 4th Gen 1
NVIDIA GeForce RTX 2080 4th Gen 1
NVIDIA GeForce RTX 2080 Ti 4th Gen 1
NVIDIA Tesla T4 4th Gen 1
NVIDIA Quadro GV100 3rd Gen 1
NVIDIA TITAN V 3rd Gen 1
NVIDIA GeForce GT 1030 3rd Gen 1
NVIDIA GeForce GTX 1080 Ti 3rd Gen 1
EVGA GTX 1060 FTW2+ w/ iCX Cooler 3rd Gen 1
NVIDIA Quadro P400 3rd Gen 1
NVIDIA Quadro P2000 3rd Gen 1
NVIDIA Quadro GP100 3rd Gen 1
NVIDIA Quadro P6000 3rd Gen 1
NVIDIA Tesla P40 3rd Gen 1
NVIDIA GRID M40 1st Gen 1
NVIDIA Tesla M10 1st Gen 4
NVIDIA Quadro M2000 2nd Gen 1
NVIDIA GeForce GTX 965M 2nd Gen 1
NVIDIA Tesla M4 2nd Gen 1
NVIDIA Tesla M60 1st Gen 2
NVIDIA GeForce GTX 980 Ti 1st Gen 1
NVIDIA Quadro M6000 1st Gen 1
NVIDIA GeForce GTX TITAN X 1st Gen 1
NVIDIA Quadro K2200 1st Gen 1

Что такое NVENC и NVDEC?

NVENC (NVIDIA Encoder) — выделенный аппаратный блок на GPU, который кодирует видео параллельно с работой CUDA-ядер. Используется в OBS Studio, FFmpeg, DaVinci Resolve и десятках других приложений для стриминга, записи экрана и рендеринга видео.

NVDEC (NVIDIA Decoder) — аппаратный декодер, разгружающий CPU при воспроизведении видео. Критично для видеонаблюдения, медиасерверов и AI-пайплайнов с видеовходом.

AV1 — кодек нового поколения с лучшим качеством на низком битрейте. Аппаратная поддержка NVENC AV1 появилась начиная с Ada Lovelace (RTX 40xx, 8th Gen NVENC).

Поколения NVENC

1st Gen (Kepler) — первый аппаратный энкодер. H.264 4:2:0. До 8x realtime 1080p.

2nd Gen (Maxwell 1st) — добавлена поддержка YUV 4:4:4, lossless-кодирование H.264.

3rd Gen (Maxwell 2nd) — первая поддержка H.265/HEVC. Кодирование 4K@60.

4th Gen (Pascal) — HEVC Main10 (10-бит), 8K, SAO, lossless HEVC. 2x производительность.

5th Gen (Volta) — аналогичен Pascal. Встречается в ранних Turing (GTX 1650).

6th Gen (Turing) — HEVC B-frames. Экономия битрейта 25% (HEVC), 15% (H.264). Качество на уровне x264 medium.

7th Gen (Ampere) — аналогичен Turing. AV1 только декодирование (NVDEC).

8th Gen (Ada Lovelace) — первый аппаратный AV1-энкодер. 8K 10-бит @60fps. Dual NVENC на старших чипах.

9th Gen (Blackwell) — добавлена поддержка 4:2:2 chroma (H.264, HEVC). AV1 UHQ-режим. До 3 NVENC на RTX 5090.

Поколения NVDEC

1st Gen (Maxwell 1st) — базовое декодирование: MPEG-1/2/4, VC-1, H.264.

2nd Gen (Maxwell 2nd, GM206) — первая поддержка VP9 и HEVC-декодирования (до 10-бит).

3rd Gen (Pascal, Volta) — добавлен 12-бит VP9 и HEVC.

4th Gen (Turing) — полное покрытие HEVC: 4:2:0, 4:2:2, 4:4:4 до 12-бит. H.264 4:2:2.

5th Gen (Ampere, Ada Lovelace) — первый аппаратный AV1-декодер. Film grain support.

6th Gen (Blackwell) — восстановлена полная поддержка HEVC 4:2:2/4:4:4. 2x пропускная способность H.264. До 2 NVDEC на старших чипах.