GPU轉碼大戰:AMD新旗艦6900XT慘敗NVIDIA上上代GTX1080
視頻解碼、編碼、轉碼,是如今GPU顯卡的一項重要任務,各家也都有不同方案。今天就來對比一下AMD RDNA2架構的VCN,NVIDIA Turing/Pascal架構的NVENC,看看它們的編碼、轉碼速度、畫質差異。測試顯卡分別為RX 6900 XT、RTX 2060 Mobile、GTX 1080,視頻編碼格式為H.264,對比軟件編碼方案為libx264 v164 ——該方案效率非常高,而且對CPU要求不高,四核就能滿足,所以能夠更好地對比GPU編碼效率。
後續還會加入Intel Quick Sync,並考察AV、H.265(HEVC)格式。
遊戲直播:
《守望先鋒》,1080p分辨率
2060M表現最好,全程領先或持平libx264,尤其是在低碼率下明顯領先。
1080表現也不錯,只稍稍慢於2060M。
6900XT就差得多了,完全跟不上libx264,而且與碼率無關。
6900XT 10Mbps
2060M 10Mbps
畫質方面,NVIDIA、AMD的運動細節損失都不少,有明顯的色塊、殘影,AMD的更糟一些。
《上古捲軸OL》,1080p分辨率
libx264反而是最好的,速度全程領先,2060M略微次之,1080更慢一些,6900XT依然大幅落後。
6900XT 10Mbps
2060M 10Mbps
libx264 10Mbps
NVIDIA、AMD的畫質也都不太好,即便是10Mbps碼率下細節也嚴重丟失,尤其是文字邊緣,2060M相對稍好一些。
錄製編碼:
《守望先鋒》,4K分辨率
硬件方案都不錯,2060M依然最好,1080略微次之,6900XT也超過了libx264,不過在45Mbps碼率之後,大家都沒啥區別了。
《上古捲軸OL》,4K分辨率
libx264軟件方案非常吃力了,無論任何碼率都是如此。硬件方面,2060M優勢更大一些。
6900XT 22.1Mbps
2060M 20.9Mbps
2060M的畫質細節更好一些,尤其註意石頭更銳利。對文字處理也都過得去,但是紅色、紫色的損失較大,幾乎看不清了。
轉碼:
《守望先鋒》4K轉碼質量
libx264 10-25Mbps碼率期間優勢明顯,2060M在較低和較高碼率下幾乎與之持平,1080在低碼率下差一些,6900XT劣勢很明顯,直到超過10Mbps後大家才差不多。
2060M 7.18Mbps
畫質可以預料,30Mbps以上碼率都表現出色,10Mbps以下都基本沒法看。
《上古捲軸OL》4K轉碼質量
libx264幾乎全程領先,2060M、1080幾乎毫無區別,6900XT 40Mbps以下碼率明顯落後。
轉碼速度:
6900XT在所有碼率、不同視頻下都保持驚人的速度(45FPS左右),其他三種都在5-10Mbps碼率之間迅速變慢,之後緩緩減速。
單看速度1080是最好的,libx264因為沒有硬件加速最慢。
要質量還是要速度,就看你的選擇了。