2026-07-07

微软首次为 Mesa 引入基于 DX12 + HMFT 的 AV1 GPU 编码能力,面向 WSL 场景

这项新功能利用了 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 项目的合并请求,其中包含了此次提交的所有详细信息。