Skip to Content
DocumentaçãoReferênciaHardwareSnapdragon

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

RecursoStatusNotas
Inicialização básicaDisponívelAtravés da inicialização UEFI
Saída de exibiçãoDisponívelDriver básico de framebuffer
Armazenamento NVMeDisponível-
Portas USBDisponível-
Wi-fiParcialRequer firmware ath12k
BluetoothParcialDepende do modelo
Aceleração de GPUEm desenvolvimentoDriver Adreno GPU Mesa em desenvolvimento ativo
ÁudioParcialRequer configuração adicional
WebcamSuporte limitado-
Gerenciamento de bateriaBásicoA 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

  1. Desative a inicialização segura em BIOS/UEFI (obrigatório em alguns dispositivos)
  2. Baixe o ISO da área de trabalho do Ubuntu 26.04 ARM64
  3. 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 sync

Inicialize 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 reboot

Aceleraçã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

  1. 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
  2. Áudio: os alto-falantes podem não funcionar em alguns dispositivos; fones de ouvido externos geralmente funcionam
  3. Leitor de impressão digital: sensores de impressão digital ainda não são compatíveis com a maioria dos dispositivos
  4. 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.04

Ou 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-support

Uma vez instalado, o binfmt permite executar binários x86_64 ELF diretamente, sem nenhuma configuração adicional.

Caution

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