Skip to Content
ドキュメントリファレンスハードウェアキンギョソウ

Snapdragon X Elite/Plus の概要

Qualcomm Snapdragon X Elite および Snapdragon X Plus は、Windows ラップトップ用に設計された ARM64 チップで、2024 年半ばから出荷されます。 Ubuntu これらのデバイスの 26.04 サポートは積極的に開発されています。

現在のサポート状況

サポートされている機能

特徴状態注意事項
ベーシックブート利用可能UEFI ブート経由
表示出力利用可能基本的なフレームバッファドライバー
NVMeストレージ利用可能—
USBポート利用可能—
Wi-Fi部分的ath12kファームウェアが必要です
ブルートゥース部分的モデルによって異なります
GPUアクセラレーション開発中Adreno GPU Mesa ドライバーは現在開発中です
オーディオ部分的追加の構成が必要です
ウェブカメラ限定的なサポート—
バッテリー管理基本バッテリー寿命には最適化が必要

テスト済みのデバイス

  • Lenovo ThinkPad T14s Gen 6 (Snapdragon)
  • Dell Inspiron 14 (Snapdragon)
  • マイクロソフト Surface ラップトップ 7
  • ASUS Vivobook S15 (Snapdragon)
  • HP EliteBook Ultra G1q

インストールガイド

準備

  1. BIOS/UEFI でセキュア ブートを無効にする (一部のデバイスで必要)
  2. Ubuntu 26.04 ARM64 デスクトップ ISO をダウンロードします。
  3. 8GB以上のUSBスティックを使用して起動可能なUSBドライブを作成する

インストール手順

# Create a bootable USB drive on another Linux computer sudo dd if=ubuntu-26.04-desktop-arm64.iso of=/dev/sdX bs=4M status=progress sync

USB ドライブから起動し、標準の Ubuntu インストール手順に従います。

インストール後の構成

Wi-Fiファームウェア

一部の Snapdragon デバイスでは、ワイヤレス ネットワーク カードのファームウェアを手動でインストールする必要があります。

# Check wireless network card lspci | grep -i network # For QCA6490/WCN785x chipsets # Firmware files are usually located at ls /lib/firmware/ath12k/

ファームウェア ファイルが見つからない場合は、linux-firmware リポジトリから最新バージョンを取得します。

sudo apt install linux-firmware sudo reboot

GPU アクセラレーション

Adreno GPU は、Mesa の freedreno ドライバーを通じてサポートされています。

# Check GPU sudo lspci | grep -i vga # Confirm Mesa version glxinfo | grep "OpenGL renderer"

既知の問題

  1. サスペンド/休止状態: 一部のデバイスはサスペンド後に正しく起動できません。これは上流のカーネルで修正されている問題です
  2. オーディオ: 一部のデバイスではスピーカーが動作しない場合があります。外部ヘッドフォンは通常動作します
  3. 指紋リーダー: 指紋センサーはほとんどのデバイスではまだサポートされていません
  4. 外部ディスプレイ: USB-C/DP 出力には追加の構成が必要な場合があります

カーネルアップデートの推奨事項

Snapdragon のサポートは、新しいカーネルで急速に改善されています。 HWE カーネルを使用することをお勧めします。

sudo apt install linux-generic-hwe-26.04

または、最新の開発状況については、Ubuntu on Snapdragon  フォーラムをフォローしてください。

x86 アプリケーションの互換性

ARM64 システム上で x86_64 アプリケーションを実行します。

# Install QEMU user-mode emulation (transparently run x86_64 binaries) sudo apt install qemu-user-static binfmt-support

binfmt をインストールすると、追加の設定を行わずに x86_64 ELF バイナリを直接実行できるようになります。

Caution

sudo dpkg --add-architecture amd64 は実行しないでください。 Ubuntu の amd64 パッケージは、archive.ubuntu.com (x86) 上でのみ存在します。 arm64 システムは ports.ubuntu.com を使用しますが、これには amd64 パッケージがありません。そのアーキテクチャを追加すると、apt は amd64 ソフトウェアを見つけることができなくなり、ソース リストがエラーで汚染されるだけになります。完全な x86_64 ユーザースペースが必要な場合は、コンテナー (例: docker run --platform linux/amd64) または x86_64 chroot を qemu-user-static とともに使用します。

注: x86 エミュレーションではパフォーマンスが低下します。可能な限り、ネイティブ ARM64 バージョンのソフトウェアを使用することをお勧めします。

コミュニティリソース