However, NVDEC HEVC decoding may fail to work as expected. Telsa P40 decode with up to 340 fps in 2560x1440 and 160fps in 3840x2160 thanks to NVDEC accelerated H.264 decoder. NVDEC is widely used for video processing applications, especially video transcoding and playback applications. NVDEC hardware-based decoder offers much faster video decoding for MPEG-2, H.264, H.265 and VP9, VP8, as mentioned before. Tesla V100/P100/M40/M60/M6/M4, Quadro M2000 and higher GPUs feature NVDEC HEVC decoding. Which graphics cards support NVENC: Quadro K2000 and higher, GRID K1/K2/GRID K340/GRID K520, Tesla K10 and higher, the same as NVENC GPUs. Operating system support: Windows and Linux The codec support depends on GPU architecture. Libav picked up NVDEC support first, then FFmpeg and GStreamer followed in 2017. NVDEC engine on NVIDIA GPUs decodes the input video bitstream in supported formats. NVDEC (formally named as NVCUVID), a newer NVIDIA's VDPAU-successor, was initially part of the CUDA toolkit and then moved to the CUDA-based NVIDIA Video Codec SDK. FFmpeg with GPU featuring accelerated HEVC encoder gets 90fps speed increase, compared to encoding 4K UHD HEVC 10-bit video via CPU. In terms of H.265 encoding, the 2nd generation Maxwell GPU (Maxsun MS-GTX 960 2G graphics card) offers up to 480fps NVENC accelerated HEVC video encoding. If you have powerful enough CPU or multiple cores, x264 encoding would be better for stable recording and streaming. But we can see that GPU accelerated encoder NVENC can be inefficient in quality per bitrate. NVENC-based H.264 hardware encoding works on all gens of NVIDIA GPUS.įrom the H.264 video encoding performance table below, we get to know that NVENC hardware accelerated H.264 encoding is much faster than CPU based x264 encoding, and the former delivers little performance loss. NVENC hardware accelerated H.265 (HEVC) 4K lossless/8K encoding is only available on Quadro P400 and later and Tesla P4 and higher. Note that Quadro GP100 and Tesla P100 don't support NVENC-accelerated HEVC 8K encoding. Operating system support: Windows and Linux Which graphics cards support NVENC: Quadro K420 and higher, GRID K1/K2/GRID K340/GRID K520, Tesla K10 and higher. Note that system, configuration and others may influence the performance result. According to NVIDIA's test, NVENC-based H.264 encoding is 5x faster than CPU-based x264 encoding by offloading compute-intensive task from CPU. Meantime, the quality of NVENC is the same as CUDA. NVENC hardware accelerated encoder, the specialized circuitry for video encoding, is up to four times faster than CUDA encoding for newer graphics cards and consumes less power at the same time. NVENC introduced in 2012 is one of the key features of NVIDIA's Video Codec SDK. The fastest CUDA-based video converter, MacX Video Converter Pro transcodes 3846x2160 4K video with up to 150fps on iMac of 2013 (16G 1600MHz memory, and NVIDIA GeForce GT755M 1GB graphics). CPU: Intel Xeon Broadwell dual socket 22-core with Ubuntu 14.04.3x86-64 and 256GB Memory.GPU: NVIDIA Tesla K80 and P100 (SXM2), Base locks, cube mesh topology (DGX-1).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |