Apple M2 与 AMD Ryzen 7 Pro 6850U 性能近 200 项基准测试

2022-12-30   出处: phoronix  作/译者:Michael Larabel/Yilia


  上周,我全面使用 Asahi Linux 和 Arch Linux 发布了 Apple M2 vs. AMD Rembrandt vs. Intel Alder Lake Linux 基准测试。 在本周结束时,这里有一篇后续文章更仔细地研究了 MacBook Air 中的 Apple M2 与 Lenovo ThinkPad X13 Gen3 中的 AMD Ryzen 7 PRO 6850U“Rembrandt”。 这一次也是针对 CPUFreq 调速器和平台配置文件对每台笔记本电脑进行性能调整的结果。

  在上周的文章中,所有接受测试的 Apple/Intel/AMD 笔记本电脑都在 Asahi Linux / Arch Linux 上使用它们的基本配置。 在这些默认设置中,ThinkPad X13 Gen3 在其“平衡”ACPI 平台配置文件中运行以实现功率/性能偏好,并且还使用 CPUFreq Schedutil 调控器,该调控器利用调度程序利用率数据来做出 CPU 频率缩放决策。 本文通过将 ACPI 平台配置文件设置为其性能模式和从 schedutil 调控器转移到改变系统 CPU 频率缩放行为的“性能”调控器来实现“最大性能” 。

  同时在 Apple 方面也有类似的变化:从默认使用的 ACPI CPUFreq Schedutil 转移到“性能”调控器。 因此,配备 AMD Ryzen 7 PRO 6850U 的 Apple MacBook Air M2 和 Lenovo Thinkpad X13 Gen3 都采用其库存 Arch/Asahi Linux 配置,然后针对性能优化模式进行了调整。

  由于 Apple M2 目前在 Linux 下缺乏任何功率/温度传感器支持,这只是简单地查看 M2 和 Ryzen 7 PRO 6850U 的原始性能,无法准确比较 M2 功率效率/每瓦性能。




  性能与 schedutil 调控器相比有多少好处以及 ACPI 平台配置文件状态对 ThinkPad X13 Gen3 有多大影响,这在很大程度上取决于特定的工作负载。 在一些基准测试中,有可衡量的提升,但从 schedutil 到 performance 对任何一方来说都不是奇迹助推器。







  性能调节器和更快的 ACPI 平台配置文件配置也有明显的功率影响,但不幸的是,Linux 上的 Apple Silicon 还没有任何 HWMON 功率报告。








  至于 AMD Rembrandt 与 Apple M2, Linux 上的 Apple M2 与 AMD x86_64 的竞争很大程度上取决于你感兴趣的特定工作负载。 感兴趣的软件是否针对 AArch64 进行了优化是重要因素之一。




  对于在 Apple Silicon 硬件上运行的 Linux,它为更多开发人员打开了相对实惠且性能良好的 AArch64 硬件的大门,并且由于强大的可用性,可能会使得更优化的 AArch64 开源软件向前发展并提升生态系统。



  当然,今天所有这些基准测试也只关注 CPU 性能……Apple M1 和 M2 目前在 Linux 下缺乏任何加速图形支持。 至少还需要几个月才能看到任何可行的 OpenGL 驱动程序,并且可能更长时间才能看到任何 Vulkan 驱动程序支持。 因此,目前 Linux 下的 Apple Silicon Mac 上的纯软件加速还是比较令人满意的。



Apple M2 看起来仍然可以在 Linux 下进行更好的电源管理优化,并且在某些情况下,使用“性能”调节器会降低 M2 相对于调度程序利用率调节器的性能。










运行了大量基准测试,试图代表尽可能多的不同有趣的 CPU 工作负载和区域……







GEGL 图像库被 GIMP 和 Linux 上的其他软件使用。






  在大多数基准测试中,性能调控器(以及 X13 Gen3 的 ACPI 平台配置文件的性能模式)代表了相对于库存配置的微小但可衡量的改进。

  在执行的 190 项基准测试中,AMD Ryzen 7 PRO 6850U 和 Apple M2 在第一名的数量上实际上很分裂……在 40% 的基准测试中,Ryzen 7 PRO 6850U 在其 “性能”模式名列前茅,并凭借其标准配置在另外 10% 的基准测试中获得第一名。 同时,在 49% 的时间里,Apple M2 在库存或性能调速器配置方面的表现都处于领先地位。

  如果取所有基准的几何平均值,在 M2 上设置性能调节器可将 schedutil 的性能提高 5%。 同时将 Lenovo ThinkPad X13 Gen3 的性能调速器和性能平台配置文件设置为大约 4%。 在性能模式下,根据本文进行的 190 项基准测试,AMD 锐龙 7 PRO 6850U 总体上比 AMD 锐龙 7 PRO 6850U 快 12%。 当然,这在很大程度上取决于你关心的工作负载子集,最终 Linux 上的 Apple M2 与 AMD Rembrandt 的可行性如何。 这也是 Apple Silicon on Linux 支持限制的问题,比如是否需要加速图形支持(在完成之前还有很长的路要走)或其他硬件支持警告。
  无论如何,很高兴看到 Apple M2 在 Linux 上运行得和目前一样好。 那些希望完整查看所有 190 个基准测试结果的人可以查看此结果页面以了解所有数字。 希望在 Linux 上对 Apple M2/M1 提供电源和热 HWMON 支持的时间不会太长,以便能够深入研究 Linux 上针对 Intel 和 AMD CPU 的电源效率。


声明:本文为本站编辑转载,文章版权归原作者所有。文章内容为作者个人观点,本站只提供转载参考(依行业惯例严格标明出处和作译者),目的在于传递更多专业信息,普惠测试相关从业者,开源分享,推动行业交流和进步。 如涉及作品内容、版权和其它问题,请原作者及时与本站联系(QQ:1017718740),我们将第一时间进行处理。本站拥有对此声明的最终解释权!欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,与我们的编辑和其他窝友交流。
286° /2867 人阅读/0 条评论 发表评论

登录 后发表评论