Nvidia NVDEC - Nvidia NVDEC
Nvidia NVDEC (aiemmin tunnettu nimellä NVCUVID ) on näytönohjainten ominaisuus, joka suorittaa videon dekoodauksen ja poistaa tämän laskennallisen tehtävän CPU: sta .
Siihen on liitetty NVENC videon koodaus on Nvidian Video Codec SDK.
Tekniikka
NVDEC voi ladata videon dekoodauksen täyteen kiinteän toiminnon dekoodauslaitteistoon ( Nvidia PureVideo ) tai purkaa (osittain) GPU: lla toimivan CUDA- ohjelmiston kautta , jos kiinteän toiminnon laitteisto ei ole käytettävissä.
GPU -arkkitehtuurista riippuen seuraavia koodekkeja tuetaan:
Versiot
NVCUVID jaettiin alun perin osana Nvidia CUDA Toolkit -ohjelmistoa. Myöhemmin se nimettiin uudelleen NVDEC: ksi ja siirrettiin Nvidia Video Codec SDK: hon.
Käyttöjärjestelmän tuki
NVDEC on saatavana Windows- ja Linux -käyttöjärjestelmille. Koska NVDEC on oma sovellusliittymä (toisin kuin avoimen lähdekoodin VDPAU- sovellusliittymä), sitä tukee vain oma Nvidia-ohjain Linuxissa.
Sovellus- ja kirjastotuki
- GStreamerin on tukenut NVDEC vuodesta 2017.
- FFmpeg on tukenut NVDECiä vuodesta 2017.
- mpv on tukenut NVDEC: tä vuodesta 2017 lähtien käyttämällä FFmpegia.
GPU -tuki
HW -nopeutettua dekoodausta ja koodausta tuetaan Nvidia GeForce-, Quadro-, Tesla- ja GRID -tuotteissa, joissa on Fermi tai uudemman sukupolven GPU.
| Hallitus | Perhe | Siru | Työpöytä/ matkapuhelin/ palvelin |
# Siruja | # NVDEC /siru |
NVDEC: n kokonaismäärä | 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 bittiä | 10 bittiä | 12 bittiä | 8 bittiä | 10 bittiä | 12 bittiä | 8 bittiä | 10 bittiä | 12 bittiä | 8 bittiä | 10 bittiä | 12 bittiä | ||||||||||||
| GeForce 710A> 810A | Kepler | GK208 | M | 1 | 1 | 1 | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei |
| GeForce GT 723A / 740A | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GT 720M> 740M | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GT 630/635/640/710/730 | D | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce 710A / 810M / 820M | GK107 | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce GT 640M> 755M / GTX 660M | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GT 630-640 GeForce GTX 650 GeForce GT 740 | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GTX 645-650 Ti Boost GeForce GT 740 | GK106 | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce GTX 660-690 GeForce GTX 760-770 | GK104 | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce GTX 760A/M> 880M | GK104 | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce GTX 680M/MX> 880M | M | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce GTX 780-780 Ti | Kepler (2. sukupolvi) | GK110 | D | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||
| GeForce GTX Titan / Titan Black | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GTX Titan Z | 2 | 2 | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||
| GeForce GTX 745-750 Ti | Maxwell (1. sukupolvi) | GM107 | 1 | 1 | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||
| GeForce 840M / 845M / 940M / 940MX / 945M | M | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce GTX 850A> 960A | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GTX 850M> 960M | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce 830A> 945A | GM108 | 0 | 0 | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||
| GeForce 830M> 945M | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GTX 920MX - 940MX | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce MX110 / MX130 | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GTX 750 GeForce GTX 950-960 | Maxwell (2. sukupolvi) | GM206 | D | 1 | 1 | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |
| GeForce GTX 965M | GM206 | M | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||
| GeForce GTX 910M / 920M / 920A | GM208B | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce GTX 965M> 980M / 980MX | GM204 | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce GTX 960 Ti / 970 /980 | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GTX 980 Ti | GM200 | D | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||
| GeForce GTX Titan X | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce MX150 | Pascal | GP108 | M | 0 | 0 | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | |
| GeForce MX230 / MX250 / MX330 | Joo | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GT 1030 | D | 1 | 1 | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | |||
| GeForce GTX 1050 /1050 Ti / MX350 | GP107 | D/M | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | ||||
| GeForce GTX 1050 /1050 Ti | GP106 | Joo | Joo | Joo | Ei | Joo | Ei | Ei | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce GTX 1060 | Joo | Joo | Joo | Ei | Joo | Ei | Ei | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| GeForce GTX 1060 | GP104 | Joo | Joo | Joo | Ei | Joo | Ei | Ei | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | |||||
| GeForce GTX 1070M / 1080M | GP104B | M | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | ||||
| GeForce GTX 1070 /1070 Ti / 1080 | GP104 | D/M | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | ||||
| GeForce GTX 1080 Ti | GP102 | D | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | ||||
| GeForce GTX Titan X / Titan Xp | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | ||||||
| Titan V | Volta | GV100 | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Ei | Ei | Ei | ||||
| GeForce GTX 1650 / MX450 | Turing | TU117 | D/M | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | |||
| GeForce GTX 1660 Ti / 1660 | TU116 | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | |||||
| GeForce RTX 2060/2070 | TU106 | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | |||||
| GeForce RTX 2080/2070 Super | TU104 | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | |||||
| GeForce RTX 2080 Ti | TU102 | D | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | ||||
| Titan RTX | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | ||||||
| A100 | Ampeeri | GA100 | S | 5 | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | Ei | Ei | ||
| GeForce RTX 3050 Ti / RTX 3050 | GA107 | D/M | 1 | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | |||
| GeForce RTX 3060 | GA106 | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | |||||
| GeForce RTX 3060 Ti / 3070 /3070 Ti | GA104 | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | |||||
| GeForce RTX 3080/3090 | GA102 | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | |||||
| Hallitus | Perhe | Siru | Työpöytä/ matkapuhelin/ palvelin |
# Siruja | # NVDEC /siru |
NVDEC: n kokonaismäärä | 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 bittiä | 10 bittiä | 12 bittiä | 8 bittiä | 10 bittiä | 12 bittiä | 8 bittiä | 10 bittiä | 12 bittiä | 8 bittiä | 10 bittiä | 12 bittiä | ||||||||||||
Katso myös
- AMD Video Core Next , AMD: n vastaava SIP -ydin vuodesta 2018
- AMD Unified Video Decoder , AMD: n vastaava SIP -ydin vuoteen 2017 asti
- Intel Quick Sync Video , Intelin vastaava SIP -ydin
- Luettelo Nvidia -näytönohjaimista
- Qualcomm Hexagon
- Nvidia NVENC