NVENC & NVDEC — NVIDIA Video Codec Support

Hardware video encoding and decoding on NVIDIA GPUs

NVENC is a hardware video encoder built into NVIDIA GPUs. It encodes H.264, H.265 (HEVC) and AV1 without CPU load.

NVDEC is a hardware decoder. It supports H.264, H.265, VP9, AV1.

NVENC — Encoding

GPU Generation Chips Sessions 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 Unlimited
NVIDIA RTX PRO 4500 Blackwell 9th Gen 1 Unlimited
NVIDIA RTX PRO 5000 Blackwell 9th Gen 1 Unlimited
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 Unlimited
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 Unlimited
NVIDIA RTX 4500 Ada Generation 8th Gen 1 Unlimited
NVIDIA RTX 5000 Ada Generation 8th Gen 1 Unlimited
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 Unlimited
NVIDIA RTX 4000 SFF Ada Generation 8th Gen 1 Unlimited
NVIDIA GeForce RTX 4070 Ti 8th Gen 1 12
NVIDIA RTX 6000 Ada Generation 8th Gen 1 Unlimited
NVIDIA L40 8th Gen 1 Unlimited
NVIDIA L40S 8th Gen 1 Unlimited
NVIDIA GeForce RTX 4090 8th Gen 1 12
NVIDIA GeForce GTX 1630 6th Gen 1 12
NVIDIA RTX A5500 7th Gen 1 Unlimited
NVIDIA GeForce RTX 3090 Ti 7th Gen 1 12
GIGABYTE AORUS RTX 3050 ELITE 7th Gen 1 12
NVIDIA RTX A4500 7th Gen 1 Unlimited
NVIDIA A2 7th Gen 1 Unlimited
NVIDIA GeForce RTX 3070 Ti 7th Gen 1 12
NVIDIA GeForce RTX 3080 Ti 7th Gen 1 12
NVIDIA RTX A4000 7th Gen 1 Unlimited
NVIDIA RTX A5000 7th Gen 1 Unlimited
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 Unlimited
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 GeForce RTX 2080 7th Gen 1 12
NVIDIA Tesla T4 7th Gen 1 Unlimited
NVIDIA Quadro GV100 6th Gen 1 Unlimited
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 Unlimited
NVIDIA Quadro P4000 6th Gen 1 Unlimited
NVIDIA Quadro GP100 6th Gen 1 Unlimited
NVIDIA Quadro P5000 6th Gen 1 Unlimited
NVIDIA Quadro P6000 6th Gen 1 Unlimited
NVIDIA Tesla P40 6th Gen 1 Unlimited
NVIDIA GeForce GTX 1080 6th Gen 1 12
NVIDIA GRID M40 5th Gen 1 Unlimited
NVIDIA Quadro M2000 5th Gen 1 Unlimited
NVIDIA Tesla M4 5th Gen 1 Unlimited
NVIDIA Quadro M6000 5th Gen 1 Unlimited
NVIDIA GeForce GTX TITAN X 5th Gen 1 12
NVIDIA Quadro K2200 4th Gen 1 Unlimited

NVDEC — Decoding

GPU Generation Chips 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 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 Quadro M2000 2nd Gen 1
NVIDIA GeForce GTX 965M 2nd Gen 1
NVIDIA Tesla M4 2nd Gen 1
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

What are NVENC and NVDEC?

NVENC (NVIDIA Encoder) is a dedicated hardware block on the GPU that encodes video in parallel with CUDA core operations. Used in OBS Studio, FFmpeg, DaVinci Resolve and dozens of other applications for streaming, screen recording and video rendering.

NVDEC (NVIDIA Decoder) is a hardware decoder that offloads the CPU during video playback. Critical for video surveillance, media servers and AI pipelines with video input.

AV1 is a next-generation codec with better quality at lower bitrates. Hardware NVENC AV1 support was introduced starting with Ada Lovelace (RTX 40xx, 8th Gen NVENC).

NVENC Generations

1st Gen (Kepler) — first hardware encoder. H.264 4:2:0. Up to 8x realtime 1080p.

2nd Gen (Maxwell 1st) — added YUV 4:4:4 support, lossless H.264 encoding.

3rd Gen (Maxwell 2nd) — first H.265/HEVC support. 4K@60 encoding.

4th Gen (Pascal) — HEVC Main10 (10-bit), 8K, SAO, lossless HEVC. 2x performance.

5th Gen (Volta) — similar to Pascal. Found in early Turing (GTX 1650).

6th Gen (Turing) — HEVC B-frames. 25% bitrate savings (HEVC), 15% (H.264). Quality on par with x264 medium.

7th Gen (Ampere) — similar to Turing. AV1 decoding only (NVDEC).

8th Gen (Ada Lovelace) — first hardware AV1 encoder. 8K 10-bit @60fps. Dual NVENC on top-tier chips.

9th Gen (Blackwell) — added 4:2:2 chroma support (H.264, HEVC). AV1 UHQ mode. Up to 3 NVENC on RTX 5090.

NVDEC Generations

1st Gen (Maxwell 1st) — basic decoding: MPEG-1/2/4, VC-1, H.264.

2nd Gen (Maxwell 2nd, GM206) — first VP9 and HEVC decoding support (up to 10-bit).

3rd Gen (Pascal, Volta) — added 12-bit VP9 and HEVC.

4th Gen (Turing) — full HEVC coverage: 4:2:0, 4:2:2, 4:4:4 up to 12-bit. H.264 4:2:2.

5th Gen (Ampere, Ada Lovelace) — first hardware AV1 decoder. Film grain support.

6th Gen (Blackwell) — restored full HEVC 4:2:2/4:4:4 support. 2x H.264 throughput. Up to 2 NVDEC on top-tier chips.