Nvidia NVDEC

De Wikipedia, la enciclopedia libre

Nvidia NVDEC (anteriormente conocido como NVCUVID[1]​) es una característica de sus tarjetas gráficas que realiza la decodificación de video, descargando esta tarea intensiva de cómputo de la CPU.[2]

Se acompaña de NVENC para la codificación de video en el SDK de códec de video de Nvidia.[2]

Tecnología[editar]

NVDEC puede descargar la decodificación de video al hardware de decodificación de función fija completa (Nvidia PureVideo) o (parcialmente) decodificar a través del software CUDA que se ejecuta en la GPU, si el hardware de función fija no está disponible.[2][3]

Según la arquitectura de la GPU, se admiten los siguientes códecs:[4]

Versiones[editar]

NVCUVID se distribuyó originalmente como parte del kit de herramientas Nvidia CUDA.[3]​ Más tarde, se le cambió el nombre a NVDEC y se trasladó al SDK de códec de video de Nvidia.[1]

Soporte del sistema operativo[editar]

NVDEC está disponible para los sistemas operativos Windows y Linux.[2]​ Como NVDEC es una API patentada (a diferencia de la API VDPAU de código abierto), solo es compatible con el controlador patentado de Nvidia en Linux.

Soporte de aplicaciones y bibliotecas[editar]

  • Gstreamer es compatible con NVDEC desde 2017.[5]
  • FFmpeg es compatible con NVDEC desde 2017.[6]
  • mpv es compatible con NVDEC desde 2017 mediante el uso de FFmpeg.[7]

Soporte de GPU[editar]

La decodificación y codificación acelerada HW son compatibles con los productos Nvidia GeForce, Quadro, Tesla y GRID con Fermi o GPU de nueva generación.[8]

Tarjeta gráfica Familia Chip Escritorio/ Móvil/ Servidor # de Chips # de NVDEC/ Chip Total # de NVDEC MPEG-1 MPEG-2 VC-1 VP8 VP9 H.264 (AVCHD) H.265 (HEVC) 4:2:0 H.265 (HEVC) 4:4:4 AV1 4:2:0
8 bit 10 bit 12 bit 8 bit 10 bit 12 bit 8 bit 10 bit 12 bit 8 bit 10 bit 12 bit
GeForce 710A > 810A Kepler GK208 M 1 1 1 Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GT 723A / 740A Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GT 720M > 740M Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GT 630 / 635/ 640 / 710 / 730 D Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce 710A / 810M / 820M GK107 Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GT 640M > 755M / GTX 660M Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GT 630 - 640 GeForce GTX 650 GeForce GT 740 Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 645 -650 Ti Boost GeForce GT 740 GK106 Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 660 - 690 GeForce GTX 760 - 770 GK104 Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 760A/M > 880M GK104 Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 680M/MX > 880M M Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 780 - 780 Ti Kepler (2.a Gen) GK110 D Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX Titan / Titan Black Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX Titan Z 2 2 Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 745 - 750 Ti Maxwell (1.a Gen) GM107 1 1 Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce 840M / 845M / 940M / 940MX / 945M M Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 850A > 960A Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 850M > 960M Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce 830A > 945A GM108 0 0 No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
GeForce 830M > 945M Sí  No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
GeForce GTX 920MX - 940MX Sí  No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
GeForce MX110 / MX130 Sí  No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
GeForce GTX 750 / 950 - 960 Maxwell (2.a Gen) GM206 D 1 1 Sí  Sí  Sí  Sí  Sí  No No No No Sí  Sí  Sí  No No No No No No No No No No No No No No
GeForce GTX 965M GM206 M Sí  Sí  Sí  Sí  Sí  No No No No Sí  Sí  Sí  No No No No No No No No No No No No No No
GeForce GTX 910M / 920M / 920A GM208B Sí  Sí  Sí  No No No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 980M / 980MX GM204 Sí  Sí  Sí  Sí  No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 960 Ti / 970 / 980 D Sí  Sí  Sí  Sí  No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX 980 Ti GM200 Sí  Sí  Sí  Sí  No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce GTX Titan X Sí  Sí  Sí  Sí  No No No No No No Sí  No No No No No No No No No No No No No No No No No No
GeForce MX150 Pascal GP108 M 0 0 No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
GeForce MX230 / MX250 / MX330 Sí  No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
GeForce GT 1030 D 1 1 Sí  Sí  Sí  No No Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No No No No No No No
GeForce GTX 1050 / 1050 Ti / MX350 GP107 D/M Sí  Sí  Sí  No No Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No No No No No No No
GeForce GTX 1050 / 1050 Ti GP106 Sí  Sí  Sí  No No Sí  No No No No Sí  Sí  Sí  Sí  No No No No No No No No No No No No
GeForce GTX 1060 Sí  Sí  Sí  No No Sí  No No No No Sí  Sí  Sí  Sí  No No No No No No No No No No No No
GeForce GTX 1060 GP104 Sí  Sí  Sí  No No Sí  No No No No Sí  Sí  Sí  Sí  No No No No No No No No No No No No
GeForce GTX 1070M / 1080M GP104B M Sí  Sí  Sí  Sí  Sí  No No No No Sí  Sí  Sí  Sí  No No No No No No No No No No No No
GeForce GTX 1070 / 1070 Ti / 1080 GP104 D/M Sí  Sí  Sí  Sí  Sí  No No No No Sí  Sí  Sí  Sí  No No No No No No No No No No No No
GeForce GTX 1080 Ti GP102 D Sí  Sí  Sí  No No Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No No No No No No No
GeForce GTX Titan X / Titan Xp Sí  Sí  Sí  No No Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No No No No No No No
Titan V Volta GV100 Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No No No No No No No
GeForce GTX 1650 / MX450 Turing TU117 D/M Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No
GeForce GTX 1660 Ti / 1660 / 1660 Super TU116 Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No
GeForce RTX 2060 / 2070 / 2060 Super TU106 Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No
GeForce RTX 2080 / 2070 Super / 2080 Super TU104 Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No
GeForce RTX 2080 Ti TU102 D Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No
Titan RTX Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No
A100 Ampere GA100 S 5 Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No No No No No
GeForce RTX 3050 Ti / RTX 3050 GA107 D/M 1 Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No
GeForce RTX 3060 GA106 Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No
GeForce RTX 3060 Ti / 3070 / 3070 Ti GA104 Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No
GeForce RTX 3080 / 3090 GA102 Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No
GeForce RTX 4090 Ada AD102 D 1 1 Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  Sí  No No
Tarjeta gráfica Familia Chip Escritorio/ Móvil/ Servidor # de Chips # de NVDEC/ Chip Total # de NVDEC MPEG-1 MPEG-2 VC-1 VP8 8 bit 10 bit 12 bit H.264(AVCHD) 8 bit 10 bit 12 bit 8 bit 10 bit 12 bit 8 bit 10 bit 12 bit
VP9 H.265 (HEVC) 4:2:0 H.265 (HEVC) 4:4:4 AV1 4:2:0

Véase también[editar]

Referencias[editar]

  1. a b «Video Decoder». CUDA Toolkit Documentation. Nvidia. Consultado el 12 de noviembre de 2017. 
  2. a b c d «NVIDIA VIDEO CODEC SDK». NVIDIA Developer. Nvidia. 23 de agosto de 2013. Consultado el 12 de noviembre de 2017. 
  3. a b «Nvidia Video Decoder (NVCUVID) Interface». Nvidia. noviembre de 2015. Consultado el 12 de noviembre de 2017. 
  4. «Video Encode and Decode GPU Support Matrix». NVIDIA Developer. Nvidia. Consultado el 12 de noviembre de 2017. 
  5. Michael Larabel (27 de junio de 2017). «GStreamer Adds NVDEC NVIDIA GPU Decoding Support». Phoronix. 
  6. Michael Larabel (11 de noviembre de 2017). «FFmpeg Lands NVDEC-Accelerated H.264 Decoding». Phoronix. 
  7. wm4 (28 de octubre de 2017). «vd_lavc: add support for nvdec hwaccel». GitHub. 
  8. «Video Encode and Decode GPU Support Matrix [NEW]». 8 de septiembre de 2020. 

Enlaces externos[editar]