驱动之家 11小时前
告别外接键盘!MacBook跑Linux终于能打字了
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 7 月 1 日消息,Linux 内核开发者 Michael Reeves 近日向内核邮件列表提交了十组补丁。

这些补丁为搭载 Apple Silicon M2 和 M3 芯片的 MacBook 带来了内置键盘支持。新功能将通过全新的 apple-dockchannel 驱动程序实现。

Linux 7.2 内核虽然已支持 M3 Mac 启动,但当前仅能进入极简命令行控制台。

缺乏 GPU 加速,MacBook 自带键盘也无法使用。新驱动的出现让 M3 MacBook 用户在 Linux 下终于可以直接使用笔记本键盘打字。

苹果 M3 Mac 的内置输入设备由一颗专用协处理器管理。该协处理器运行基于 RTKit 的操作系统,通过低延迟硬件字节 FIFO 接口 DockChannel 与主处理器通信。

具体而言,apple-dockchannel 邮箱驱动处理底层字节流,apple-hid 传输驱动负责启动协处理器并封装 HID 协议。驱动基于 Hector Martin 的原始实现重写,使用了标准 Linux 邮箱框架。

协处理器同时管理键盘和触控板,但此补丁仅启用键盘。键盘初始化无需加载外部固件,触控板则需要额外固件支持。触控板支持将在后续补丁系列中提交。驱动已在 MacBook Air M3 上完成测试。

下游 Asahi Linux 的 M3 适配工作也在同步推进。目前键盘、PCIe 和 NVMe 控制器均已获得支持。Asahi 团队表示 M3 支持水平已接近 M1 初代 Alpha 版本的质量。主线内核的完善仍需时日。

苹果 M3 芯片于 2023 年发布,开源社区历时约三年才实现主线内核启动。此次键盘驱动的发布让 M3 Mac 运行 Linux 从技术验证迈向可用阶段。触控板、GPU 加速和音频支持等后续工作依然艰巨。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

linux macbook 芯片 gpu 开源
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论