1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 苹果M2设备的Linux起步工作取得了良好进展

本帖由 漂亮的石头2022-06-29 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,179
    赞:
    47
    Hector Martin 领导的 Asahi Linux 团队,一直在努力将 Apple Silicon 拉入 Linux 生态。最近他收到了一台 13 英寸的 2022 款 MacBook Pro,并开始着手为 M2 带来 Linux 支持。虽然本周才刚起步,但幸运的是,为 M1 编写的大部分 Linux 代码,都可在 M2 上无缝运行。当然,要让 M2 Mac 完美运行 Linux,还得再编写一些新的驱动程序。

    [​IMG]

    (来自:Asahi Linux/GitHub)​

    本月早些时候,苹果发布了采用 M2 SoC 的 2022 款MacBookAir / MacBook Pro 机型。

    M2 定制芯片采用了 8 核 CPU + 最多 10 核 GPU 的设计,性能分别较 M1 提升 18% 和 35% 。

    此外得益于对最高 24GB LPDDR5 统一内存的支持,内存带宽也增加了 50% 。

    [​IMG]

    Hector Martin 周一开始了 Linux M2 启动工作,通过逆向工程和内核破解调试,其确认 NVMe、USB 和 SMC 等功能可无缝启用。

    [​IMG]

    初次尝试(图自:Hector Martin)​

    遗憾的是,苹果 M2 新机需要单独准备键盘和触控板驱动程序,此外 SPMI 和 PCIe 支持也需要m1n1代码中的 fusemap 来完成初始化操作。

    [​IMG]

    NVMe 与 SMC 工作正常(警告文字可忽略)​

    目前还有 PCIe、PMU、雷雳(Thunderbolt)和 DP-Alt Mode 等尚未解决的问题,且 Apple Silicon 图形支持工作也需要进一步深入。

    [​IMG]

    此前他们已经展示了首个由开源兼容驱动渲染的三角形,但仍需几个月去打造功能完备的 Gallium3D OpenGL 和上游 DRM / KMS 内核驱动程序。


    相关文章:

    Asahi Linux展示三角形渲染以庆祝苹果M1开源兼容驱动的出现
     
正在加载...