微软首次为 Mesa 引入了基于 DirectX 12 和 Hardware Media Foundation Transform (HMFT) 的 AV1 GPU 编码功能。
这项技术利用了 Windows Media Foundation 中的 HMFT 支持,旨在为 Windows 平台提供跨不同 GPU 制造商的 AV1 硬件编码能力。
此次新增的功能主要面向微软持续推进的 Windows Subsystem for Linux (WSL) 支持,使 Linux 图形栈能够借助 Windows 底层多媒体能力实现 GPU 加速的 AV1 编码。
根据提交的说明,目前集成到 Mesa 26.2 的是一个“原型”实现。该实现现阶段已支持 I 帧(Intra Frame)和 P 帧(Predicted Frame)的编码,但尚未包含更高级的编码特性,后续仍需进一步的开发和整合。
这项功能由微软的工程师直接开发并提交给了 Mesa 项目。从代码量上看,实现这一 AV1 编码原型为 Mesa 新增了大约 900 行代码。
该代码已于昨晚完成合并,并将包含在 Mesa 26.2 版本中发布。如果开发者希望深入了解具体的实现细节,可以查阅 Mesa 项目的相应合并请求,以获取此次提交的全部内容。