コンテンツにスキップ

M1シリーズ機能対応

2025/4/7時点のm1の翻訳

訳注: 文書のリンクは対応する日本語訳へのリンクに変更。


このページでは、現存するすべてのM1シリーズ(M1, M1 Pro, M1 Max, M1 Ultra)のApple Silicon Macで現在対応してている機能と、 その上流の状況について詳しく説明します。表は次のように解釈されます:

  • kernel release, 例 6.0: 機能はこのリリースの時点で上流に取り込み済み
  • linux-asahi (kernel release): 機能は安定しており、Fedora Asahi Remixで使用可能で、指定されたリリースまでに上流に統合される予定
  • linux-asahi: 機能は (ほぼ) 安定しており、Fedora Asahi Remixで使用可能
  • 作業中: この機能の開発は活発に進められているが、まだ広くテスト、使用、配布する準備ができていない
  • 未着手: この機能に関するアクティブな作業は現時点では未着手

機能にまだ対応できていない場合、それがいつ対応できるかの見積もりはありません。サポートチャンネル(IRCなど)で見積もりを求めないでください。

目次
SoCブロック

これらは、指定されたSoCを搭載したすべてのデバイスに存在する機能/ハードウェアブロックです。

M1 (T8103) M1 Pro/Max/Ultra (T600x)
DCP linux-asahi linux-asahi
USB2 (TB ports) linux-asahi linux-asahi
USB3 (TB ports) linux-asahi linux-asahi
Thunderbolt 作業中 作業中
DP Alt Mode 作業中 作業中
GPU linux-asahi linux-asahi
Video Decoder 作業中   作業中
NVMe 5.19 5.19
PCIe 5.16 5.16
PCIe (GE) - -
cpufreq 6.2 6.2
cpuidle linux-asahi(注釈) linux-asahi(注釈)
Suspend/sleep linux-asahi linux-asahi
Video Encoder 作業中 作業中
ProRes Codec - 未着手
AICv2 - 5.18
DART 5.15 6.1
PMU 5.18 5.18
UART 5.13 5.13
Watchdog 5.17 5.17
I2C 5.16 5.16
GPIO 5.16 5.16
USB-PD 5.16 5.16
MCA 6.1 6.1
SPI linux-asahi linux-asahi
SPI NOR linux-asahi linux-asahi
SMC linux-asahi linux-asahi
SPMI linux-asahi linux-asahi
RTC linux-asahi linux-asahi
SEP 作業中 作業中
Neural Engine ツリー外(注釈) 注釈
M1機器
Mac Mini
(2020)
MacBook Pro
(13-inch, 2020)
MacBook Air
(2020)
iMac
(2021)
Installer 対応 対応 対応 対応
DeviceTree 5.13 5.17 5.17 5.17
メインディスプレイ 5.17 5.17 5.17 5.17
輝度調整 - linux-asahi linux-asahi linux-asahi
HDMI 出力 5.13 - - -
HDMI Audio linux-asahi(注釈) - - -
キーボード - linux-asahi linux-asahi -
キーボードバックライト - 6.4 6.4 -
タッチパッド - linux-asahi linux-asahi -
バッテリー情報 - linux-asahi linux-asahi -
USB-A ports 5.16 - - -
WiFi 6.1 6.1 6.1 6.1
Bluetooth 6.2 6.2 6.2 6.2
3.5mm ジャック linux-asahi linux-asahi linux-asahi linux-asahi
スピーカー linux-asahi (注釈) linux-asahi (注釈) linux-asahi (注釈) 未対応
SDカードスロット - - - -
1Gbps Ethernet 5.16 - - 5.17
10Gbps Ethernet 5.17 - - -
マイク - linux-asahi linux-asahi 作業中
Webcam - linux-asahi linux-asahi linux-asahi
タッチバー - linux-asahi - -
TouchID 未着手 未着手 未着手 未着手
M1 Pro/Max/Ultra機器
MacBook Pro
(14/16-inch, 2021)
Mac Studio
(2022)
Installer 対応 対応
DeviceTree 6.2 6.2
メインディスプレイ 5.17 5.17
輝度調整 linux-asahi -
HDMI 出力 linux-asahi (13.5 FWのみ) 6.2
HDMI Audio linux-asahi(注釈) linux-asahi(注釈)
キーボード linux-asahi -
キーボードバックライト 6.4 -
タッチパッド linux-asahi -
バッテリー情報 linux-asahi -
USB-A ports - linux-asahi
WiFi 6.1 6.1
Bluetooth 6.2 6.2
3.5mm ジャック linux-asahi linux-asahi
スピーカー linux-asahi (注釈) linux-asahi (注釈)
SDカードスロット 5.17 5.17
1Gbps Ethernet - -
10Gbps Ethernet - linux-asahi
マイク linux-asashi -
Webcam linux-asahi -
タッチバー - -
TouchID 未着手 未着手
注釈
cpuidleの状況

ARMマシンの一部の電源管理機能は、PSCIインターフェイスを介して制御されます。kernelは、PSCIとの対話に関するApple Siliconと互換性のない特定の方法があり、 最善の方法を見つけるためには上流のメンテナーとの議論が必要です。2年間の議論が失敗したので、この機能をAsahi Linuxに搭載するために、 WFI/WFE命令を直接呼び出すドライバをハックすることを決めました。これはエネルギーを意識した(enegy-aware)スケジューリングとともにノートパソコンでの UXを大きく改善させ、マシンが発熱する問題を解決し、バッテリーの持ちを大幅に向上させました。これは決して上流に統合できませんが、 近い将来どこかでこのハックしたドライバが不要になると思っています。

ANEドライバ

ツリー外kernel moduleで提供されています。 将来linux-asahiに統合されます。

スピーカー

lsp-pluginsのバグのため、スピーカーは個別のパッチで有効になっています。 このバグはスピーカーにダメージを与える可能性があるフルスケールのアーティファクトを引き起こします。この修正は lsp-pluginsリリース1.0.20に含まれます。

HDMI Audio

asahi-6.8.6-3以降、M1/M2 Ultraを除くHDMIポートを持つ全ての機器でHDMI audio対応のプレビューが利用できるようになりました。 ユーザースペースでの統合が欠けているため、Analog Output (Built-in Audio Stereo)などと表示されます。まだいくつかの不具合があります。 音声の出だしが途切れたり、ノイズが入ったりすることがあります。HDMI表示部分は動作していても、audioが利用できない場合があります。