微软与谷歌合作,优化Windows 11 ARM上的Chrome音频编码

微软通过修复Windows 11中的一个bug,并与谷歌紧密合作,使得Chrome在基于ARM架构的Windows 11设备(如骁龙 X Elite和X Plus)上恢复了快速的高级音频编码(AAC)功能。这次改进不仅提升了音频处理速度,还确保了更高效的电池使用。

硬件加速AAC支持的好处

硬件加速的AAC支持对所有用户都有显著好处,特别是那些使用Chrome录制音频或在YouTube、Spotify等服务上观看内容的用户。硬件加速允许将AAC编码任务卸载到专门的硬件上,从而提高性能,同时减少对电池寿命的影响。

  • 高效能:硬件加速减少了CPU负担,使系统运行更加流畅。
  • 节省电量:通过利用硬件进行音频编码,可以有效降低功耗,延长电池续航时间。

问题的历史背景

这个问题已经持续超过一年。起初,谷歌在2024年1月因为测试失败而关闭了Windows ARM64上的硬件AAC编码支持,当时认为问题是出在ARM架构本身。然而,进一步的研究表明,真正的问题在于Windows 11操作系统内的一个bug,需要微软的帮助来解决。

微软的解决方案

微软的音频团队介入后,发现了问题的根本原因——与Windows 11媒体基础(Media Foundation)有关的更改导致了这一问题。他们收集了跟踪数据并开发了一个修复程序,该修复程序被引入到了Windows 11的22H2和23H2版本中(版本号分别为22621.4112和22631.4112)。

实施与效果

随着2025年1月29日谷歌完成了与微软的合作,开发人员重新启用了Windows ARM64上的PlatformAudioEncoder。这意味着:

  • 更快的音频编码:Chrome现在能够更快速地在基于ARM的PC上编码音频。
  • 更低的资源消耗:由于音频编码任务被正确地卸载到高通的硬件上,CPU的使用率降低,有助于节省电池电量。
  • 更好的用户体验:用户在使用涉及音频的应用和服务时,将体验到更流畅的性能和更长的电池寿命。

评论