Skip to Content
문서참조하드웨어금어초

Snapdragon X 엘리트/플러스 개요

Qualcomm Snapdragon X Elite 및 Snapdragon X Plus는 Windows 노트북용으로 설계된 ARM64 칩으로, 2024년 중반부터 배송됩니다. Ubuntu 이러한 장치에 대한 26.04 지원이 활발히 개발되고 있습니다.

현재 지원 상태

지원되는 기능

특징상태메모
기본 부팅사용 가능UEFI 부팅을 통해
디스플레이 출력사용 가능기본 프레임버퍼 드라이버
NVMe 스토리지사용 가능—
USB 포트사용 가능—
Wi-Fi부분ath12k 펌웨어 필요
블루투스부분모델에 따라 다름
GPU 가속개발 중Adreno GPU Mesa 드라이버가 활발히 개발 중입니다.
오디오부분추가 구성 필요
웹캠제한된 지원—
배터리 관리기초적인배터리 수명 최적화 필요

테스트된 장치

  • 레노버 ThinkPad T14s Gen 6 (Snapdragon)
  • Dell Inspiron 14(Snapdragon)
  • 마이크로소프트 서피스 랩탑 7
  • ASUS Vivobook S15(Snapdragon)
  • HP 엘리트북 울트라 G1q

설치 가이드

준비

  1. BIOS/UEFI에서 보안 부팅 비활성화(일부 장치에 필요)
  2. Ubuntu 26.04 ARM64 데스크탑 ISO 다운로드
  3. 8GB 이상의 USB 스틱을 사용하여 부팅 가능한 USB 드라이브 만들기

설치 단계

# 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

USB 드라이브로 부팅하고 표준 Ubuntu 설치 절차를 따르세요.

설치 후 구성

Wi-Fi 펌웨어

일부 Snapdragon 장치에는 수동 무선 네트워크 카드 펌웨어 설치가 필요합니다.

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

펌웨어 파일이 누락된 경우 linux-firmware 저장소에서 최신 버전을 다운로드하세요.

sudo apt install linux-firmware sudo reboot

GPU 가속

Adreno GPU는 Mesa의 freedreno 드라이버를 통해 지원됩니다.

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

알려진 문제

  1. 일시 중지/최대 절전 모드: 일부 장치는 일시 중지 후 제대로 깨어나지 못합니다. 이는 업스트림 커널에서 해결되는 문제입니다.
  2. 오디오: 일부 장치에서는 스피커가 작동하지 않을 수 있습니다. 외부 헤드폰은 일반적으로 작동합니다
  3. 지문 판독기: 지문 센서는 아직 대부분의 기기에서 지원되지 않습니다.
  4. 외부 디스플레이: USB-C/DP 출력에는 추가 구성이 필요할 수 있습니다.

커널 업데이트 권장 사항

Snapdragon 지원은 최신 커널에서 빠르게 개선되고 있습니다. HWE 커널을 사용하는 것이 좋습니다:

sudo apt install linux-generic-hwe-26.04

또는 Snapdragon의 Ubuntu  포럼을 팔로우하여 최신 개발 상황을 확인하세요.

x86 애플리케이션 호환성

ARM64 시스템에서 x86_64 애플리케이션 실행:

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

일단 설치되면 binfmt를 사용하면 추가 구성 없이 x86_64 ELF 바이너리를 직접 실행할 수 있습니다.

Caution

sudo dpkg --add-architecture amd64을 실행하지 마십시오. Ubuntu의 amd64 패키지는 archive.ubuntu.com(x86)에만 존재합니다. arm64 시스템은 amd64 패키지가 없는 ports.ubuntu.com를 사용합니다. 해당 아키텍처를 추가하면 apt이 amd64 소프트웨어를 찾을 수 없게 되고 소스 목록만 오류로 오염시킵니다. 전체 x86_64 사용자 공간이 필요한 경우 컨테이너(예: docker run --platform linux/amd64) 또는 x86_64 chroot를 qemu-user-static와 함께 사용하세요.

참고: x86 에뮬레이션은 성능 저하를 초래합니다. 가능할 때마다 기본 ARM64 버전의 소프트웨어를 사용하는 것이 좋습니다.

커뮤니티 리소스