퀄컴은 새로운 스냅드래곤 X 엘리트 노트북 CPU를 리눅스용으로 개조하는 작업을 순조롭게 진행하고 있습니다. 이 모바일 SoC 제조업체는 Snapdragon X Elite가 Linux 운영 체제를 실행할 수 있도록 이미 많은 기반을 마련했다고 밝혔습니다. 하지만, 아직 X Elite를 Linux에서 완전히 작동하는 상태로 만드는 데 필요한 개발 작업이 많이 남아 있기 때문에 Qualcomm의 작업은 아직 끝나지 않았습니다. 곧 출시될 Linux 커널에서는 이 칩의 모든 기능을 완벽하게 지원할 수 있을 것입니다.
퀄컴은 Linux 지원 작업에 자부심을 가지고 있으며, 이전의 모든 스냅드래곤 노트북 CPU에서 Linux 지원의 우선순위를 정하여 일반적으로 출시 후 하루나 이틀 후에 Linux 지원을 발표해 왔습니다. 2023년 10월 23일 처음 출시된 바로 다음 날 Linux 지원이 발표되는 등 Snapdragon X Elite도 이러한 패턴을 이어가고 있습니다.
이는 지금까지 Linux에 대한 공식적인 지원을 거의 제공하지 않은 Apple과는 완전히 대조적입니다. Asahi Linux는 M1 및 M2 프로세서와 향후 M3 및 Apple M4 실리콘을 지원하기 위해 계속 노력하고 있지만, 대부분의 작업은 Apple 자체보다는 커뮤니티에서 이루어지고 있는 것으로 보입니다.
지금까지 퀄컴은 대부분의 핵심 기능을 Linux, 특히 얼마 전에 출시된 Linux 6.9 버전에서 작동하도록 하고 있습니다. 이러한 중요한 기능에는 Grub 및 system-d와 같은 모든 표준 부트 로더와 함께 UEFI 기반 부팅 지원이 포함됩니다. 또한 X Elite 기반 머신에서 Windows와 Linux 설치를 동시에 실행하려는 사용자를 위해 듀얼 부팅도 가능합니다.
이미 구현된 다른 주요 기능으로는 DWC3 사운드 드라이버, 레퍼런스 보드 지원, ADSP/CDSP 지원, 멀티미디어 클럭, PCIe/eDP/USB Phy, PCIe를 통한 NVMe SSD를 통한 시스템 캐싱 등이 있습니다.
향후 Linux 버전에서 추가될 기능으로는 배터리 지원, 온보드 디스플레이 연결, 외부 DisplayPort 연결, GPU의 절전 및 깨우기 기능, 카메라 지원, 비디오 지원, CPU 주파수 지원 개선, 스피커/마이크/헤드셋 활성화 등이 있습니다. 이러한 기능은 Linux 6.10 및 6.11에서 제공될 예정입니다.
퀄컴은 또한 디바이스 트리와 관련된 UEFI 부팅 프로세스와 관련된 문제를 해결하기 위해 노력하고 있습니다. 현재 X Elite 노트북에 플래시된 펌웨어 패키지에 둘 이상의 디바이스 트리 블롭이 포함되어 있는 경우 Linux 커널에 전달할 디바이스 트리를 선택하는 표준 방법이 없는 문제가 있습니다.
더 나아가, 퀄컴은 아직 개발 중인 기능에 대한 6개월 로드맵을 제공했습니다. 이러한 기능에는 Firefox 및 Chrome 내 엔드투엔드 하드웨어 비디오 디코딩, GPU 및 CPU 성능 최적화, 전원 최적화(일시 중단/DCVS), Qualcomm X Elite 사용자를 위한 Ubuntu 및 Debian의 보다 쉽고 간편한 설치 등이 포함됩니다.
열렬한 Linux 애호가를 위해 Qualcomm은 실험적인 Debian 설치용 원시 디스크 이미지를 제공했으며, 사용자는 자신의 책임하에 사용할 수 있습니다. 기술적으로 현재 Linux는 Qualcomm X Elite 프로세서에서 작동하지만 Qualcomm의 구현은 아직 완전하지 않으므로 ARM의 Windows에서는 정상적으로 작동하는 버그와 여러 가지 작동하지 않는 기능이 발생할 수 있습니다.
[H/W] 퀄컴, 스냅드래곤 X 엘리트에 대한 공식 리눅스 지원 준비 완료
|
온전한 모든 기능이 커널 9.11 쯤에 올라온다면 올해 말이나 내년 초까지는 기다려야겠네요 기대 됩니다.