微软为 Windows 11 ARM 提升 Chrome 的音频编码速度

微软为 Windows 11 ARM 提升 Chrome 的音频编码速度

为 Windows 11 ARM 设备上的 Chrome 重新启用 AAC 编码

对于使用Windows 11ARM 设备的用户来说,这是一个好消息!Chrome 已成功恢复了搭载骁龙处理器的设备(包括骁龙 X Elite 和 X Plus)的增强型高级音频编码 (AAC)编码功能。此功能是在微软和谷歌合作解决影响操作系统内音频处理的关键错误后出现的。

从搭载骁龙的 PC 上市之初,我们就对这一情况进行了一年多的监测,显然 AAC 格式在音频压缩中发挥着关键作用,可以提供占用更少存储空间的高质量声音文件。

硬件加速 AAC 编码的优势

引入硬件加速 AAC 编码不仅提高了通过 Chrome 录制音频的性能,还显著改善了 YouTube 和 Spotify 等平台的体验。这一进步意味着用户可以享受更流畅的音频播放,而不会过度消耗系统资源。

了解技术背景

  • PlatformAudioEncoder: Chrome 使用名为 的硬件加速编码器PlatformAudioEncoder,可有效地将 AAC 编码任务转移至集成硬件。这种战略划分可提高性能,同时最大限度地降低电池和功耗。
  • 漏洞来源:最初,由于测试失败,Google 禁用了 Windows ARM64 设备上的硬件 AAC 编码,认为问题源于 ARM 架构。然而,很明显,这些问题与 Windows 11 中的漏洞有关。
  • 媒体基础作用:根据微软的文档,Windows 11 中负责音频和视频处理的媒体基础组件在解决这些问题中发挥了关键作用。

为了应对当前的问题,微软收集了跟踪数据并在 Windows 11 的各个版本中推出了修复程序,特别是在 22H2 和 23H2 版本中,针对增强功能并修复了音频处理问题。

成功的合作与恢复

到 2025 年 1 月 29 日,谷歌成功恢复了PlatformAudioEncoder与微软的以下合作。根据 Erik Anderson 的提交,澄清了有关 ARM64 特定问题的初始假设是错误的;这种回归源于 Windows 11 本身。ARM 架构只是因为使用较新的 Windows 版本进行测试而更早遇到了这些问题。

在 Windows 11 ARM64 上启用 PlatformAudioEncoder

对用户的影响

通过这些更新,Chrome 现在可以优化音频编码,提供更快的处理速度,而不会给 Snapdragon CPU 带来过多负担。这项改进不仅有助于提高性能,而且还能提高电池效率,这对使用基于 Snapdragon 的 PC 的用户来说是一个显著的优势。

这代表了 ARM 计算领域不断发展的关键成就,为随着更可靠的应用程序的出现而提供更好的用户体验铺平了道路。

常见问题

1.什么是 AAC 编码,为什么它对 Windows 11 ARM 设备上的 Chrome 很重要?

AAC 编码(即高级音频编码)是一种高效的音频压缩格式,可在不占用过多文件大小的情况下提供高质量的声音。Windows 11 ARM 设备上的 Chrome 中实现了该格式,让用户可以享受更流畅的音频播放和更快的音频处理,从而提升整体媒体体验。

2.硬件加速 AAC 编码如何提高性能?

硬件加速 AAC 编码利用设备硬件中的专用组件,使音频编码任务能够更高效地执行。这可提高性能、降低 CPU 占用率并延长电池寿命,尤其是在使用 Snapdragon 处理器的设备上。

3. ARM 上的 Chrome 最初 AAC 编码失败的原因是什么?

最初 Windows 11 ARM 设备上 AAC 编码失败的问题被误认为是 ARM 架构的问题,但调查显示,根本原因是 Windows 11 的 Media Foundation 存在错误,需要微软工程师的参与才能解决。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注