{"id":18876,"date":"2026-09-24T09:44:30","date_gmt":"2026-09-24T16:44:30","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=18876"},"modified":"2026-09-24T09:44:30","modified_gmt":"2026-09-24T16:44:30","slug":"qualcomm-expands-snapdragon-x2-linux-support-for-developers","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2026\/09\/24\/qualcomm-expands-snapdragon-x2-linux-support-for-developers\/","title":{"rendered":"Qualcomm Expands Snapdragon X2 Linux Support for Developers"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This is a strong foundation for the coming agentic AI spyware systems coming to surveil users, and targeting Linux, not to be left out from Windows and macOS. And worth pointing out that <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2023\/05\/08\/smartphones-with-popular-qualcomm-chip-secretly-share-private-information-with-us-chip-maker\/\" target=\"_blank\" rel=\"noopener\">Qualcomm was caught a while back with their chips contacting home<\/a> under the OS layer. And Canonical with their shady moves of late (<a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2026\/07\/22\/ubuntu-makes-removing-buggy-rust-clones-even-harder\/\" target=\"_blank\" rel=\"noopener\">rewriting Linux software in Rust and rushing it out before it was ready<\/a>) is all <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2026\/04\/30\/ubuntus-ai-plans-have-linux-users-looking-for-a-kill-switch\/\" target=\"_blank\" rel=\"noopener\">onboard with integrating Linux and AI<\/a> for these new chips. This further bolsters the Wayland push for AI hooks into the display manager for the coming AI spyware which will be connected to a digital ID to probably be your only way to get online. And why the desperate push to takeover and smother Xorg.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.developer-tech.com\/news\/qualcomm-snapdragon-x2-linux-support\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.developer-tech.com\/news\/qualcomm-snapdragon-x2-linux-support\/<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_2e020db0-eb96-4b40-b965-201e9fa52b08\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<p class=\"wp-block-paragraph\">By Muhammad Zulhusni<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/www.developer-tech.com\/wp-content\/uploads\/2026\/09\/Qualcomm-expands-Snapdragon-X2-Linux-support-for-developers-scaled-e1790228754810.jpg\" alt=\"Qualcomm expands Snapdragon X2 Linux support for developers\" style=\"aspect-ratio:1.4229249011857708;width:1440px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Qualcomm has released an early developer preview of Linux support for laptops powered by its Snapdragon X2 Series processors. The work focuses on upstream kernel support and the drivers needed to use the platform\u2019s GPU, NPU, and core hardware under Linux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The preview currently uses a Debian 13 \u201cTrixie\u201d user space with a custom Linux kernel. Qualcomm said the release is intended primarily for Linux distribution maintainers, kernel contributors, toolchain developers, and hardware enablement engineers rather than users looking for a finished Linux installation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The release follows Qualcomm\u2019s earlier Windows-focused approach to Snapdragon X development. In late 2025, the company said Windows remained its primary focus for Snapdragon X and recommended WSL2 on Windows 11 while native Linux support continued to develop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qualcomm is now providing a native Linux environment for Snapdragon X2 while upstreaming the kernel and driver support needed by Linux distributions. Debian is the current reference environment, with Ubuntu support planned for 2027.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Moving Snapdragon X2 support upstream<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Qualcomm is working to put Snapdragon X2 hardware support into upstream Linux projects rather than relying on platform-specific patches maintained outside the main kernel. The developer preview includes kernel patches, drivers, and reference device trees that distribution maintainers can incorporate into their own work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Linux kernel documentation notes that out-of-tree code requires continued maintenance as internal kernel interfaces change. By moving X2 support upstream, Qualcomm aims to reduce the need for distributions to maintain separate vendor patch sets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The current enablement work includes systemd-boot and UEFI boot support, along with USB, PCIe, and Qualcomm\u2019s Universal Peripheral serial engine for interfaces such as UART, I2C, and SPI. Qualcomm is also working on power management, thermal controls, and system stability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qualcomm\u2019s Linux enablement for Snapdragon X2 uses device trees to describe hardware configurations to the kernel. Individual laptop designs can therefore require their own definitions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qualcomm has already submitted device-tree support for commercial X2 laptops. In August 2026, Qualcomm engineer Jason Pettit submitted a Linux kernel patch series adding initial support for HP\u2019s Snapdragon X2 Elite-based EliteBook X G2q.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The patch series covered the internal display, USB ports, NVMe storage, Wi-Fi, Bluetooth, keyboard, touchpad, touchscreen, fingerprint reader, audio, Adreno GPU, and compute DSP. Camera support remained incomplete, while DisplayPort still depended on additional PHY work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Support can therefore differ according to the Snapdragon X2 processor and laptop design. Qualcomm said the current developer preview applies to Snapdragon X2 Series laptops and does not cover older Snapdragon X platforms, desktop systems, or other development boards.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Graphics, NPU and Ubuntu support<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Graphics and GPU compute support is being developed through Mesa\u2019s Freedreno OpenGL driver, Turnip Vulkan driver, and Rusticl OpenCL implementation. Qualcomm said the work covers desktop graphics, browser acceleration, and GPU compute.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some of the X2 graphics work reached upstream projects before Qualcomm released the current preview. Kernel-side support for the Adreno X2-85 GPU was prepared for Linux 6.19 in late 2025, followed by Adreno Gen 8 support in Mesa 26.0 through the Freedreno driver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Turnip Vulkan support for Adreno Gen 8 was merged into Mesa 26.0 in January 2026. Together with the Linux 6.19 kernel work, that provided the main kernel and userspace components needed for accelerated OpenGL and Vulkan graphics on Snapdragon X2 hardware.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qualcomm is also upstreaming FastRPC support for the Hexagon NPU used in Snapdragon X2 processors. FastRPC provides a communication path between Linux and Qualcomm\u2019s DSP and NPU hardware, allowing applications to send workloads to those processors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For Snapdragon X2, Qualcomm said the work is intended to provide Linux applications with access to the Hexagon NPU for local inference workloads. Canonical lists the X2 NPU at up to 80 TOPS and said its planned Ubuntu implementation will provide hardware-accelerated access to the platform.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Developers testing the current preview can build the kernel, device trees, and other components from upstream sources before creating a bootable Debian image. Qualcomm has published build instructions and links to the relevant repositories and Linux kernel mailing lists.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qualcomm is targeting the end of November 2026 for a more complete, production-ready stage of its Linux enablement work. Kernel upstreaming is expected to continue after that point as additional hardware support and OEM-specific features are added.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Canonical has separately confirmed that it is working with Qualcomm on native Ubuntu support for Snapdragon X2 Series hardware. Ubuntu support is targeted for 2027, with Canonical planning a certified OS image intended to remove the need for manual kernel and driver integration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qualcomm said Ubuntu certification for X2 is targeted for the first half of 2027. HP, ASUS, and HUMAIN are also planning Linux support for Snapdragon X2 devices in 2027, although detailed configurations and release dates have not been announced.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a strong foundation for the coming agentic AI spyware systems coming to surveil users, and targeting Linux, not to be left out from Windows and macOS. And worth pointing out that Qualcomm was caught a while back with their chips contacting home under the OS layer. And Canonical with their shady moves of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-18876","post","type-post","status-publish","format-standard","hentry","category-tech"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/18876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=18876"}],"version-history":[{"count":1,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/18876\/revisions"}],"predecessor-version":[{"id":18878,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/18876\/revisions\/18878"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=18876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=18876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=18876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}