为 Linux 启用 Apple M2 开始取得良好进展
admin
2023-08-01 02:01:11
0

Hector Martin 一直在领导 Asahi Linux 在 Apple Silicon 上引入 Linux 的工作,他最近收到了他的新 2022 MacBook Pro 13 英寸,开始将 Linux 移植到 Apple 的新 M2 SoC。虽然这周才开始,但他已经取得了重大进展。幸运的是,大部分现有的 M1 编写的 Linux 代码都可以在 M2 上运行,但是在新的 M2 Mac 完全可以在 Linux 上使用之前,还需要编写一些新的驱动程序。

本月早些时候,Apple 发布了带有新 MacBook Air 和 MacBook Pro 型号的 M2。Apple M2 可支持高达 24GB 的 LPDDR5 内存,是一个 8 核 CPU,最多 10 核 GPU,CPU 性能比 M1 快 18%,GPU 性能快 35%,最高 50%更大的内存带宽。

image.php_-75image.php_-75

Hector Martin 周一开始了他的 Linux M2 启动工作,包括对这种逆向工程/调试/内核黑客工作的直播。Hector 确认 NVMe、USB 和 SMC 功能在工作的第一天就适用于 M2。

image.php_-75image.php_-75
Hector Martin 展示了早期形式的 Linux 在 Apple M2 上的引导。

不幸的是,新 Apple M2 设备的键盘和触控板将需要新的驱动程序来支持。此外,SPMI 将需要新的驱动程序,并且 PCIe 支持需要 m1n1 代码中的 fusemap 来初始化。还有 PCIe、PMU、Thunderbolt、DP Alt Mode 和其他尚未解决的功能。

还有苹果硅图形支持需要作为房间里的大象来解决。这方面正在取得进展,包括第一个三角形具有完全开放驱动程序的里程碑,但仍然需要几个月才能拥有功能齐全的 Gallium3D OpenGL 驱动程序、适合上游的 DRM/KMS 内核驱动程序等。显然,在考虑硬件之前,某些用户也需要 Vulkan 支持完全适合日常使用。M1 图形工作仍在继续,希望 M2 图形不会出现许多主要的额外障碍。

更多细节和他围绕 M2 Linux 启动的活动可以通过 Twitter 找到:

那些想要跟踪代码进度的人可以通过其 GitHub 存储库查看 m1n1 的更改。与此同时,Linux 内核的更改正在通过这个 Git 分支进行。可以通过Asahi Linux Wiki跟踪当前针对 M1 和 M2 SoC 的各种 Apple Mac 系统的 Asahi Linux 移植进度。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
Hive OS 新建飞行表的方... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...