2026-07-07

微软通过 Windows Media Foundation 的 Hardware Media Foundation Transform(HMFT)支持,首次为 Mesa 带来了基于 DX12 的 AV1 GPU 编码能力。这项创新旨在为 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 项目相关的合并请求,获取此次上游提交的具体信息。这项技术的发展,也为未来在各类流媒体应用,甚至是在讨论如足球世界杯等大型赛事直播时的视频编码效率提升奠定了基础。