微软修复漏洞,Chrome 在 Win11 ARM 设备上重获硬件加速音频编码功能
最新消息显示,谷歌 Chrome 浏览器在 Windows 11 ARM 架构设备上已经恢复了快速高级音频编码(AAC)功能。这一改进的实现得益于微软修复了操作系统中的一个漏洞,并与谷歌合作确保 Chrome 与之兼容。
据悉,高级音频编码(AAC)是一种音频压缩格式,可以在保持音质的同时减小音频文件体积。硬件加速的 AAC 支持将使所有用户受益,包括使用 Chrome 进行音频录制的用户以及在 YouTube、Spotify 等平台上观看内容的用户。
根据 Windows Latest 报道,Chromium 项目中包含一个名为 PlatformAudioEncoder 的硬件加速 AAC 编码器,可将 AAC 编码任务转移到硬件上处理,从而提高性能而不增加功耗。然而,谷歌在2024年1月关闭了 Windows ARM64 上的硬件 AAC 编码功能,原因是其测试不成功。当时,谷歌怀疑问题可能与 ARM 架构相关,希望 ARM 公司能够帮助解决。但经过调查后发现,问题实际上源自于 Windows 11 系统,需要微软进行介入。
微软音频团队进行了深入研究,发现问题在于 Windows 11 中的媒体基础(Media Foundation)存在漏洞。媒体基础是 Windows 11 中负责音频和视频处理的组件。微软在 Windows 11 的22H2和23H2版本(分别为22621.4112和22631.4112)中修复了这个问题。
2025年1月29日,谷歌与微软完成了音频项目的合作,并重新启用了 Windows ARM64 上的 PlatformAudioEncoder。谷歌开发者 Erik Anderson 在 Chromium 代码提交中指出:“当时认为 ARM64 架构本身存在问题,但实际上问题出在 Windows 11 的一个回归漏洞上。ARM64 之所以首先遇到这个问题,是因为相关测试机器人使用了比其他架构更新的 Windows 版本。”
总的来说,这一改进意味着Chrome浏览器在Windows 11 ARM设备上(例如搭载骁龙处理器的设备)重新支持硬件加速音频编码。如今,Chrome可以更快地进行音频编码,而且由于正确地将音频编码任务卸载到高通硬件上,不会过多占用骁龙设备的CPU资源,同时还可以节省电力。
广告声明:本文包含对外链接(如超链接、二维码等),仅供参考,点击需谨慎。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。