do these 3 cards perform the same when encoding video?
+ Reply to Thread
Results 1 to 7 of 7
-
Yes I think so. It looks like there's no NVENC performance difference within a given GPU generation.
-
There are some differences between chips used on cards - newer chip offer improvements and bug fixes. so 1050 may have better NVEnc than older cards... and this doesn't mean that raffriff42 is wrong - simply some of those things are not entirely documented by NVidia... (some pieces of information like new bitrate allocation modes or support for higher bitdepths):
https://www.tapatalk.com/topic/17046-videohelp-com/381493-nvidia-pascal-hevc
Silicone is the same as software - it evolve every iteration (every new silicone cut). -
Good points, pandy.
Also, from your link:But I also read that in encoding, a lot of VRAM is used and more memory bandwidth is better? -
NVidia release only limited set of data - NVenc is black box - there is no clear dependency between memory subsystem clock and overall GPU (3D) clock - perhaps NVenc is clocked differently... It is not even clear how to test NVenc capabilities as NVenc API expose only limited aspect for this block.
-
I'm currently using nvenc via ffmpeg on Ubuntu 16.04 LTS, with a GTX 960 and 367.57 drivers, encoding the y4m version of Tears of Steel 4k DCI source to 4k DCI hevc in a mp4 container at 18mb/s with the following command line:
time ffmpeg -y -i tearsofsteel-4k.y4m -vcodec hevc_nvenc -preset slow -rc-lookahead 10 -b:v 18M ToS.mp4
time ffmpeg -y -i tearsofsteel-4k.y4m -vcodec h264_nvenc -preset slow -rc-lookahead 10 -nonref_p 1 -no-scenecut 0 -b_adapt 1 -spatial-aq 1 -aq-strength 15 -temporal-aq 1 -b:v 18M ToS_h264.mp4
It's encoding in 1.2x real time which works out to about 29 fps for hevc, 1.44x (35fps) for h264; using the Nvidia X Server control panel to monitor what the card was doing, here's the essentials:
During HEVC Encoding
Total Memory 2048 MB
Total Dedicated Memory 1988 MB
Total Used Dedicated Memory 650 MB (33%)
PCIe Bandwidth about 44%
During H264 Encoding
Total Memory 2048 MB
Total Dedicated Memory 1988 MB
Total Used Dedicated Memory 732 MB (37%)
PCIe Bandwidth about 44%
GPU Utilization 66%
Video Engine Utilization 60%
I'm thinking about buying a Pascal based card, like a 1050, though it's technically a slower card from a gaming perspective everything I have read says that it's much better from an encoding perspective.
If I enable hardware decode with a compressed source the GPU Utilization and Video Engine Utilization approach 100%. -
1050Ti should be comparable to 960 http://gpuboss.com/gpus/GeForce-GTX-960-vs-GeForce-GTX-1050-Ti
Similar Threads
-
Gtx 1060 vs gtx 150ti
By hdfills in forum Video ConversionReplies: 1Last Post: 13th Jan 2017, 09:18 -
Will zotac gtx 1050 mini fit in this acer computer
By ezcapper in forum Video Streaming DownloadingReplies: 2Last Post: 24th Dec 2016, 13:33 -
Recording games at 4K on GTX 770
By ManiKz in forum Capturing and VCRReplies: 1Last Post: 16th Aug 2015, 15:38 -
Gtx 970 upgrade
By johns0 in forum ComputerReplies: 21Last Post: 14th Apr 2015, 09:01 -
Anyone have EVGA GTX 570?
By sdsumike619 in forum ComputerReplies: 5Last Post: 25th Jan 2015, 17:44