Snapdragon X Elite/Plus - Vista Geral
Os Qualcomm Snapdragon X Elite e Snapdragon X Plus são chips ARM64 projetados para laptops Windows, enviados desde meados de 2024. O suporte do Ubuntu 26.04 para esses dispositivos está sendo desenvolvido ativamente.
Status atual do suporte
Recursos suportados
| Recurso | Status | Notas |
|---|---|---|
| Inicialização básica | Disponível | Através da inicialização UEFI |
| Saída de exibição | Disponível | Driver básico de framebuffer |
| Armazenamento NVMe | Disponível | - |
| Portas USB | Disponível | - |
| Wi-fi | Parcial | Requer firmware ath12k |
| Bluetooth | Parcial | Depende do modelo |
| Aceleração de GPU | Em desenvolvimento | Driver Adreno GPU Mesa em desenvolvimento ativo |
| Áudio | Parcial | Requer configuração adicional |
| Webcam | Suporte limitado | - |
| Gerenciamento de bateria | Básico | A vida útil da bateria precisa de otimização |
Dispositivos testados
- Lenovo ThinkPad T14s Gen 6 (Snapdragon)
- Dell Inspiron 14 (Snapdragon)
- Microsoft Surface Laptop 7
- ASUS Vivobook S15 (Snapdragon)
- HP EliteBook Ultra G1q
Guia de instalação
Preparação
- Desative a inicialização segura em BIOS/UEFI (obrigatório em alguns dispositivos)
- Baixe o ISO da área de trabalho do Ubuntu 26.04 ARM64
- Crie uma unidade USB inicializável usando um pendrive de 8 GB ou mais
Etapas de instalação
# 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
syncInicialize a partir da unidade USB e siga o procedimento padrão de instalação do Ubuntu.
Configuração pós-instalação
Firmware Wi-Fi
Alguns dispositivos Snapdragon requerem instalação manual do firmware da placa de rede sem fio:
# Check wireless network card
lspci | grep -i network
# For QCA6490/WCN785x chipsets
# Firmware files are usually located at
ls /lib/firmware/ath12k/Se os arquivos de firmware estiverem faltando, obtenha a versão mais recente no repositório linux-firmware:
sudo apt install linux-firmware
sudo rebootAceleração GPU
A GPU Adreno é suportada pelo driver freedreno do Mesa:
# Check GPU
sudo lspci | grep -i vga
# Confirm Mesa version
glxinfo | grep "OpenGL renderer"Problemas conhecidos
- Suspender/Hibernar: alguns dispositivos não podem ser ativados corretamente após a suspensão; este é um problema que está sendo corrigido no kernel upstream
- Áudio: os alto-falantes podem não funcionar em alguns dispositivos; fones de ouvido externos geralmente funcionam
- Leitor de impressão digital: sensores de impressão digital ainda não são compatíveis com a maioria dos dispositivos
- Visores externos: a saída USB-C/DP pode exigir configuração adicional
Recomendações de atualização do kernel
O suporte a Snapdragon está melhorando rapidamente em kernels mais recentes. Recomenda-se usar o kernel HWE:
sudo apt install linux-generic-hwe-26.04Ou siga o fórum Ubuntu on Snapdragon para obter os desenvolvimentos mais recentes.
Compatibilidade de aplicativos x86
Executando aplicativos x86_64 em um sistema ARM64:
# Install QEMU user-mode emulation (transparently run x86_64 binaries)
sudo apt install qemu-user-static binfmt-supportUma vez instalado, o binfmt permite executar binários x86_64 ELF diretamente, sem nenhuma configuração adicional.
Não execute sudo dpkg --add-architecture amd64. Os pacotes amd64 do Ubuntu residem apenas em archive.ubuntu.com (x86); Os sistemas arm64 usam ports.ubuntu.com, que não possui pacotes amd64. Adicionar essa arquitetura deixa apt incapaz de encontrar qualquer software amd64 e apenas polui suas listas de fontes com erros. Se você precisar de um espaço de usuário x86_64 completo, use um contêiner (por exemplo, docker run --platform linux/amd64) ou um chroot x86_64 junto com qemu-user-static.
Nota: a emulação x86 incorre em uma penalidade de desempenho. Recomenda-se usar versões nativas do software ARM64 sempre que possível.
Recursos comunitários
- Rastreamento de patch de kernel upstream da Qualcomm: Linaro Qualcomm Landing Team
- Seção ARM do Discurso do Ubuntu
- Progresso do driver da GPU Freedreno: Mesa GitLab