Qualcomm expands Linux kernel support for Snapdragon X2 GPU and Adreno X2-85 driver patch has been submitted

📅 2026-09-25

Abstract:

Qualcomm has recently further promoted Linux open source support for the Snapdragon X2 series processors and submitted a GPU support patch for the low-end Snapdragon X2 platform code-named "Mahua". This means that Qualcomm is extending the GPU driver support previously established for Snapdragon X2 Elite to more X2 series chips to provide more complete graphics acceleration capabilities for future Linux laptops equipped with these processors.

image.webp

The patch submitted this time is targeted at the Adreno X2-85 GPU on the Mahua platform. Mahua is the SoC codename for the Qualcomm Snapdragon X2 series that is positioned lower than the X2 Elite and is geared towards 10-core and 12-core configurations. The previous X2 Elite was codenamed Glymur. Both use Qualcomm's new generation Adreno Gen 8 graphics architecture.

The scale of the Linux kernel patch submitted by Qualcomm this time is not large. Developers pointed out that compared with Glymur, the main difference of the Mahua version of the GPU is that it has fewer computing slices and smaller internal storage, so there is no need to rewrite a complete graphics driver framework for it. The kernel graphics driver code added for this GPU support is only a few dozen lines, and is mainly used to handle the hardware differences between Mahua and Glymur.

This means that the Linux GPU support base that Qualcomm has previously established for Snapdragon X2 Elite can be relatively easily extended to low-end X2 products. For the Linux ecosystem, this design of highly shared driver code between hardware is also conducive to reducing subsequent maintenance costs.

The patch submitted this time has now entered the code review stage on the Linux kernel mailing list, which does not mean that the relevant support has officially entered the stable version of the Linux kernel. According to the Linux kernel development process, patches need to be reviewed, modified, and merged by developers before they can become part of the official mainline kernel.

Qualcomm has previously begun to build complete Linux software support for the Snapdragon X2 series. On September 23, Qualcomm announced the early developer preview version of the Snapdragon X2 series Linux, stating that the company will begin to promote upstream Linux support for the X2 series after the 2025 Snapdragon Summit, initially starting with SoC bottom-level support, and then gradually expanding to reference hardware platforms.

Qualcomm’s current goal is not just to enable Linux to boot on Snapdragon X2, but to gradually submit more hardware features to the Linux mainline code, making it easier to run, test and debug Linux on future laptops equipped with Snapdragon X2.

In the graphics department, Qualcomm has previously built Linux kernel support for the Snapdragon X2 Elite’s Adreno X2-85. At the same time, the Mesa graphics stack has also begun to support this generation of Adreno Gen 8 GPUs. The Freedreno Gallium3D driver in Mesa is responsible for OpenGL support, while Turnip is responsible for the Vulkan graphics API.

Vulkan support for Adreno Gen 8 has made its way to Mesa 26.0 earlier this year and covers Glymur for Snapdragon X2 Elite and other Qualcomm platforms with this generation of GPUs. This means that Snapdragon X2 has gradually developed a complete open source graphics software foundation from the Linux kernel, Mesa to Vulkan driver.

After Mahua obtains GPU support at the kernel level this time, the next step still requires user space components such as Mesa to further improve the corresponding hardware support in order to truly form a complete Linux graphics acceleration environment. Therefore, it cannot be simply understood that all Linux notebooks using Mahua can already obtain mature GPU performance.

Qualcomm has significantly accelerated its investment in Linux and open source drivers in recent years. For Windows notebooks based on Arm architecture, the Snapdragon X series has become an important product line for Qualcomm to enter the PC market. As Linux users and developers continue to pay more attention to Arm notebooks, the ability to provide complete mainline Linux support has gradually become part of the platform's competitiveness.

Compared with relying on a large number of downstream patches maintained by manufacturers in the past, gradually submitting hardware support to the Linux mainline can make it easier for different Linux distributions to obtain related functions, while also reducing the burden on manufacturers to maintain dedicated drivers in the long term. For consumers, this also means that after purchasing computers equipped with Snapdragon X2 processors in the future, the hardware compatibility issues faced by running Linux are expected to be further reduced.

Currently Mahua’s Adreno X2-85 GPU support is still in the kernel code review stage, but the scale of this patch is very small, which also shows that Qualcomm has established a relatively unified GPU software architecture for Snapdragon X2 chips with different positionings. As these codes gradually enter the Linux kernel and Mesa, the entire product line, including the low-end Snapdragon X2, is expected to receive more complete open source graphics support in the future.

Related tags

Related articles

Comments

0/500
Captcha (click to refresh)
No comments yet