コンテンツにスキップ

M2シリーズ機能対応

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


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

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

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

目次
SoCブロック

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

M2 (T8112) M2 Pro/Max/Ultra (T602x)
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 / 6.4 (dts) linux-asahi
PCIe (GE) - 未着手
cpufreq 6.2 6.2
cpuidle linux-asahi(注釈参照) linux-asahi(注釈参照)
サスペンド・スリープ linux-asahi linux-asahi
Video Encoder 作業中 作業中
ProRes Codec 未着手 未着手
AICv2 5.18 5.18
DART 6.3 linux-asahi
PMU 6.4 6.4
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.4 (dts) linux-asahi
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 ツリー外(注釈参照) 注釈参照
M2機器
MacBook Air
(13-inch, 2022)
MacBook Air
(15-inch, 2023)
MacBook Pro
(13-inch, 2022)
Mac Mini
(2023)
インストーラー 対応 対応 対応 対応
DeviceTree 6.4 linux-asahi 6.4 6.4
メインディスプレイ linux-asahi linux-asahi linux-asahi -
キーボード linux-asahi linux-asahi linux-asahi -
キーボードバックライト 6.4 6.4 6.4 -
タッチパッド linux-asahi linux-asahi linux-asahi -
輝度調整 linux-asahi linux-asahi linux-asahi -
バッテリー情報 linux-asahi linux-asahi linux-asahi -
WiFi 6.1 6.1 6.1 linux-asahi
Bluetooth 6.2 6.2 6.2 linux-asahi
HDMI 出力 - - - linux-asahi
HDMI audio - - - linux-asahi (注釈)
3.5mm ジャック linux-asahi linux-asahi linux-asahi linux-asahi
スピーカー linux-asahi linux-asahi linux-asahi linux-asahi
マイク linux-asashi linux-asahi linux-asahi -
Webcam linux-asahi linux-asahi linux-asahi -
SD card slot - - - -
1Gbps Ethernet - - - 6.4 (dts)
10Gbps Ethernet - - - 6.4 (dts)
Touch Bar - - linux-asahi -
TouchID 未着手 未着手 未着手 -
M2 Pro/Max/Ultra機器
Mac Mini
(2023)
MacBook Pro
(14/16-inch, 2023)
Mac Studio
(2023)
Mac PRO
(2023)
インストーラー 対応 対応 対応 作業中
DeviceTree linux-asahi linux-asahi linux-asahi linux-asahi
メインディスプレイ - linux-asahi  - -
キーボード - linux-asahi - -
キーボードバックライト - linux-asahi - -
タッチパッド - linux-asahi - -
輝度調整 - linux-asahi - -
バッテリー情報 - linux-asahi - -
WiFi linux-asahi linux-asahi linux-asahi linux-asahi
Bluetooth linux-asahi linux-asahi linux-asahi linux-asahi
HDMI 出力 linux-asahi linux-asahi linux-asahi linux-asahi
HDMI Audio linux-asahi (注釈) linux-asahi (注釈) linux-asahi (注釈) 作業中
3.5mm ジャック linux-asahi linux-asahi linux-asahi linux-asahi
スピーカー linux-asahi linux-asahi linux-asahi 未着手
マイク - linux-asahi - -
Webcam - linux-asahi - -
SD card slot - 5.17 5.17 5.17
1Gbps Ethernet linux-asahi - - -
10Gbps Ethernet linux-asahi - linux-asahi linux-asahi
Touch Bar - - - -
TouchID - 未着手  未着手 未着手

注: 多くのペリフェラルはT600x DARTやT8112 DARTやPCIe 対応に依存

注釈
cpuidleの状況

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

ANEドライバ

ツリー外のカーネルモジュールが利用可能です。 linux-asahiに統合される予定です。

HDMI Audio

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