- Apple Silicon向けLinux移植プロジェクト の5周年を記念して、USB-C経由のDisplayPort Alt Mode出力対応 を初めて実装
- 新たに公開された 「fairydust」ブランチ は、DCP、DPXBAR、ATCPHY、ACEの4つのハードウェアブロックをリバースエンジニアリングし、外部ディスプレイ出力を可能にした
- M3 Mac対応 は初期段階に到達し、キーボード・トラックパッド・WiFi・NVMe・USB3が動作する一方、GPUアクセラレーションとDCP制御はまだ未完成
- MacBook Proの120Hzディスプレイ がLinux 6.18.4から動作し、DCPドライバはHDR・VRR・ハードウェアオーバーレイなどの高度な機能に向けて 大規模なリファクタリング を進行中
- GPU・Webカメラ・パッケージ管理など全般的な改善が続いており、Fedora Asahi Remix はDNF5ベースへの移行とアップストリーム統合の自動化を推進中
主な進展: USB-Cディスプレイ出力
- Asahi Linuxは5年間でApple Siliconを 完全なAArch64デスクトッププラットフォーム へと発展させてきた
- 継続的な関心がAArch64関連ソフトウェアのバグ修正につながった
- 最も要望の多かった機能である USB-C経由のDisplayPort Alt Mode出力 を「fairydust」ブランチで実装
- M1 MacBook AirでUSB-C→HDMIアダプタを使った外部ディスプレイ接続に成功
- このブランチは 開発者向けの実験版 であり、マルチディスプレイ・ホットプラグ・色の問題など未完成の要素がある
M3シリーズ対応
- m1n1ブートローダがM3の基本対応を備え、3人の新規コントリビューターが Devicetreeとカーネルパッチ を作成
- M3 MacBook AirでFedora Asahi Remix + KDE Plasmaの起動に成功
- 現時点でキーボード、タッチパッド、WiFi、NVMe、USB3の動作を確認
- GPUは 新しいアーキテクチャ で、レイトレーシング・メッシュシェーダ・Dynamic Cachingなどの機能が追加されている
- DCP初期化はiBootに依存しており、macOS 14の ファームウェアインターフェース変更 により追加のリバースエンジニアリングが必要
- オーディオ・マイク・Webカメラ・電源管理などはまだ未実装
120HzディスプレイとDCPドライバのリファクタリング
- 14インチ・16インチMacBook Proの 120Hzパネル がLinux 6.18.4から有効化
- DCPドライバは HDR・VRR・ハードウェア輝度制御 などの拡張に向けて構造を再編中
- Rustベースでの再実装計画はあるが、現在はCコードのリファクタリングを進めている
- ハードウェアプレーン対応 を強化し、Y’CbCrフレームバッファ、オーバーレイ、HDRの実験が可能に
- OliverがApple Interchange形式をリバースエンジニアリングし、圧縮フレームバッファ対応 を追加
- 彩度過多の色問題も6.18カーネルで修正
Webカメラとグラフィックスドライバの改善
- 一部のGNOMEアプリで発生した Webカメラエラー は、OpenGLドライバの プラナー動画フォーマット処理バグ が原因と判明
- MesaとPipeWireの複数のパッチで解決し、Fedora 43ではgtk4paintablesinkプラグインの修正予定
- GPUドライバは DMA-BUF処理の問題 を修正後、ほとんどのアプリで正常動作
- GPUドライバのアップストリーム化準備も進行中
- 6.13.8比でパッチ数は1232→858、コードは95,000→83,000行に削減
- IGTテストパッチにより DRMメインライン統合の基盤 を整備
性能最適化とパッケージ管理の改善
- OpenGLのメモリコピーがCPUベースだった問題をGPUシェーダで修正し、メモリバス飽和レベルの性能 を達成
- AGX最適化ルーチンの適用で バッファクリア速度355GB/s を達成
- Vulkanコピーも30〜100%以上向上
- Fedora Asahi Remixは DNF5移行 によりパッケージ自動切り替え機能を確保
- Nealが PackageKit向けDNF5バックエンド を開発し、Fedora 44に統合予定
- Mesa・virglrendererからアップストリームパッケージへの自動切り替えを開始
コミュニティと今後の計画
- FOSDEMでM3・M4対応戦略を議論し、SCaLEイベントで Asahiデモシステムを展示予定
- プロジェクトはOpenCollectiveとGitHub Sponsorsの支援により継続中
- 2026年も GPU・ディスプレイ・ハードウェア統合の改善 を中心に開発を継続予定
5件のコメント
リード開発者2人が離脱して止まった状態ではないかと思っていましたが、何やら開発は続いているようですね
おお、そんなことがあったんですか??!
https://marcan.st/2025/02/resigning-as-asahi-linux-project-lead/
私も今日調べていて、このような文章を目にしました。
本当に本当にありがとうございます
Hacker Newsのコメント
本当に素晴らしいアップデート
Oliver、Janne、Alyssa M、Shiz、Robert、Sven、James、Neal、chaos_princess、Davide、Lina、Michael、Sasha、Alyssa R など、非常に多くの貢献者たちの努力が見事
素晴らしい仕事
数年後には中古のM1/M2 MacBookが若い開発者たちの「遊び用ノートPC」として人気を集めそう
昔の ThinkPad T420 のように、もちろん理由は違うけれど
M4 と M5 GPU が M3 とどれほど違うのかも気になる。M3 が安定したら、移植があまり難しくないことを願う
結局のところ Apple Silicon は寿命が限られた設計に見える
ただしmacOS Tahoeが最大の不満点。Asahi をぜひ試してみようと思う
16GB RAM で画面の横に小さな黒い線があるけれど気にならない。230 ユーロで購入した
M4 からは Apple のpage table monitorを有効にした状態で起動するか、あるいは Apple 拡張を完全に無効にした状態で起動するかを選ばなければならない
引用された核心部分
現在の M3 サポート状況は、M1 サポートが最初に Arch Linux ARM ベータとして出たときと似ている
キーボード、タッチパッド、WiFi、NVMe、USB3が動作し、いくつかローカルパッチは必要だが、まもなくリリース可能な水準
Apple が Asahi チームを認識しているのか、ときどき気になる
彼らのリバースエンジニアリング能力に感心しているのか、それとも無関心なのか
XenoKovah のツイートのことだと思う
ただし Cupertino のキャビネットの中には、Asahi の努力を無意味にしてしまう設計図がすでにある
パーソナルコンピューティングや Linux を大切に思うなら、Mac は買わないほうがいいと言いたい
中古 Mac を買うなら、性能・バッテリー・Asahi サポートのバランスが良いモデルが気になる
今回のアップデートでカスタムカーネル上で可能になるなら、M2 Air が新たなスイートスポットになりそう
これまでは M1 Air がその位置を占めていた
Apple ハードウェアは持っていないが、読むだけでも Asahi チームの才能と献身が伝わってくる
彼らのコードが upstream にマージされて、ARM 向け Linux が一級のサポートを受けられるよう願う
昨日Bladerunnerを見ていて、Ford が写真を音声コマンドで拡大する場面で
画面上のオレンジ色のバーを見て、「ついにMac Touch Barの使い道を見つけたのか」と思った
Linux で Touch Bar が動くなら本当に楽しみ
実は私は、完全なソフトウェアベースのハプティックキーボードの前触れになると期待していた
そういうキーボードなら、ノートPCをスマートフォンのような密閉型にして清掃性と防水性を高められたはず
M4 Air で Asahi を動かせる日が来るのを本当に心待ちにしている
驚くべき仕事。参加者たちの技術力に敬意を表する
でも、なぜわざわざ Asahi を使うのか気になる
2005 年から Ubuntu、2012 年から Mac を使ってきたが、両 OS はほとんど同じで、同じコードを修正なしで動かしている
自分は何か重要なことを見落としているのだろうか?
だから MacBook Pro を買って、自分の好きな OS を載せたいと思う人も多い
Intel Mac なら Hackintosh のように新しい OS を載せられたが、Apple Silicon では事実上不可能
Steam Frameのような ARM ベース機器が Asahi にどんな影響を与えるのか気になる
今は Apple が最も一般的な ARM コンピュータの供給者だが、Valve が Linux フレンドリーな ARM 機器でエコシステムの中心になる可能性は高い
これは ARM サポート全体を強化し、Asahi にも好影響を与えるはず