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 — Декодирование
Что такое 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 на старших чипах.