微软通过 Windows Media Foundation 中的 Hardware Media Foundation Transform (HMFT) 支持,为 Windows 系统引入了跨 GPU 厂商的 AV1 硬件编码能力。
这项新功能主要服务于微软不断发展的 Windows Subsystem for Linux (WSL) 项目,使得 Linux 图形堆栈能够调用 Windows 底层的多媒体功能,从而实现 GPU 加速的 AV1 编码。
根据提交的说明,目前已集成到 Mesa 26.2 中的是一项“原型”功能,现阶段可以进行 I 帧和 P 帧的编码。然而,更高级的编码特性尚未被支持,后续还需要进一步的开发和整合。
此项功能的开发由微软工程师直接完成,并贡献给了 Mesa 项目。从代码量上看,实现这个 AV1 编码原型仅为 Mesa 新增了大约 900 行代码。
该代码已于近期完成合并,并将包含在 Mesa 26.2 版本中发布。开发者若想深入了解具体实现细节,可以查阅 Mesa 项目的相关合并请求,获取此次上游提交的全部内容。对于关注图形技术和编码标准的用户,可以在世界杯官网找到更多相关信息。


