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
| Funktion | Status | Notizen |
|---|---|---|
| Einfacher Stiefel | Verfügbar | Über UEFI booten |
| Ausgabe anzeigen | Verfügbar | Grundlegender Framebuffer-Treiber |
| NVMe-Speicher | Verfügbar | — |
| USB-Anschlüsse | Verfügbar | — |
| W-lan | Teilweise | Erfordert ath12k-Firmware |
| Bluetooth | Teilweise | Abhängig vom Modell |
| GPU-Beschleunigung | In der Entwicklung | Adreno GPU Mesa-Treiber in aktiver Entwicklung |
| Audio | Teilweise | Erfordert zusätzliche Konfiguration |
| Webcam | Begrenzter Support | — |
| Batteriemanagement | Basic | Die 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
- Deaktivieren Sie Secure Boot in BIOS/UEFI (auf einigen Geräten erforderlich)
- Laden Sie die Desktop-ISO Ubuntu 26.04 ARM64 herunter
- 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
syncBooten 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 rebootGPU-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
- Suspend/Ruhezustand: Einige Geräte können nach dem Suspendieren nicht ordnungsgemäß aktiviert werden. Dies ist ein Problem, das im Upstream-Kernel behoben wird
- Audio: Bei einigen Geräten funktionieren die Lautsprecher möglicherweise nicht. Externe Kopfhörer funktionieren normalerweise
- Fingerabdruckleser: Fingerabdrucksensoren werden auf den meisten Geräten noch nicht unterstützt
- 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.04Oder 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-supportNach der Installation können Sie mit binfmt x86_64 ELF-Binärdateien ohne weitere Konfiguration direkt ausführen.
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
- Qualcomm-Upstream-Kernel-Patch-Tracking: Linaro Qualcomm Landing Team
- Abschnitt „Ubuntu Discourse ARM“.
- Fortschritt des Freedreno-GPU-Treibers: Mesa GitLab