Nvidia VDPAU Feature Sets are different hardware generations of GPU's supporting different levels of (Nvidia PureVideo) hardware decoding capabilities. For feature sets A, B and C, the maximum video width and height are 2048
pixels, minimum width and height 48 pixels, and all codecs are currently limited to a maximum of 8192
macroblocks (8190 for VC-1/WMV9). Partial acceleration means that
VLD (bitstream) decoding is performed on the CPU, with the GPU only performing
IDCT,
motion compensation and
deblocking. Complete acceleration means that the GPU performs all of VLD, IDCT, motion compensation and deblocking. ; Feature Set A : Supports complete acceleration for
H.264 and partial acceleration for
MPEG-1,
MPEG-2,
VC-1/
WMV9. ; Feature Set B : Supports complete acceleration for MPEG-1, MPEG-2, VC-1/WMV9 and H.264. : Note that all Feature Set B hardware cannot decode H.264 for the following widths: 769-784, 849-864, 929-944, 1009-1024, 1793-1808, 1873-1888, 1953-1968, 2033-2048 pixels. ; Feature Set C : Supports complete acceleration for MPEG-1, MPEG-2,
MPEG-4 Part 2 (a.k.a. MPEG-4 ASP), VC-1/WMV9 and H.264. :
Global motion compensation and Data Partitioning are not supported for MPEG-4 Part 2. ; Feature Set D : Similar to feature set C but added support for decoding H.264 with a resolution of up to 4032 × 4080 and MPEG-1/MPEG-2 with a resolution of up to 4032 × 4048 pixels. ; Feature Set E : Similar to feature set D but added support for decoding H.264 with a resolution of up to 4096 × 4096 and MPEG-1/MPEG-2 with a resolution of up to 4080 × 4080 pixels. GPUs with VDPAU feature set E support an enhanced error concealment mode which provides more robust error handling when decoding corrupted video streams. ; Feature Set F : Introduced dedicated
HEVC Main (8-bit), Main 10 (10-bit) and VP9 Profile 0 (8-bit) video decoding up to 4096 × 2304 pixels resolution. ; Feature Set G : Hardware support for HEVC Main 12 (12-bit) and VP9 Profile 2 (12-bit) video decoding are added. ; Feature Set I : Similar to feature set H. ; Feature Set J : Feature Set J adds HEVC 444 decode support. ; Feature Set K : Feature Set K are capable of hardware-accelerated decoding of 8192x8192 (8k resolution) AV1 MAIN Profile video streams. ==libvdpau standalone VDPAU library==