Linux 7.2 适配 Apple Silicon:Asahi 宣布攻克 M4/M5 芯片底层难题

Asahi Linux 项目发布了针对 Linux 7.2 版本的最新进展报告,详细记录了在适配 Apple Silicon 芯片(特别是 M4 及 M5)方面取得的重大突破。在底层电源管理方面,由于 Apple 芯片架构的非标准特性(“Think Different”),团队绕过了标准的 ARM PSCI 接口,创新性地通过 m1n1 固件实现了基于 UEFI Runtime Services 的电源管理通道,解决了 CPU 休眠及电池续航优化难题。针对 M4 及 M5 芯片,Apple 引入了新的 SPTM(安全页表监视器)和 GXF 防护机制,这曾导致 Linux 内核在运行时崩溃。开发人员通过逆向工程,成功让 m1n1 超级虚拟机模拟 SPTM 环境,从而恢复了针对新款芯片的系统追踪与调试能力。同时,针对 M4 芯片在 WFI(等待中断)指令下丢失状态的问题,团队通过内核参数进行了修复。在 M3 系列支持方面,项目已完成对内置摄像头、麦克风及基于 ACE3 控制器的雷电/USB4 接口的完整驱动支持。视频解码(AVD)方面,H.264、HEVC 及 VP9 解码已趋于稳定,并正在通过 VA-API 转换层实现桌面环境的无缝集成。此外,团队正在推进 GPU、视频解码器与显示控制器之间的“直接扫描输出”技术,通过共享 Interchange 格式帧缓冲,大幅降低功耗并提升视频播放效率。

事件分析

此次更新展示了开源社区在应对封闭且复杂的专有硬件架构时的强大韧性。技术层面上,核心看点在于对 Apple 全新的 SPTM 安全机制的逆向工程与虚拟化适配,这证明即使是芯片级别的安全隔离层,只要通过足够的底层分析,也能在 Linux 环境下被成功绕过或模拟。“直接扫描输出”技术的推进具有极高的产业价值,通过统一 GPU、视频解码器和显示控制器的内存格式,消除数据搬运的中间环节,是 ARM 架构实现低功耗高性能图形表现的关键路径。随着 M4/M5 等最新制程节点的芯片逐步被驯服,Linux 桌面在高性能 ARM 笔记本上的可用性正在迎来质变。

核心观点:Asahi Linux 通过逆向工程与创新驱动架构,成功将封闭的 Apple Silicon 生态纳入标准 Linux 轨道,为异构芯片的通用适配与能效优化树立了技术标杆。

原文链接:Hacker News

C code80.ai · AI 编码 API 聚合 Claude / GPT 多模型统一接入,稳定不限速,按量计费,几行配置接入 Claude Code。 了解一下 ›

抢沙发

评论前必须登录!

立即登录   注册