
Qualcommは、新型ノートPC向けCPU「Snapdragon X Elite」のLinux対応化を順調に進めています。モバイルSoCメーカーであるQualcommは、Snapdragon X EliteでLinux OSを動作させるための基盤を既に整えていることを明らかにしました。しかし、Qualcommの取り組みはまだ完了には程遠く、X EliteをLinuxで完全に動作させるには、まだ多くの開発作業が必要です。今後リリースされるLinuxカーネルでは、このチップのすべての機能が完全にサポートされる予定です。
QualcommはLinux対応に誇りを持っており、これまでのSnapdragonノートPC向けCPUすべてにおいてLinux対応を最優先に考えており、通常、発売から1~2日後にLinux対応を発表しています。Snapdragon X Eliteもこの傾向を引き継ぎ、2023年10月23日の発売直後にLinux対応を発表しました。
これは、今のところ Linux に対する公式サポートをあまり提供していない Apple とはまったく対照的だ。Asahi Linux は、M1 および M2 プロセッサのサポートに引き続き取り組んでおり、今後はおそらく M3 および Apple M4 シリコンのサポートも行う予定だが、その作業のほとんどは Apple 自身ではなくコミュニティから来ているようだ。
現時点では、QualcommはLinux、特に最近リリースされたバージョンLinux 6.9において、重要な機能のほとんどを動作させています。これらの重要な機能には、UEFIベースのブートサポートに加え、Grubやsystem-dといった標準的なブートローダーがすべて含まれています。X Elite搭載マシンでWindowsとLinuxを同時に実行したいユーザーのために、デュアルブートも実現しています。
すでに実装されているその他の重要な機能には、DWC3 サウンド ドライバー、リファレンス ボードのサポート、ADSP/CDSP サポート、マルチメディア クロック、PCIe/eDP/USB Phy、PCIe 経由の NVMe SSD によるシステム キャッシュなどがあります。
Linuxの将来のバージョンに向けて開発中の機能には、バッテリーサポート、オンボードディスプレイ接続、外部DisplayPort接続、GPUのスリープおよびウェイクアップ機能、カメラサポート、ビデオサポート、CPU周波数サポートの向上、スピーカー/マイク/ヘッドセットの有効化などがあります。これらの機能は、Linux 6.10および6.11で提供される予定です。
Qualcommは、UEFIブートプロセスにおけるデバイスツリー関連の問題の修正にも取り組んでいます。現在、X Eliteラップトップにフラッシュされたファームウェアパッケージに複数のデバイスツリーBLOBがパックされている場合、Linuxカーネルに渡すデバイスツリーを選択する標準的な方法が存在しないという問題があります。
さらに、Qualcommは、現在も開発中の機能に関する6ヶ月間のロードマップを公開しました。これらの機能には、FirefoxとChromeにおけるエンドツーエンドのハードウェアビデオデコード、GPUとCPUのパフォーマンス最適化、電力最適化(サスペンド/DCVS)、Qualcomm X Eliteユーザー向けのUbuntuとDebianのより使いやすくアクセスしやすいインストールなどが含まれます。
熱心なLinux愛好家のために、QualcommはDebianインストーラー用の実験的なrawディスクイメージを提供しています。これは自己責任でご利用ください。技術的には、LinuxはQualcomm X Eliteプロセッサ上で現在動作可能ですが、Qualcommの実装はまだ完全ではありません。つまり、ARM版Windowsでは問題なく動作するバグや動作しない機能が多数発生する可能性があります。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
Aaron Klotz 氏は Tom's Hardware の寄稿ライターであり、CPU やグラフィック カードなどのコンピューター ハードウェアに関するニュースを扱っています。