这项技术借助 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 项目的相关合并请求,以获取本次提交的全部信息。