NVDEC
NVDEC (anteriorment conegut com a NVCUVID[1]) és una característica de les targetes gràfiques Nvidia que realitza la descodificació de vídeo, descarregant aquesta tasca intensiva en càlcul de la CPU.[2] NVDEC és un successor de PureVideo i està disponible a Kepler i GPU Nvidia posteriors.[3]
S'acompanya de NVENC per a la codificació de vídeo al SDK de còdecs de vídeo d'Nvidia.[4]
Tecnologia
[modifica]L'NVDEC pot descarregar la descodificació de vídeo a maquinari de descodificació de funció fixa completa (Nvidia PureVideo) o descodificar (parcialment) mitjançant el programari CUDA que s'executa a la GPU, si no hi ha maquinari de funció fixa disponible.[5][6]
Segons l'arquitectura de la GPU, s'admeten els següents còdecs:[7]
Versions
[modifica]NVCUVID es va distribuir originalment com a part del kit d'eines Nvidia CUDA.[8] Més tard, es va canviar el nom a NVDEC i es va traslladar al SDK de còdec de vídeo Nvidia.[9]
Suport del sistema operatiu
[modifica]NVDEC està disponible per als sistemes operatius Windows i Linux.[10] Com que NVDEC és una API pròpia (a diferència de l'API de codi obert VDPAU), només és compatible amb el controlador propietari Nvidia a Linux.
Suport d'aplicacions i biblioteques
[modifica]Suport de GPU
[modifica]La descodificació i la codificació accelerades per maquinari són compatibles amb productes Nvidia GeForce, Quadro, Tesla i GRID amb GPU Fermi o de generació més recent.[14]
Referències
[modifica]- ↑ «Video Decoder» (en anglès). CUDA Toolkit Documentation. Nvidia. [Consulta: 12 novembre 2017].
- ↑ «NVIDIA VIDEO CODEC SDK» (en anglès). NVIDIA Developer. Nvidia, 23-08-2013. [Consulta: 12 novembre 2017].
- ↑ support@macxdvd.com, Candice Liu. «NVIDIA GPU Accelerated Video Processing Performance - CUDA and NVENC» (en anglès). [Consulta: 18 maig 2026].
- ↑ «NVIDIA VIDEO CODEC SDK» (en anglès). NVIDIA Developer. Nvidia, 23-08-2013. [Consulta: 12 novembre 2017].
- ↑ «NVIDIA VIDEO CODEC SDK» (en anglès). NVIDIA Developer. Nvidia, 23-08-2013. [Consulta: 12 novembre 2017].
- ↑ «Nvidia Video Decoder (NVCUVID) Interface» (en anglès). Nvidia, 01-11-2015. [Consulta: 12 novembre 2017].
- ↑ «Video Encode and Decode GPU Support Matrix» (en anglès). NVIDIA Developer. Nvidia. [Consulta: 12 novembre 2017].
- ↑ «Nvidia Video Decoder (NVCUVID) Interface» (en anglès). Nvidia, 01-11-2015. [Consulta: 12 novembre 2017].
- ↑ «Video Decoder» (en anglès). CUDA Toolkit Documentation. Nvidia. [Consulta: 12 novembre 2017].
- ↑ «NVIDIA VIDEO CODEC SDK» (en anglès). NVIDIA Developer. Nvidia, 23-08-2013. [Consulta: 12 novembre 2017].
- ↑ Michael Larabel. «GStreamer Adds NVDEC NVIDIA GPU Decoding Support» (en anglès). Phoronix, 27-06-2017.
- ↑ Michael Larabel. «FFmpeg Lands NVDEC-Accelerated H.264 Decoding» (en anglès). Phoronix, 11-11-2017.
- ↑ wm4. «vd_lavc: add support for nvdec hwaccel» (en anglès). GitHub, 28-10-2017.
- ↑ «Video Encode and Decode GPU Support Matrix [NEW]» (en anglès), 08-09-2020.