Chrome 在 Win11 ARM 设备上重获硬件加速音频编码功能

B站影视 2025-02-06 12:24 3

摘要:谷歌 Chrome 浏览器在 Windows 11 ARM 架构设备上恢复了快速高级音频编码(AAC)功能。此次改进得益于微软修复了操作系统中的一个漏洞,并与谷歌合作确保 Chrome 与之兼容。

IT之家 2 月 6 日消息,谷歌 Chrome 浏览器在 Windows 11 ARM 架构设备上恢复了快速高级音频编码(AAC)功能。此次改进得益于微软修复了操作系统中的一个漏洞,并与谷歌合作确保 Chrome 与之兼容。

据IT之家了解,高级音频编码(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 资源的情况下更快地编码音频,同时还能节省电量,因为音频编码任务已正确地卸载到高通硬件上。

来源:IT之家

相关推荐