作为由 VideoLAN 项目开发的领先的基于 CPU 的开源 AV1 视频解码器, Dav1d即将发布 v1.0。
dav1d 1.0 里程碑应该迫在眉睫,正在为标记重要的“1.0”里程碑做准备。这是在该项目的许多 0.x 版本之后通过支持额外的 x86/x86_64 和 Arm 指令集扩展以及其他一般优化来逐步加快编码器的速度,以实现非常快速的基于 CPU 的 AV1 视频解码。
值得庆幸的是,我们开始看到最新的桌面 GPU 支持 AV1 解码,而 dav1d 对于缺乏 AV1 加速的旧硬件或其他缺乏适当驱动程序支持的系统等情况仍有很大潜力。
除了提供整个 0.x 版本中所做的所有更改之外,dav1d 1.0 本身将成为一个重要的新版本,因为他们已经添加了 AVX-512 支持。dav1d 1.0 的一大新特性是支持 AVX-512,以补充项目现有的代码路径,以实现从 SSE2 到 AVX2 的 CPU 功能。这种 dav1d 1.0 新增的 AVX-512 加速应该有助于为最近支持它的 Intel CPU 加快速度(以及传闻为 AMD Zen 4 提供的 AVX-512)。
Intel Ice Lake 和 Tiger Lake 笔记本电脑等系统将受益于 dav1d 1.0 的 AVX-512 加速。
Dav1d 1.0 还添加了新的grain API,并进行了许多错误修复和其他改进。可以通过VideoLAN 的 dav1d Git repo找到暂定的 dav1d 1.0 发行说明。请继续关注正式的 dav1d 1.0.0 版本。
我将在 dav1d 1.0 发布时发布一些新的 CPU 基准测试,但对于那些对当前 0.9 跨各种处理器的性能感到好奇的人,请参阅OpenBenchmarking.org 测试配置文件页面。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun134533.html