Apple SiliconでLinuxを動かすAsahi Linuxプロジェクトが大きく進展しています。特に注目はUSB-Cディスプレイ出力への対応です。5年間の開発が実を結びつつあります。さらに、Linux 6.19での改善も発表されています。そこで今回は、Asahi Linuxの最新の進捗を詳しく整理します。
Asahi LinuxのUSB-Cディスプレイ出力の仕組み
Apple SiliconのUSB-Cから映像出力するのは単純ではありません。4つのハードウェアブロックが関わります。DCP、DPXBAR、ATCPHY、ACEです。つまり、これらすべてを連携させる必要があります。
しかし、Appleは仕様を公開していません。そのため、リバースエンジニアリングで解析する必要がありました。具体的には、macOSの動作を観察してプロトコルを推測しています。さらに、ファームウェアとの通信も独自に実装しています。なお、この作業には数年を要しました。
fairydustブランチの公開と現状
開発チームはfairydustブランチを公開しました。これがUSB-Cディスプレイ出力の実装です。しかし、まだ正式サポートではありません。開発者向けのプレビュー段階です。したがって、自分でカーネルをビルドできる人向けです。
特に、M1およびM2チップで動作確認されています。また、DisplayPortとHDMI変換アダプタにも対応しています。さらに、デュアルディスプレイの実験も進行中です。つまり、デスクトップ用途への道が開けつつあります。実際、多くの開発者がテストに参加しています。
Linux 6.19でのAsahi Linux関連の改善
Linux 6.19カーネルにはAsahi関連の改善が多数含まれます。まず、Apple SiliconのGPUドライバが安定化しています。また、電力管理の効率も向上しています。なぜなら、PMICドライバの最適化が進んだからです。
さらに、サウンドドライバの品質も改善されています。具体的には、スピーカーの安全保護機能が強化されました。つまり、ハードウェアを損傷するリスクが減りました。しかし、一部の機能はまだ開発中です。特に、Thunderboltの完全対応は今後の課題です。
5年間の開発で達成したこと
Asahi Linuxは2021年に始まりました。当初はブートすら困難な状態でした。しかし、5年間で劇的な進歩を遂げています。実際、日常使用が可能なレベルに達しています。
特に、GPUアクセラレーションの実現は画期的でした。また、Wi-FiやBluetoothも安定動作しています。さらに、ウェブカメラやTouch Barにも対応しています。つまり、MacBookの主要機能がLinuxで使えます。このように、オープンソースコミュニティの力を示すプロジェクトです。
Asahi Linuxの今後の展望
今後はThunderbolt対応が最大の課題です。また、M3チップ以降への対応も進行中です。さらに、Fedora Asahi Remixとの連携も強化されています。なお、パフォーマンス最適化も継続的に実施されています。
特に、USB-Cディスプレイ出力の正式対応は近いとされています。しかし、具体的なリリース日は未定です。そのため、最新情報は公式ブログで確認するのが確実です。実際、開発チームは積極的に情報を発信しています。このように、Asahi Linuxの未来は明るいと言えるでしょう。
まとめ
Asahi LinuxがUSB-Cディスプレイ出力に対応し始めました。5年間の開発成果が着実に実を結んでいます。さらに、Linux 6.19での改善も多数あります。特に、GPUドライバの安定化は大きな進歩です。また、Apple SiliconでのLinux体験は日々向上しています。実際、デスクトップ用途も視野に入る段階まで来ています。
