首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

x265 2.7+340 现在已经支持 AVX512

  •  
  •   USNaWen · 2018-04-23 15:01:23 +08:00 · 1850 次点击
    这是一个创建于 398 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    @kokutou OpenCL 这种,瓶颈估计在显存传输延迟上了。
        8
    FindHao   2018-04-24 11:29:34 +08:00 via Android
    @gnaggnoyil @inflationaaron 参考帧的处理,计算 sad,其实挺适合 gpu 的,不是所有都移到 gpu。只不过我觉得如果移植到 gpu,传输是个瓶颈。有一些论文做过。不过我没仔细看。而 nvidia 直接出了硬解,可能就更难以推动 x265 往 gpu 上做。
        9
    USNaWen   2018-04-28 11:31:13 +08:00
    @FindHao 没用 CUDA 做过东西所以不清楚,不过目前的编码来说。用 NVENC 做 hevc 的 encode 明显会有色块。。试了各种参数也是无解。但 x265 上去就 ok,怀疑是运动预测块的问题,可能 GPU 的深度不够?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2241 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 11:03 · PVG 19:03 · LAX 04:03 · JFK 07:03
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1