Skip to Content
DokumentationReferenzHardwareLöwenmaul

Snapdragon X Elite/Plus Übersicht

Die Qualcomm Snapdragon X Elite und Snapdragon Die Ubuntu 26.04-Unterstützung für diese Geräte wird aktiv weiterentwickelt.

Aktueller Support-Status

Unterstützte Funktionen

FunktionStatusNotizen
Einfacher StiefelVerfügbarÜber UEFI booten
Ausgabe anzeigenVerfügbarGrundlegender Framebuffer-Treiber
NVMe-SpeicherVerfügbar—
USB-AnschlüsseVerfügbar—
W-lanTeilweiseErfordert ath12k-Firmware
BluetoothTeilweiseAbhängig vom Modell
GPU-BeschleunigungIn der EntwicklungAdreno GPU Mesa-Treiber in aktiver Entwicklung
AudioTeilweiseErfordert zusätzliche Konfiguration
WebcamBegrenzter Support—
BatteriemanagementBasicDie Akkulaufzeit muss optimiert werden

Getestete Geräte

  • Lenovo ThinkPad T14s Gen 6 (Snapdragon)
  • Dell Inspiron 14 (Snapdragon)
  • Microsoft Surface Laptop 7
  • ASUS Vivobook S15 (Snapdragon)
  • HP EliteBook Ultra G1q

Installationsanleitung

Vorbereitung

  1. Deaktivieren Sie Secure Boot in BIOS/UEFI (auf einigen Geräten erforderlich)
  2. Laden Sie die Desktop-ISO Ubuntu 26.04 ARM64 herunter
  3. Erstellen Sie ein bootfähiges USB-Laufwerk mit einem USB-Stick mit mehr als 8 GB

Installationsschritte

# 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

Booten Sie vom USB-Laufwerk und befolgen Sie die standardmäßige Ubuntu-Installationsprozedur.

Konfiguration nach der Installation

Wi-Fi-Firmware

Einige Snapdragon-Geräte erfordern eine manuelle Installation der Firmware für die drahtlose Netzwerkkarte:

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

Wenn Firmware-Dateien fehlen, holen Sie sich die neueste Version aus dem Linux-Firmware-Repository:

sudo apt install linux-firmware sudo reboot

GPU-Beschleunigung

Die Adreno-GPU wird durch den Freedreno-Treiber von Mesa unterstützt:

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

Bekannte Probleme

  1. Suspend/Ruhezustand: Einige Geräte können nach dem Suspendieren nicht ordnungsgemäß aktiviert werden. Dies ist ein Problem, das im Upstream-Kernel behoben wird
  2. Audio: Bei einigen Geräten funktionieren die Lautsprecher möglicherweise nicht. Externe Kopfhörer funktionieren normalerweise
  3. Fingerabdruckleser: Fingerabdrucksensoren werden auf den meisten Geräten noch nicht unterstützt
  4. Externe Displays: Für die USB-C/DP-Ausgabe ist möglicherweise eine zusätzliche Konfiguration erforderlich

Empfehlungen für Kernel-Updates

Die Unterstützung für Snapdragon verbessert sich in neueren Kerneln rapide. Es wird empfohlen, den Kernel HWE zu verwenden:

sudo apt install linux-generic-hwe-26.04

Oder folgen Sie dem Ubuntu on Snapdragon  Forum für die neuesten Entwicklungen.

x86-Anwendungskompatibilität

Ausführen von x86_64-Anwendungen auf einem ARM64-System:

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

Nach der Installation können Sie mit binfmt x86_64 ELF-Binärdateien ohne weitere Konfiguration direkt ausführen.

Caution

Führen Sie sudo dpkg --add-architecture amd64 nicht aus. Ubuntus amd64-Pakete leben nur auf archive.ubuntu.com (x86); arm64-Systeme verwenden ports.ubuntu.com, das keine amd64-Pakete enthält. Durch das Hinzufügen dieser Architektur kann apt keine amd64-Software finden und Ihre Quelllisten werden nur mit Fehlern verunreinigt. Wenn Sie einen vollständigen x86_64-Benutzerbereich benötigen, verwenden Sie einen Container (z. B. docker run --platform linux/amd64) oder einen x86_64-Chroot zusammen mit qemu-user-static.

Hinweis: Die x86-Emulation führt zu Leistungseinbußen. Es wird empfohlen, nach Möglichkeit native ARM64-Versionen der Software zu verwenden.

Community-Ressourcen