测试目的为列出不同等级显卡NVENC编码器差异
以找出最低预算的Turing NVENC卡
与不同芯片是否有效能或画质差异
model sample1 sample2 sample3 FPS utilization
1050 49,941,718 86,269,472 155,832,513 276(100%) 60(25%)
1060 49,941,718 86,269,472 155,832,513 300(100%) 60(24%)
1070 49,941,718 86,269,472 155,832,513 295( 50%) 60(10%)
1650 49,941,718 86,269,472 155,832,513 289(100%) 60(24%)
2060 46,465,664 79,898,492 155,958,607 209(100%) 60(40%)
2080ti 46,465,664 79,898,492 155,958,607 210(100%) 60(40%)
unit bytes bytes bytes FPS(util%) FPS(util%)
NVNEC最低qmin为51,当编码器判定q低于50时会提升码率符合q=50
在同架构的情况下,"画质"与产出并没有因为高低阶而有所差异
实际输出侦比对画质与缺陷是一样的,甚至有几张卡的MD5也一样
1650官网号称Votla实际就是Pascal的结果
2080ti跟2060一样能力颇意外,尤其1070相较于低阶有两倍单位NVENC可使用
估计是消费卡配破解单机NVENC两路限制驱动影响到专业卡市场或单纯省成本
跨代的卡应以同等画质前提比较效能,Turing虽然FPS较低但画质远远胜于Pascal
画质差异应该是Turing与x264做比对,与Pascal做无意义
很遗憾Turing唯一免插电的1650被留了一手只有Pascal NVENC核心
Turing NVENC画质提升至十分有应用竞争力的程度
合理怀疑短期甚至下代芯片前都不会或完整下放到低阶入门卡
sample format 1080p60 4:2:0 AVI
sample 1 32x18 mosaic 1:00
sample 2 64x36 mosaic 0:53
sample 3 pubg 3:27
ffmpeg -i input -c:v h264_nvenc -preset hq -2pass 1 -temporal-aq 1
-bf 4 -profile:v high -b:v 6000k -minrate 6000k -r 60 -g 120 -pix_fmt yuv420p
ffmpeg 4.1.3
driver 430.39