News: 0001551980

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Open-Source Linux Driver Preps For Qualcomm Adreno X1-45 GPU Support

([Hardware] 5 Hours Ago Adreno X1-45 GPU)


When it comes to the [1]Qualcomm Snapdragon X laptops on Linux it's been primarily focused on the Snapdragon X Elite support with the X Plus SoC support not being as well off yet. But recently there has been more patches surfacing around the Snapdragon X Plus support, including the Adreno X1-45 GPU used by that lower-tier SoC.

Posted to the DRI maling list this weekend were [2]these kernel patches for bringing up the Adreno X1-45 GPU as found within the Snapdragon X Plus 8-core X1P41200 SoC. The patch came from a Qualcomm engineer in enabling the GPU on this lower-tier Snapdragon X SoC with the MSM DRM kernel driver and the necessary Device Tree additions.

These kernel additions will presumably be upstreamed for the Linux v6.17 kernel cycle now that it's too late for the v6.16 merge window unless it's submitted as a "fix" for the current cycle.

In-step, the latest Mesa 25.2 development code has also [3]merged support for the Adreno X1-45. It's a very simple addition there for getting the Adreno X1-45 working with the Freedreno Gallium3D driver.



[1] https://www.phoronix.com/review/snapdragon-x-elite-linux-benchmarks

[2] https://lore.kernel.org/dri-devel/20250607-x1p-adreno-v1-0-a8ea80f3b18b@oss.qualcomm.com/T/#u

[3] https://cgit.freedesktop.org/mesa/mesa/commit/?id=52d028e06c35d86355b9fbaf409e961b2bb26338



phoronix

As Easy As /usr/src/linux

Wiping the sweat from his brow, the contestant diligently continues to
recite, "'i' equals 'NR' underscore 'TASKS' semicolon newline 'p' equals
ampersand 'task' bracket 'NR' underscore 'TASKS' close-bracket semicolon
newline while parens minus minus 'i' parens brace if parens star minus..."

Bzzzt! One of the judges says, "You missed an exclamation point. Ten point
penalty for that error." The contestant realizes it's all over. He had
spent 500 hours memorizing the source code to the Linux 0.01 kernel and
then blew it all by forgetting one stupid ASCII character in sched.c.

Welcome to the First Annual Linux Kernel Memorization Contest in New
Haven, Connecticut, where the stakes are high and the frustration is
simply unbearable. Linuxer longhairs from all over the globe have
descended on the Offramp Motel to show off their memorization skills in
front of a crowd of... dozens.

"Those math freaks can memorize PI and other irrational constants all they
want. I'll stick with the Linux 0.01 kernel source code thank you very
much," said Bob Notmyrealname, the organizer of the event. %