Top Qs
Timeline
Chat
Perspective

Nvidia NVDEC

Feature in Nvidia graphics cards From Wikipedia, the free encyclopedia

Remove ads

Nvidia NVDEC (formerly known as NVCUVID[1]) is a feature in its graphics cards that performs video decoding, offloading this compute-intensive task from the CPU.[2] NVDEC is a successor of PureVideo and is available in Kepler and later Nvidia GPUs.

It is accompanied by NVENC for video encoding in Nvidia's Video Codec SDK.[2]

Technology

NVDEC can offload video decoding to full fixed-function decoding hardware (Nvidia PureVideo), or (partially) decode via CUDA software running on the GPU, if fixed-function hardware is not available.[2][3]

Depending on the GPU architecture, the following codecs are supported:[4]

Versions

NVCUVID was originally distributed as part of the Nvidia CUDA Toolkit.[3] Later, it was renamed to NVDEC and moved to the Nvidia Video Codec SDK.[1]

Operating system support

NVDEC is available for Windows and Linux operating systems.[2] As NVDEC is a proprietary API (as opposed to the open-source VDPAU API), it is only supported by the proprietary Nvidia driver on Linux.

Application and library support

  • Gstreamer has supported NVDEC since 2017.[5]
  • FFmpeg has supported NVDEC since 2017.[6]
  • mpv has supported NVDEC since 2017 by the use of FFmpeg.[7]

GPU support

Summarize
Perspective

Hardware accelerated decode and encode are supported on Nvidia GeForce, Quadro, Tesla, and GRID products with Fermi or newer generation GPUs.[8]

More information Board, Chip ...
Remove ads

See also

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads