The desk
Die Brief

DIE.BRIEF

Hardware desk
GPU Architecture SINGLE-SOURCE

Qualcomm's Mahua GPU Patches Are A Few Dozen Lines

The Die Brief Desk, after Phoronix

Qualcomm posted a handful of kernel patches enabling the Adreno X2-85 GPU in the lower-tier Snapdragon X2 Mahua SoC, which carries fewer slices and less internal memory than the Glymur variant.

The scarce input here is not silicon area but internal memory. Qualcomm's Mahua SoC, the lower-tier Snapdragon X2 in 10 and 12 core configurations, carries an Adreno X2-85 GPU with fewer slices and smaller internal memory than the Glymur variant that sits in the X2 Elite. That delta is the entire architectural difference between the two parts, and it is what the new kernel patches have to account for. The constraint is small, but it is the only one.

The patches themselves are a few dozen lines of new kernel graphics driver code. They were posted to the Linux kernel mailing list on 24 September 2026 and are now undergoing code review. The mechanism is straightforward: the driver already knows how to talk to the Glymur GPU from last year's upstreaming of Snapdragon X2 Elite support, so enabling Mahua means adjusting the slice count and memory allocation parameters rather than writing a new backend. The existing Adreno driver infrastructure handles command submission, memory mapping, and fence synchronization for the Glymur variant, and the Mahua patch reuses those paths with a smaller memory window and reduced slice count.

The trade-off is implicit in the naming. Mahua sits a step below Glymur in the X2 family. The 10 and 12 core CPU configurations define the lower tier, and the GPU follows the same logic: fewer slices, less internal memory, presumably lower peak throughput. Qualcomm did not publish a spec sheet alongside the patches, so the exact slice count and memory size remain qualitative descriptions in the commit notes. The X2 Elite, codenamed Glymur, was the first Snapdragon X2 part to receive upstream GPU support, and that initial patch set established the driver framework that Mahua now inherits.

What is missing is the number. The commit notes say "fewer slices" and "smaller internal memory" relative to Glymur, but no absolute figure is given. No clock frequency, no process node, no memory bandwidth figure appears in the patch description. The Adreno 850 patches for the Snapdragon 8 Elite Extreme Gen 6, posted the day before, also lacked a detailed spec in the mailing list thread. The source is thin on quantitative detail, and the only concrete fact is the line count of the diff.

The next step is code review. If the patches land in a mainline kernel, the Mahua GPU becomes usable on Linux without a vendor out-of-tree driver. The question is whether the review cycle surfaces any issues with the reduced slice configuration or whether the driver's existing Glymur code paths handle the smaller memory allocation without modification. Qualcomm's pattern this year has been to post patches within a day of hardware announcements, and the Mahua submission follows that cadence.

The Mahua GPU is a slice-reduced, memory-trimmed variant of the Glymur Adreno X2-85, and the kernel patch confirms that the driver's existing command and fence paths work with the smaller allocation. The architectural consequence is that Qualcomm's X2 family GPU support now spans the full tier range in mainline Linux.

Adreno X2-85 GPU in Mahua SoC · 10 and 12 core CPU configurations · Fewer slices than Glymur · Smaller internal memory than Glymur

After Phoronix. We did not report this. The pictures, if any, are theirs.

September 27, 2026 · 3 min
Copy link Share to X