看板 AVEncode 關於我們 聯絡資訊
測試目的為列出不同等級顯卡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 參考資料 官方NVENC核心與格式支援表 https://developer.nvidia.com/video-encode-decode-gpu-support-matrix 各代卡總效能比較 https://www.elpamsoft.com/?p=Plex-Hardware-Transcoding https://github.com/keylase/nvidia-patch -- 傑米,炸掉它吧。 ⊙─ ─⊙▂⊙ 碰到問題,用C4就對了! █◤ Adam Savage James Hyneman MYTHBUSTERS by dajidali -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.219.78 ※ 文章網址: https://www.ptt.cc/bbs/AVEncode/M.1556536002.A.E22.html
goldie: 推 04/29 22:52
※ 編輯: YouCantGetME (118.165.152.62), 04/30/2019 01:36:50
kimula01: 實用 推 04/30 01:46
andrew43: 非常棒!可否提供固定幾個frame的畫面差異比較?謝謝! 05/01 09:16
labbat: 不建議NVENC開b-frame 對於效能太吃重 05/01 11:37
sdbb: 謝謝,有看有推 05/05 13:04
※ 編輯: YouCantGetME (36.227.45.198 臺灣), 08/15/2020 14:49:51