x265 2.7+340 现在已经支持 AVX512

2018-04-23 15:01:23 +08:00
 USNaWen

即将发布的 3.0 估计会完善支持,目前我手上的结果是 14%的提升但更惊喜的是实际上同频功耗比 avx2 略低。 有 i9 或者排位志强的可以编译一个自己试试,megui 直接套参数应该也 ok。

3943 次点击
所在节点    问与答
9 条回复
FindHao
2018-04-23 17:47:59 +08:00
没有 gpu 的吧,cpu 还是太慢了。
kokutou
2018-04-23 17:57:36 +08:00
话说 x264 的-opencl 有用吗?很久之前用 x264 的时候注意到有这个参数,试了下报 error,当时没深究了。
lvsemi1
2018-04-23 18:35:59 +08:00
@kokutou 基本没用,提升微量的速度的同时也拉低了少许质量
inflationaaron
2018-04-23 20:08:16 +08:00
@FindHao CPU 编码效果好
FindHao
2018-04-23 21:07:45 +08:00
@inflationaaron ??何来这一说?
gnaggnoyil
2018-04-23 22:36:22 +08:00
@FindHao MPEG 系的视频编码对 encoder 的要求都这样,参照块的寻找啊熵编码什么的在逻辑复杂度上哪个都不是省油的灯.GPU 大概也就能跑一跑 DCT,但 DCT 向来不是 MPEG 系视频编码的编码器中比较耗时的部分.
msg7086
2018-04-24 05:31:31 +08:00
@FindHao GPU 能支持的程序复杂度太弱了,除非是上几万几十万一台专门的编码硬件,用硬件电路来编码。
而且像 x265 是一直在调整算法一直进化的,硬件编码从编码效率上怕不是要落后好几年。

@kokutou OpenCL 这种,瓶颈估计在显存传输延迟上了。
FindHao
2018-04-24 11:29:34 +08:00
@gnaggnoyil @inflationaaron 参考帧的处理,计算 sad,其实挺适合 gpu 的,不是所有都移到 gpu。只不过我觉得如果移植到 gpu,传输是个瓶颈。有一些论文做过。不过我没仔细看。而 nvidia 直接出了硬解,可能就更难以推动 x265 往 gpu 上做。
USNaWen
2018-04-28 11:31:13 +08:00
@FindHao 没用 CUDA 做过东西所以不清楚,不过目前的编码来说。用 NVENC 做 hevc 的 encode 明显会有色块。。试了各种参数也是无解。但 x265 上去就 ok,怀疑是运动预测块的问题,可能 GPU 的深度不够?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/449138

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX