Nvidia NVDEC (anteriormente conocida como NVCUVID [1] ) es una característica de sus tarjetas gráficas que realiza la decodificación de video , descargando esta tarea de cálculo intensivo de la CPU . [2]
Viene acompañado de NVENC para la codificación de video en Video Codec SDK de Nvidia. [2]
Tecnología
NVDEC puede descargar la decodificación de video a hardware de decodificación de función fija completa ( Nvidia PureVideo ), o decodificar (parcialmente) 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
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 vídeo de Nvidia. [1]
Soporte del sistema operativo
NVDEC está disponible para los sistemas operativos Windows y Linux. [2] Como NVDEC es una API propietaria (a diferencia de la API VDPAU de código abierto ), solo es compatible con el controlador propietario de Nvidia en Linux.
Soporte de aplicaciones y bibliotecas
Soporte de GPU
La codificación y decodificación acelerada de HW son compatibles con los productos NVIDIA GeForce, Quadro, Tesla y GRID con Fermi o GPU de nueva generación. [8]
Junta | 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 bits | 10 bits | 12 bits | 8 bits | 10 bits | 12 bits | 8 bits | 10 bits | 12 bits | 8 bits | 10 bits | 12 bits | ||||||||||||
GeForce 710A> 810A | Kepler | GK208 | METRO | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GT 723A / 740A | Kepler | GK208 | METRO | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GT 720M> 740M | Kepler | GK208 | METRO | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GT 630/635/640/710/730 | Kepler | GK208 | D | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce 710A / 810M / 820M | Kepler | GK107 | D | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GT 640M> 755M / GTX 660M | Kepler | GK107 | D | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GT 630 - 640 GeForce GTX 650 GeForce GT 740 | Kepler | GK107 | D | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 645-650 Ti Boost GeForce GT 740 | Kepler | GK106 | D | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 660 - 690 GeForce GTX 760 - 770 | Kepler | GK104 | D | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 760A / M> 880M | Kepler | GK104 | D | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 680M / MX> 880M | Kepler | GK104 | METRO | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 780 - 780 Ti | Kepler (2.a generación) | GK110 | D | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX Titan / Titan Negro | Kepler (2.a generación) | GK110 | D | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX Titan Z | Kepler (2.a generación) | GK110 | D | 2 | 1 | 2 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 745 - 750 Ti | Maxwell (1.ª generación) | GM107 | D | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce 845M / 940M / 940MX / 945M | Maxwell (1.ª generación) | GM107 | METRO | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 850A> 960A | Maxwell (1.ª generación) | GM107 | METRO | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 850M> 960M | Maxwell (1.ª generación) | GM107 | METRO | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce 830A> 945A | Maxwell (1.ª generación) | GM108 | METRO | 1 | 0 | 0 | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
GeForce 830M> 945M | Maxwell (1.ª generación) | GM108 | METRO | 1 | 0 | 0 | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
GeForce GTX 920MX - 940MX | Maxwell (1.ª generación) | GM108 | METRO | 1 | 0 | 0 | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
GeForce MX110 / MX130 | Maxwell (1.ª generación) | GM108 | METRO | 1 | 0 | 0 | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
GeForce GTX 750 GeForce GTX 950 - 960 | Maxwell (2.a generación) | GM206 | D | 1 | 1 | 1 | sí | sí | sí | sí | sí | No | No | sí | sí | sí | No | No | No | No | No | No | No |
GeForce GTX 965M | Maxwell (2.a generación) | GM206 | METRO | 1 | 1 | 1 | sí | sí | sí | sí | sí | No | No | sí | sí | sí | No | No | No | No | No | No | No |
GeForce GTX 910M / 920M / 920A | Maxwell (2.a generación) | GM208B | METRO | 1 | 1 | 1 | sí | sí | sí | No | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 965M> 980M / 980MX | Maxwell (2.a generación) | GM204 | METRO | 1 | 1 | 1 | sí | sí | sí | sí | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 960 Ti / 970/980 | Maxwell (2.a generación) | GM204 | METRO | 1 | 1 | 1 | sí | sí | sí | sí | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX 980 Ti | Maxwell (2.a generación) | GM200 | D | 1 | 1 | 1 | sí | sí | sí | sí | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce GTX Titan X | Maxwell (2.a generación) | GM200 | D | 1 | 1 | 1 | sí | sí | sí | sí | No | No | No | sí | No | No | No | No | No | No | No | No | No |
GeForce MX150 | Pascal | GP108 | METRO | 1 | 0 | 0 | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
GeForce MX230 / MX250 | Pascal | GP108 | METRO | 1 | 0 | 0 | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
GeForce GT 1030 | Pascal | GP108 | D | 1 | 1 | 1 | sí | sí | sí | No | sí | sí | sí | sí | sí | sí | sí | No | No | No | No | No | No |
GeForce GTX 1050/1050 Ti | Pascal | GP107 | D / M | 1 | 1 | 1 | sí | sí | sí | No | sí | sí | sí | sí | sí | sí | sí | No | No | No | No | No | No |
GeForce GTX 1050/1050 Ti | Pascal | GP106 | D / M | 1 | 1 | 1 | sí | sí | sí | No | sí | No | No | sí | sí | sí | sí | No | No | No | No | No | No |
GeForce GTX 1060 | Pascal | GP106 | D / M | 1 | 1 | 1 | sí | sí | sí | No | sí | No | No | sí | sí | sí | sí | No | No | No | No | No | No |
GeForce GTX 1060 | Pascal | GP104 | D / M | 1 | 1 | 1 | sí | sí | sí | No | sí | No | No | sí | sí | sí | sí | No | No | No | No | No | No |
GeForce GTX 1070M / 1080M | Pascal | GP104B | METRO | 1 | 1 | 1 | sí | sí | sí | sí | sí | No | No | sí | sí | sí | sí | No | No | No | No | No | No |
GeForce GTX 1070/1070 Ti / 1080 | Pascal | GP104 | D / M | 1 | 1 | 1 | sí | sí | sí | sí | sí | No | No | sí | sí | sí | sí | No | No | No | No | No | No |
GeForce GTX 1080 Ti | Pascal | GP102 | D | 1 | 1 | 1 | sí | sí | sí | No | sí | sí | sí | sí | sí | sí | sí | No | No | No | No | No | No |
GeForce GTX Titan X / Titan Xp | Pascal | GP102 | D | 1 | 1 | 1 | sí | sí | sí | No | sí | sí | sí | sí | sí | sí | sí | No | No | No | No | No | No |
Titán V | Volta | GV100 | D | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No | No | No | No | No | No |
GeForce GTX 1650 | Turing | TU117 | D / M | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No | No | No |
GeForce GTX 1660 Ti / 1660 | Turing | TU116 | D / M | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No | No | No |
GeForce RTX 2060/2070 | Turing | TU106 | D / M | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No | No | No |
GeForce RTX 2080 | Turing | TU104 | D / M | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No | No | No |
GeForce RTX 2080 Ti | Turing | TU102 | D | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No | No | No |
Titán RTX | Turing | TU102 | D | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No | No | No |
A100 | Amperio | GA100 | S | 1 | 1 | 5 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No | No | No |
GeForce RTX 3080/3090 | Amperio | GA102 | D | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No |
GeForce RTX 3060 Ti / 3070 | Amperio | GA104 | D | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No |
GeForce RTX 3060 | Amperio | GA106 | D | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No |
GeForce RTX 3050 Ti / RTX 3050 | Amperio | GA107 | D | 1 | 1 | 1 | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | sí | No |
Ver también
- AMD Video Core Next , el núcleo SIP equivalente de AMD desde 2018
- Decodificador de video unificado AMD, núcleo SIP equivalente de AMD hasta 2017
- Intel Quick Sync Video , núcleo SIP equivalente de Intel
- Lista de unidades de procesamiento de gráficos Nvidia
- Hexágono de Qualcomm
- Nvidia NVENC
Referencias
- ^ a b "Decodificador de video" . Documentación del kit de herramientas de CUDA . Nvidia . Consultado el 12 de noviembre de 2017 .
- ^ a b c d "NVIDIA VIDEO CODEC SDK" . Desarrollador NVIDIA . Nvidia . Consultado el 12 de noviembre de 2017 .
- ^ a b "Interfaz del decodificador de vídeo Nvidia (NVCUVID)" (PDF) . Nvidia . Noviembre de 2015 . Consultado el 12 de noviembre de 2017 .
- ^ "Matriz de soporte de GPU para codificación y decodificación de vídeo" . Desarrollador NVIDIA . Nvidia . Consultado el 12 de noviembre de 2017 .
- ^ Michael Larabel (27 de junio de 2017). "GStreamer agrega soporte de decodificación de GPU NVDEC NVIDIA" . Phoronix .
- ^ Michael Larabel (11 de noviembre de 2017). "Decodificación H.264 acelerada por NVDEC de FFmpeg Lands" . Phoronix .
- ^ wm4 (28 de octubre de 2017). "vd_lavc: agregar soporte para nvdec hwaccel" . GitHub .
- ^ https://developer.nvidia.com/video-encode-decode-gpu-support-matrix
enlaces externos
- SDK DE CODEC DE VIDEO DE NVIDIA