官方地址
联系地址
微软通过 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 项目的相关合并请求,以获取此次上游提交的详细信息。