Apple M1 在 Linux 上的性能:其 Alpha 状态的基准测试优于预期

 

由 Hector Martin 领导的 Asahi Linux 团队发布了第一个在 Apple Silicon 硬件上运行 Linux 的 alpha 版本。我急切地在 M1 驱动的 Apple Mac Mini 上加载了 Asahi Linux,因为我知道 Linux 内核支持的各种早期限制仍在解决。总体而言,Apple M1 Linux 的性能最终超出了我对其早期 alpha 状态性能的预期。这里有一些基准。

image.php_-82
在 Apple M1 Mac Mini 上运行裸机的 Linux!

Asahi Linux alpha 版本允许那些拥有 Apple M1 硬件的人(除了最近的 Mac Studio 支持仍在工作中)在硬件上自然地运行基于 Arch Linux 的发行版。Asahi Linux 安装程序在 macOS 12.3+ 中通过终端中的脚本触发。

image.php_-82

Asahi Linux 安装脚本允许在 Mac Mini 上成功设置 Linux 环境,同时保留对 macOS 12 的双启动支持。它运行良好并且几乎完全自动化,除了需要确认操作等。

image.php_-86
不是指示磁盘空间不足的最有用的错误消息…

最初遇到的一个问题是我高估了 Mac Mini 上的可用空间量…… Asahi Linux 安装程序没有提供有用的最终用户消息,因为这种情况下缺少存储空间。但是当遇到 Python 错误并考虑可能性时,我意识到存储空间不足可能是问题所在。事实上,在擦除多余的文件后,Asahi Linux 安装程序没有问题。

image.php_-84

在这款 2020 Mac Mini 上,Asahi Linux 安装体验既快速又简单。目前 Asahi Linux 和上游 Linux 内核支持存在各种已知限制,例如扬声器处理、片状耳机插孔和 MacBook 上的其他功能。最值得注意的是,Apple M1 GPU 目前缺乏任何 3D/图形加速。Alyssa 和其他人正在努力解决这个问题,但他们的 OpenGL Gallium3D 驱动程序以及 DRM 内核驱动程序的主线化可能还需要一段时间。另外,在那之后也需要一个 Vulkan 驱动程序。因此,对于那些依赖图形加速的人来说,如果想要使用 Asahi Linux 作为您的日常驱动程序,但目前正在社区工作人员的工作中,这是一个主要的障碍。

image.php_-83
用于此 macOS/Linux Apple Silicon 基准测试的 M1 Mac Mini。

除了缺乏 GPU 加速外,另一个值得注意的领域是 M1 电源管理和性能状态处理,包括尚未使任何 CPU 加速状态工作。一些用户还报告说,他们的 M1 MacBook 在 Asahi Linux 下运行相当热,但这对于 Mac Mini 或电池寿命来说并不那么重要。尽管这个早期的 alpha 版本存在已知的限制,我仍然对 M1 Linux 在这个阶段的性能印象深刻。

image.php_-85

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun141780.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年3月24日 下午2:43
下一篇 2022年3月24日 下午7:55

相关推荐