作者HMKRL (HMKRL)
看板VideoCard
標題[請益] RX570 H.264硬體編碼效能(AMF VEC)
時間Sat May 9 14:04:57 2020
大家好
今天試著把手上一些 BD 內容 RIP 出來,有一些疑問
系統是 Ubuntu 20.04 + Ryzen 3900X + RX570 4G
花了點時間搞定 linux 上的 ffmpeg GPU 硬體編碼(amdgpu-pro 驅動)
結果發現透過 Vulkan 走 VEC 編碼 在品質設定差不多的狀況下
速度甚至比直接用 3900X + x264 壓還慢
以這張卡來說這樣是正常的嘛?
因為用了 pro driver 以後 SVP 的 OpenCL 加速就壞了
如果真的只有這樣的話我要換回開源驅動了XD
p.s. 要不是 HEVC 現在還不支援在 linux 硬體編碼 不然原本想試試看
用 CPU 壓 HEVC 的速度好慢...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.171.174 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/VideoCard/M.1589004299.A.C8B.html
1F:推 Litfal: 要做BDRIP還是乖乖用CPU壓吧。盲猜用到了混合加速而不是純 05/09 14:49
2F:→ Litfal: 硬壓,效率其實不會比純CPU好。HEVC的速度現在算可以接受 05/09 14:50
3F:→ Litfal: 了吧,我用1950X,你的3900X應該比我還快(完整avx2)。如果 05/09 14:50
4F:→ Litfal: 濾鏡掛的不多,想榨乾可以考慮pool調低兩部一起壓。 05/09 14:50
感謝建議 第一次試著重新壓(之前比電壓不動都直接存沒壓縮的40G原檔XD)
剛看發現我的設定壓出來的H.265跟H.264 bitrate 一樣 大概是壓H.265慢10倍的原因
感覺有好多東西要注意 有建議哪邊可以爬Ripping的討論嘛?
5F:推 doom3: PTT有AVEncode版 但沒啥人 05/09 17:02
6F:推 Litfal: 去樓上+6的論壇 05/09 18:10
7F:→ JoyRex: 認真說GTX950用NVENC轉檔挺快的,畫質也OK 05/09 20:37
8F:→ JoyRex: RX570的X264轉檔真的怪,比2700X轉檔慢多了 05/09 20:37
9F:→ labbat: 畫質也OK? 位元率調低就很慘烈 05/10 01:37
10F:→ a5150219: doom9 05/10 04:01
11F:→ JoyRex: 如果跟RX570的轉檔畫質比起來好多了,labbat用過嗎? 05/10 09:15
12F:→ YouCantGetME: 24p 5Mbps以下 畫質差距就很大了x264>>>NVENC>>etc 05/10 16:17
13F:→ YouCantGetME: 我是4K直播/趕時間/出Proxy/沒錢 才會用x264以外的 05/10 16:24
14F:→ YouCantGetME: 歡迎到AVEncode澆水 問題有條理就會慢慢有人回 05/10 16:26
原來還會有畫質差異 那我還是乖乖用x264壓就好
15F:推 Bencrie: 570 不是 opensource driver 支援蠻完整的嗎 05/10 17:06
16F:→ Bencrie: opencl 也有 rocm driver 支援 05/10 17:06
17F:→ Bencrie: hevc intel vaapi 跟 nvidia nvenc 支援很久了 05/10 17:08
目前是用mesa的OpenCL vaapi decode也很OK
真的覺得對linux來說AMD顯卡的開源驅動比NV好太多了...
18F:推 Bencrie: 跟 opencl 沒什麼關係吧,ffmpeg 只能用來 scaling 05/11 01:53
19F:→ Bencrie: mesa clover 實作完整度也沒 rocm 高 05/11 01:54
OpenCL 是拿來給 SVP 補幀用的 跟編碼沒關係了
※ 編輯: HMKRL (114.33.171.174 臺灣), 05/11/2020 02:20:48
20F:推 saimeitetsu: 說真的AMD APP支援轉檔的能力真的很不好…稍微調個 05/11 11:47
21F:→ saimeitetsu: 參數就不支援轉;然後支援的又比純U還要慢 05/11 11:47