NVDEC

NVDEC(이전 명칭: NVCUVID)는 비디오 디코딩을 수행하여 CPU의 컴퓨팅 집약적인 작업을 오프로드하는 엔비디아 그래픽 카드 기능이다. NVDEC는 퓨어비디오의 후속작이며 케플러 및 이후 엔비디아 GPU에서 사용할 수 있다.

엔비디아 비디오 코덱 SDK에서 비디오 인코딩을 위한 NVENC와 함께 제공된다.

 기술 
NVDEC는 비디오 디코딩을 완전 고정 기능 디코딩 하드웨어(엔비디아 퓨어비디오)로 오프로드하거나 고정 기능 하드웨어가 없는 경우 GPU에서 실행되는 CUDA 소프트웨어를 통해 (부분적으로) 디코딩할 수 있다.

GPU 아키텍처에 따라 다음 코덱이 지원된다.
 MPEG-2
 VC-1
 H.264 (AVC)
 H.265 (HEVC)
 VP8
 VP9
 AV1

 버전 

NVCUVID는 원래 엔비디아 CUDA 툴킷의 일부로 배포되었다. 이후 NVDEC로 이름이 변경되어 엔비디아 비디오 코덱 SDK로 이전되었다.

 운영체제 지원 

NVDEC는 윈도우 및 리눅스 운영체제에서 사용할 수 있다. NVDEC는 VDPAU API와는 대조적으로 사유 API이므로 리눅스에서는 사유 엔비디아 드라이버에서만 지원된다.

 애플리케이션 및 라이브러리 지원 
 Gstreamer는 2017년부터 NVDEC를 지원해 왔다.
 FFmpeg는 2017년부터 NVDEC를 지원해 왔다.
 mpv는 2017년부터 FFmpeg를 사용하여 NVDEC를 지원해 왔다.

 GPU 지원 
하드웨어 가속 디코딩 및 인코딩은 페르미 또는 이후 세대 GPU를 장착한 엔비디아 지포스, 쿼드로, 테슬라, GRID 제품에서 지원된다.

BoardChipNVDEC per chipMPEG-2VC-1VP8VP9H.264(AVCHD)(except High 10)H.265 (HEVC) 4:2:0H.265 (HEVC) 4:4:4AV1 4:2:08 bit10 bit12 bit8 bit10 bit12 bit8 bit10 bit12 bit8 bit10 bit GeForce 710A > 810A GK208  1                               GeForce GT 723A / 740A                              GeForce GT 720M > 740M                              GeForce GT 630 / 635/ 640 / 710 / 730                               GeForce 710A / 810M / 820M GK107                               GeForce GT 640M > 755M / GTX 660M                              GeForce GT 630 - 640 GeForce GTX 650 GeForce GT 740                              GeForce GTX 645 -650 Ti Boost GeForce GT 740 GK106                               GeForce GTX 660 - 690 GeForce GTX 760 - 770 GK104                               GeForce GTX 760A/M > 880M GK104                               GeForce GTX 680M/MX > 880M                              GeForce GTX 780 - 780 Ti GK110                               GeForce GTX Titan / Titan Black                              GeForce GTX Titan Z                              GeForce GTX 745 - 750 Ti GM107                               GeForce 840M / 845M / 940M / 940MX / 945M                              GeForce GTX 850A > 960A                              GeForce GTX 850M > 960M                              GeForce 830A > 945A GM108  0                               GeForce 830M > 945M                              GeForce GTX 920MX - 940MX                              GeForce MX110 / MX130                              GeForce GTX 750 / 950 - 960 GM206  1                               GeForce GTX 965M GM206                               GeForce GTX 910M / 920M / 920A GM208B                               GeForce GTX 980M / 980MX GM204                               GeForce GTX 960 Ti / 970 / 980                              GeForce GTX 980 Ti GM200                               GeForce GTX Titan X                              GeForce MX150 GP108  0                               GeForce MX230 / MX250 / MX330                              GeForce GT 1030 1                               GeForce GTX 1050 / 1050 Ti / MX350 GP107                               GeForce GTX 1050 / 1050 Ti GP106                               GeForce GTX 1060                              GeForce GTX 1060 GP104                               GeForce GTX 1070M / 1080M GP104B                               GeForce GTX 1070 / 1070 Ti / 1080 GP104                               GeForce GTX 1080 Ti GP102                               GeForce GTX Titan X / Titan Xp                              Titan V GV100                               GeForce GTX 1650 / MX450 TU117                               GeForce GTX 1660 Ti / 1660 / 1660 Super TU116                               GeForce RTX 2060 / 2070 / 2060 Super TU106                               GeForce RTX 2080 / 2070 Super / 2080 Super TU104                               GeForce RTX 2080 Ti TU102                               Titan RTX                              A100 GA100                              GeForce RTX 3050 Ti / RTX 3050GA107                             GeForce RTX 3060GA106                             GeForce RTX 3060 Ti / 3070 / 3070 TiGA104                             GeForce RTX 3080 / 3090GA102                             GeForce RTX 4090 AD102 1                              BoardChipNVDEC per chipMPEG-2VC-1VP8VP9H.264(AVCHD)H.265 (HEVC) 4:2:0H.265 (HEVC) 4:4:4AV1 4:2:08 bit10 bit12 bit8 bit10 bit12 bit8 bit10 bit12 bit8 bit10 bit

 같이 보기 
 비디오 코어 넥스트
 통합 비디오 디코더
 인텔 퀵 싱크 비디오
 엔비디아 그래픽 처리 장치 목록
 엔비디아 NVENC

 각주 

 외부 링크 
 NVIDIA VIDEO CODEC SDK

분류:엔비디아 IP 코어
분류:비디오 가속
분류:하드웨어 가속