7月7日,Phoronix报道了一则重要消息——微软工程师向Mesa图形驱动项目提交了一项新功能,为Mesa 26.2版本新增了基于DirectX 12的GPU硬件加速AV1视频编码原型实现。这项技术的核心亮点在于,它依托Windows Media Foundation中的Hardware Media Foundation Transform(HMFT)支持,使Windows平台能够跨不同GPU厂商实现统一的AV1硬件编码。简而言之,这绕过了各家驱动各自为政的传统模式,构建了一个通用的底层框架。

不过,本次更新的定位非常明确——主要面向微软持续推动的Windows Subsystem for Linux(WSL)场景。其目标是让Linux图形栈能够借助Windows底层的多媒体能力,实现GPU加速的AV1编码。需要指出的是,当前仍处于“原型”阶段。根据提交说明,目前合并到Mesa 26.2的版本仅支持I帧(Intra Frame)和P帧(Predicted Frame)编码,更高级的编码特性尚未就绪,后续需要逐步完善并集成。
从代码规模来看,这个AV1编码原型仅为Mesa新增了约900行代码,改动幅度并不大。但它的价值在于:微软工程师直接参与贡献,这表明WSL下的图形与媒体加速正在变得越来越务实。该代码已于昨晚完成合并,并将随Mesa 26.2版本一同发布。有兴趣深入探究实现细节的开发者,可以直接查阅Mesa对应的合并请求,其中包含了这次上游提交的完整信息。
