NVIDIA updates NVDEC (video decoding) and NVENC (encoding) matrixes for Ampere GPUs

Published: 16th Oct 2020, 09:16 GMT   Comments

NVIDIA has updated its NVENC and NVDEC matrixes featuring just-released GeForce RTX 30 graphics cards. 

NVIDIA RTX Ampere GPUs now support AV1 decoding

The first Ampere graphics card to launch earlier this year, the NVIDIA A100 accelerator, does not have any video encoding capability. The gaming-oriented GeForce RTX 30 series (also based on Ampere architecture) on the other hand, supports video encoding, which is an essential feature for many consumers.

NVIDIA has been developing and updating its NVNEC encoder since 2012 “Kepler era”. This encoder offloads the compute-intensive task of video encoding from CPU to GPU. This an essential technology for video streaming or mass encoding of personal footage to newer video formats (usually to preserve space).

NVIDIA updated the video encoding and decoding matrixes for Ampere non-A100 graphics cards (GeForce RTX 30). It basically confirms that NVIDIA GA102 and GA104 GPUs will decode the new AV1 open format up to 10-bit and 8Kx8K resolution. The video cards do not support AV1 encoding though, only the HEVC (H265) video format is supported.

Diagram represents support for the NVIDIA Ampere GPU family

NVENC (Encoding) matrix for NVIDIA GPUs
H.264 (AVCHD) YUV 4:2:0H.264 (AVCHD) YUV 4:4:4H.264 (AVCHD) LOSSLESSH.265 (HEVC) YUV 4:2:0H.265 (HEVC) YUV 4:4:4H.265 (HEVC) LOSSLESS
GPUMAX ColorMAX Res.MAX ColorMAX Res.MAX ColorMAX Res.MAX ColorMAX Res.MAX ColorMAX Res.MAX ColorMAX Res.
Maxwell (1st Gen)*8-bit4096 x 40968-bit4096 x 40968-bit4096 x 4096N/AN/AN/AN/AN/AN/A
Maxwell (2nd Gen)8-bit4096 x 40968-bit4096 x 40968-bit4096 x 40968-bit4096 x 4096N/AN/AN/AN/A
Maxwell (GM206)8-bit4096 x 40968-bit4096 x 40968-bit4096 x 40968-bit4096 x 40968-bit4096 x 40968-bit4096 x 4096
Pascal8-bit4096 x 40968-bit4096 x 40968-bit4096 x 409610-bit8192 x 8192**10-bit8192 x 8192**10-bit8192 x 8192**
Volta8-bit4096 x 40968-bit4096 x 40968-bit4096 x 409610-bit8192 x 819210-bit8192 x 819210-bit8192 x 8192
Turing8-bit4096 x 40968-bit4096 x 40968-bit4096 x 409610-bit8192 x 819210-bit8192 x 819210-bit8192 x 8192
Ampere
(A100)
NoNoNoNoNoNoNoNoNoNoNoNo
Ampere
(non A100)
8-bit4096 x 40968-bit4096 x 40968-bit4096 x 409610-bit8192 x 819210-bit8192 x 819210-bit8192 x 8192

* Except GM108 and GP108 (not supported)
** Except GP100 (is limited to 4K resolution)

NVDEC (Decoding) matrix for NVIDIA GPUs
*H.265 (HEVC) 4:4:4H.265 (HEVC) 4:2:0H.264 (AVCHD) 4:2:0
GPUMAX ColorMAX Res.MAX ColorMAX Res.MAX ColorMAX Res.
KeplerN/AN/AN/AN/A8-bit4096 x 4096
Maxwell (1st Gen)*N/AN/AN/AN/A8-bit4096 x 4096
Maxwell (2nd Gen)N/AN/AN/AN/A8-bit4096 x 4096
Maxwell (GM206)N/AN/A10-bit4096 x 23048-bit4096 x 4096
PascalN/AN/A12-bit8192 x 8192**8-bit4096 x 4096
VoltaN/AN/A12-bit8192 x 81928-bit4096 x 4096
Turing12-bit8192 x 819212-bit8192 x 81928-bit4096 x 4096
Ampere
(A100)
12-bit8192 x 819212-bit8192 x 81928-bit4096 x 4096
Ampere
(non A100)
12-bit8192 x 819212-bit8192 x 81928-bit4096 x 4096

Table continued:

NVDEC (Decoding) matrix for NVIDIA GPUs
VP9VP8MPEG-2VC-1AV1
GPUMAX ColorMAX Res.MAX ColorMAX Res.MAX ColorMAX Res.MAX ColorMAX Res.MAX ColorMAX Res.
KeplerN/AN/AN/AN/A8-bit4080 x 40808-bit2048 x 1024N/AN/A
Maxwell (1st Gen)*N/AN/AN/AN/A8-bit4080 x 40808-bit2048 x 1024N/AN/A
Maxwell (2nd Gen)N/AN/A8-bit4096 x 40968-bit4080 x 40808-bit2048 x 1024N/AN/A
Maxwell (GM206)8-bit4096 x 23048-bit4096 x 40968-bit4080 x 40808-bit2048 x 1024N/AN/A
Pascal12-bit****8192 x 8192**8-bit4096 x 4096***8-bit4080 x 40808-bit2048 x 1024N/AN/A
Volta12-bit8192 x 81928-bit4096 x 40968-bit4080 x 40808-bit2048 x 1024N/AN/A
Turing12-bit8192 x 81928-bit4096 x 40968-bit4080 x 40808-bit2048 x 1024N/AN/A
Ampere
(A100)
12-bit8192 x 81928-bit4096 x 40968-bit4080 x 40808-bit2048 x 1024N/AN/A
Ampere
(non A100)
12-bit8192 x 81928-bit4096 x 40968-bit4080 x 40808-bit2048 x 102410-bit8192 x 8192

* Except GM108 (not supported)
** Max resolution support is limited to selected Pascal chips
*** VP8 decode support is limited to selected Pascal chips
**** VP9 10/12 bit decode support is limited to select Pascal chips

 

Source: NVIDIA Video Codec SDKNVIDIA Encode/Decode Matrix via TechPowerUP




Comment Policy
  • Comments must be written in English.
  • Comments deemed to be spam or solely promotional in nature will be deleted. Including a link to relevant content is permitted, but comments should be relevant to the post topic.
  • Comments containing language or concepts that could be deemed offensive will be deleted. Note this may include abusive, threatening, pornographic, offensive, misleading or libelous language.
  • A failure to comply with these rules will result in a warning and, in extreme cases, a ban.
  • Please note that comments that attack or harass an individual directly will be deleted and such comments will result in a ban.
  • VideoCardz Moderating Team reserves the right to edit or delete any comments submitted to the site without notice.
  • If you have any questions about the commenting policy, please let us know through the Contact Page.
Hide Comment Policy
Comments