作者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/cn.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