Skip to Content
文档参考硬件兼容Snapdragon 设备

Snapdragon X Elite/Plus 概述

高通 Snapdragon X Elite 和 Snapdragon X Plus 是面向 Windows 笔记本的 ARM64 芯片,自 2024 年中开始出货。Ubuntu 26.04 对这些设备的支持正在积极推进中。

当前支持状态

已支持功能

功能状态备注
基本启动可用通过 UEFI 引导
显示输出可用基本 framebuffer 驱动
NVMe 存储可用—
USB 端口可用—
Wi-Fi部分可用需要 ath12k 固件
蓝牙部分可用依赖型号
GPU 加速开发中Adreno GPU mesa 驱动持续完善
音频部分可用需额外配置
摄像头有限支持—
电池管理基本可用续航待优化

已测试设备

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

安装指南

准备工作

  1. 在 BIOS/UEFI 中关闭 Secure Boot(部分设备需要)
  2. 下载 Ubuntu 26.04 ARM64 桌面版 ISO
  3. 使用 8GB+ U 盘制作启动盘

安装步骤

# 在另一台 Linux 电脑上制作启动盘 sudo dd if=ubuntu-26.04-desktop-arm64.iso of=/dev/sdX bs=4M status=progress sync

从 U 盘启动后,按照正常 Ubuntu 安装流程进行。

安装后配置

Wi-Fi 固件

部分 Snapdragon 设备需要手动安装无线网卡固件:

# 检查无线网卡 lspci | grep -i network # 如果使用 QCA6490/WCN785x 芯片 # 固件文件通常位于 ls /lib/firmware/ath12k/

如果缺少固件文件,可从 linux-firmware 仓库获取最新版本:

sudo apt install linux-firmware sudo reboot

GPU 加速

Adreno GPU 通过 Mesa 的 freedreno 驱动支持:

# 检查 GPU sudo lspci | grep -i vga # 确认 Mesa 版本 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 应用:

# 安装 QEMU 用户态模拟(透明运行 x86_64 二进制) sudo apt install qemu-user-static binfmt-support

安装后,通过 binfmt 即可直接执行 x86_64 ELF 二进制,无需额外配置。

Caution

不要执行 sudo dpkg --add-architecture amd64。Ubuntu 的 amd64 软件包只存在于 x86 的 archive.ubuntu.com,arm64 系统使用的是 ports.ubuntu.com,其中并无 amd64 包;添加该架构后 apt 会找不到任何 amd64 软件,只会污染源列表并报错。如需完整的 x86_64 用户空间,应使用容器(如 docker run --platform linux/amd64)或 x86_64 chroot 配合 qemu-user-static。

注意:x86 模拟会有性能损失,建议优先使用原生 ARM64 版本的软件。

社区资源

Last updated on