Explore the agentic AI PCs, Googlebook laptops, Linux support and partner devices powered by Snapdragon unveiled at Snapdragon Summit 2026.

624 points•aaronday•7 days ago•272 comments•

272 comments

hurricanepootis7 days ago
I hope Qualcomm upstreams all the device tree kernel level stuff to Linux for every laptop model. One of the things I don't like about Arm Laptops is—for example—how even if a SoC is supported upstream, if the manufacturer does not upload a device tree for their device, then you're cooked.

I read that while these Snapdragon laptops do technically have UEFI + ACPI, the information they provide is not useful for Linux and is more coupled with Qualcomm's proprietary drivers on Windows. Therefore, device trees are needed on Linux (I could be wrong about the first part).

ChocolateGod7 days ago
Needing the kernel to be changed for each device is an Androidism that encourages ewaste and we should fight against it.

Instead Qualcomm should improve their ACPI implementation and improve the kernels handling of it

kllrnohj6 days ago
> Needing the kernel to be changed for each device is an Androidism

It's an Armish not an Androidism. It's an embedded legacy that really doesn't make sense anymore. But inertia is powerful enough that even Apple is still using device trees, even on their M series SoCs ( https://asahilinux.org/docs/fw/adt/ )

someonebaggy6 days ago
There's no universally good solution for connecting varied kernels with varied hardware. Device tree is okay.

Kernels always have to be changed for different hardware, that's nothing new. x86 kernels don't run on ARM machines, full stop. Gameboy Advance kernels don't run on Switch 2. IBM mainframe kernels don't run on AWS EC2.

As part of good engineering practice we like to separate the parts that are volatile with regard to hardware changes from the parts that are nonvolatile. But that's a kernel implementation detail and we shouldn't pretend it means the combined kernel doesn't need to be changed.

We can also embed several volatile components for several different hardware configurations. That's called inefficiency, or bloat.

There were several attempts for hardware to incorporate the volatile component itself and be self-describing. ACPI (in ROM) is one; device-tree-in-ROM is another. Neither turned out to work well, because it turns out you actually want to evolve that code and so kernels contain lists of ROM patches anyway, which isn't much better than just including whatever was in the ROM to begin with.

aseipp7 days ago
Someone from Qualcomm posted a "DT-ACPI Hybrid Mode" set of patches a while back that let you call ACPI table functions, etc even while booting with the device tree, allowing you to control some things like keyboard lightning/power management independently. That would be a good first step but I'm not sure it went anywhere in the meantime. In theory supporting Device Tree by including the blob in a ROM somewhere shouldn't be much more work (if any) than including working ACPI tables, but we all know how that works out in practice!
pjmlp6 days ago
Not at all, that is how all computers used to be before IBM PC clones happened, and is the world we are going back, as so many seem keen in killing x86 PC legacy, for their beloved ARM and RISC-V boards.
cromka7 days ago
This is exactly what they have already been doing for the past two months, directly from their devs, posted to Linux ARM MSM mailing list, and despite not having all of the specs from manufacturers. See the EC driver submission for Asus ZenBook A16 from this past week.
mikepurvis7 days ago
I believe the Orin AGX is in a similar position. It does a UEFI boot but you absolutely have to supply a correct dtb and if you don't then key peripherals like USB and ethernet can just completely not work, or in one case I experienced, subtly malfunction in a way that appears to be fine but throws off a bunch of extra radiation that fails a certification test.
pantalaimon7 days ago
There was a recent proposal to make use of ACPI on ARM

https://www.phoronix.com/news/DT-ACPI-Hybrid-Mode-Linux

cromka7 days ago
This is actually misinformed, the discussion on the mailing list made it clear: there is NO full ACPI on these Windows ARM devices; they only use ACPI marginally and still require and provide device tree.

Phoronix should have revised that article, it's completely misleading.

p_l7 days ago
One option would be to implement the custom non-standard Qualcomm drivers that technically it needs to implement anyway, but with support for the UEFI/ACPI interface.

On Windows, Qualcomm ships custom drivers that override normal ACPI platform logic in various places, IIRC

lathiat6 days ago
There is also ARM SystemReady which is an existing spec for this mainly intended for servers. But it’s not being followed well.

It’s crazy to need a million device trees on server or laptop class devices.

https://news.ycombinator.com/item?id=45086346

avhception7 days ago
I don't think that ARM Laptops have a chance in Linux land as long as each model requires stuff like a custom DT.

I'm typing this on a Thinkpad x13s Gen1, "21BX000XGE". I really really like the device, best laptop I've owned so far, speaking strictly from a hardware perspective. No vents mean I can use it on a pillow, and it's dead silent. It never runs hot, great battery life. Thin and light, yet has all the performance I need. But would I recommend the laptop to any fellow Linux user? Absolutely not.

Even though it was released in 2022, the webcam still won't work. I can't limit the battery charge to 80% like on my x86 Thinkpad. There was a time when the graphics driver and Chromium didn't like each other and I had to wrangle Chromium into software rendering mode to avoid heavy artifacts on the screen (export force_gl_vendor="notfreedreno"). In fact, I still have the workaround in place. Not sure if it's still needed though. A fix was merged upstream last year, need to check whether it made it into Fedora yet.

I got the machine in 2025, and here are the workarounds and config changes I had to make just to get Fedora running last year, 3 years after release:

- extra kernel arguments ("arm64.nopauth" seems to be needed still in 2026, "clk_ignore_unused pd_ignore_unused" I have been able to remove at some point)

- GRUB config (GRUB_DEFAULT_DTB=/boot/dtb/qcom/sc8280xp-lenovo-thinkpad-x13s.dtb)

- initramfs modification, /etc/dracut.conf.d/x13s_firmware.conf: install_items+=" /lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn.xz /lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn.xz /lib/firmware/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn.xz ". Not sure if these are still needed, they were at some point.

In late 2025, installing Fedora was still a pain in the butt. There were custom-built ISOs for my device, but they didn't work because my firmware was too new. Stupid me ran a firmware update on the preinstalled windows. I tried building my own ISO, but the firmware never recognized those as a boot device for some reason (I have successfully built custom ISOs for x86 many times). In the end, I was able to use QEMU + chroot on my x86 machine to install Fedora ARM onto an external HDD, make the needed modifications in there, boot that on the laptop and run the anaconda installer, then make modifications to the install on the internal storage.

I just ran a quick `wc -w` on my installation and debug notes for the machine, and it's a cool 11180 words. At some point, it turned out that the display my unit uses was not in the list of known displays for the x13s. Seems that was mostly inconsequential aside from a kernel warning and maybe slower wakeup. Helped upstream with that, which eventually resulted in this commit: https://github.com/torvalds/linux/commit/3330b71caff6cdc387f...

I'm no stranger to exotic architectures and machines, having used Gentoo on a ppc64le machine as a daily driver for 3+ years. And I do like the laptop. But w/o fundamental improvements to the way ARM bringup works, not just improvements for individual machines, I wouldn't recommend this stuff to any unsuspecting user.

leoedin7 days ago
I've been working on embedded systems using iMX8s, and it's equally awful. You have to maintain your own fork of UBoot. You have to spend hours tweaking device trees. The "NXP" kernel is out of date and never updated, the mainline kernel is missing loads of drivers.

Meanwhile in x86 land you can just download a distro and boot it. Secure boot works out of the box. It's night and day.

100percentjake6 days ago
This is tragic to read. An ARM-based Thinkpad ultrabook running Fedora on it would be a "forever" device for me. I adore my X1 Carbon Gen7 but the battery life could definitely be better and I could stand for it to run a little cooler.
blackaspen6 days ago
I also have an X13s and it's also the best laptop I've owned... Sort of.

I ran Windows on it up until a few months ago and it was as you said, delightful. Long battery life, fanless, great size, great screen. I put Ubuntu on it (where they've mainlined a good bit of things), and it's still just not very good. Sleep doesn't work (and never will without Qualcomm), certain things still just crash on occasion -- but I do think the webcam works.

I'll likely put Windows back on at some point, which is a shame, because the laptop is great, but Windows is terrible. I simply do not believe any claims Qualcomm has about future support, as much as I'd love to see a newer Thinkpad device with full ARM support.

Projectiboga6 days ago
Whew, thank you for this summary. I just got this laptop as it seemed to have "good" Linux potential, but I've been stuck so far. And as further caution to others, hibernate doesn't work on Linux, and audio is glitchy. Even on windows 11 pro the shutdown menu is missing. It seems to sleep on windows but not sure about battery drain, which is reported to be 1-2%/hr in Linux.
silverbluep6 days ago
This makes me pretty sad. But I'm still hoping i can have a linux arm laptop in my lifetime; maybe in 10-20 years.
modeless7 days ago
I think a lot of people don't realize the level of performance Qualcomm has reached with these. This is the closest competition to Apple's M series that we have, for the laptop form factor at least. They are better than Intel and AMD's best. I'd love to buy an X2 laptop with Linux preinstalled and supported.
trombuance7 days ago
I want to believe. It's just that we've seen similar announcements in the past and then nothing come of them.
mrpippy7 days ago
This. The X1 Elite laptops came out 2+ years ago, but you still need to use a special Ubuntu remix to get everything* working, and support is very dependent on which laptop you bought. You could say it’s not Qualcomm’s job to make audio or the camera work on every Lenovo/Dell/HP, but someone needs to do it…

*: I’m sure there’s some features that still aren’t working right.

MBCook7 days ago
I’m glad we’re finally getting more competitors to Intel/AMD.

Better for everyone. Apple gets lazy on top. And for those who don’t want a Mac, they should be able to have something great too. And since PC makers are far more willing to experiment with form factors, I’d like to see what they try.

Danox7 days ago
If Apple was lazy, they wouldn’t have spent five years getting rid of Qualcomm modems, Qualcomm is also getting squeezed by the Chinese, Mediatek, Microsoft, Nvidia, Samsung and Apple worldwide.

It will be interesting. because Qualcomm doesn’t give away anything for free, so any of those Linux Distro’s who thinks it’s going to be a free lunch? Are gonna be in for a surprise.

ksec7 days ago
> Apple gets lazy on top.

A20 Pro P-Core is the largest jump in performance per watt in the past 5 years. I am not sure why Apple is lazy in their hardware front. Not the same could be said about their software though.

pjmlp7 days ago
Those that dream of an ARM ecosystem don't realise what they are getting.

Finally the end of IBM PC clones is taking shape.

kmarc7 days ago
I'm more on the Apple hater side, but they getting lazy is simply not true.

For many years Apple dominates the Laptop hardware scene, and while there is no comparably performing competitors threatening them, they keep releasing newer, faster, more efficient chips. After using many operating systems, I know that for sure I don't want MacOS, but the hardware itself is hard to beat.

HumblyTossed7 days ago
Me too. Not a fan of Qualcomm, though.
diebillionaires7 days ago
Couldn't agree more. I would LOVE a linux based laptop with the performance of the M series.
rr8087 days ago
Intel panther lake is already very close. Good enough for me to be happy with it.
edg50007 days ago
Is the M series that much better than a modern ADM/Intel? Or is it that they barely need cooling? I have an AMD laptop and Mac Mini, the Mac never makes any noise. Or is the M series just faster?
purpleidea7 days ago
I'd buy one because I want a Lenovo Thinkpad with an onboard ethernet port and really good battery life for Linux.
raegis7 days ago
The Thinkpad T14s 2-in-1 with Intel Core Ultra 5 has great battery life: 10+ hours with moderate usage. I also have the Snapdragon T14s which gets about 14 hours, but I'm still waiting to get full Linux support for this two year old laptop.

Note however, since I've been using my Thinkpad 2-in-1 on battery almost everyday for a year, it is somewhat degraded. upower shows

    energy-full:         50.61 Wh
    energy-full-design:  58 Wh
But I still get more than 10 hours on a charge.
ezst7 days ago
T14 gen7?
faust2017 days ago
A lot of people do see the graphs. But reality is - unless they cooperate with lkml and merge it there is no point. Ubuntu has the only beta ISO for it - works not very good for the Lenovo. Qualcomm does not provide any support. Then people won't buy.
dividedbyzero7 days ago
They'd still have the >99% or so of their customers who prefer Windows or will put up with it for the smartphone-grade battery life.
brynet7 days ago
OpenBSD developer Tobias Heider (tobhe@) has already committed the first pieces of OpenBSD/arm64 support for these Qualcomm Snapdragon X2 Elite laptops.

"This gets USB, keyboard and touchpad working in ACPI mode on the HP Elitebook X G2q."

https://marc.info/?l=openbsd-cvs&m=178891082169317&w=2

Tobias (who also works for Canonical) recently demoed Ubuntu on mastodon and confirmed ARM EL2 works, meaning KVM support unlike previous generations.

bsd.network/@tobhe/117122761215052773

(I'd love to get my hands on one of these X2 Elite machines, hmu qcom.)

Hasz7 days ago
Give me something that is 80% as efficient, 80% as good hw as the apple m-series but runs Debian (or Ubuntu) and I am happy to pay apple+ prices for pure linux experience. I say this as someone who just bought a new m5 machine. I have seen framework/sys76 but never pulled trigger.

I don't really care about raw performance, just want long battery life, decent screen, and a *nix environment to work in. 99% of workload is going to be on a remote machine anyways.

raegis7 days ago
This already exists. I got a Thinkpad T14s 2-in-1 last year from Lenovo, and it shipped with Ubuntu, which made the price around $50 cheaper if I recall. I replaced it with Debian, of course, but the battery life is fine and it is a quiet machine.

I also purchased the T14s Snapdragon two years ago, and it gets longer battery life (if you just use a terminal only, the battery life remaining will sometimes say 20 hours, but it's more like 14-15 realistically). However, it can get uncomfortably hot on the left edge at the speaker. The T14s 2-in-1 (Intel) does not have any hot spots, though.

dijit7 days ago
I also had the X1 Snapdragon T14s and it felt like going back to 2008 linux.

No wifi, no bluetooth, no fingerprint reader, no hardware accelerated 3D..

There is a special version of Ubuntu that largely works (it's a bit old) and if you dist-upgrade to a new version it will break.

I spent about a week trying to get it working and just gave up, awful experience.

ndiddy7 days ago
Look into something with the Intel Core Ultra Series 3. Performance is worse than the Apple M chips but you shouldn't have a problem running Linux and the battery life is good. I have a laptop with the previous generation of Intel chip (Core Ultra 258). The battery life is great, the computer never gets hot, and the fan rarely turns on (only if I'm doing like a long C++ compile or something, never for stuff like web browsing or watching videos).
Footprint0521about 11 hours ago
Ashai linux?
notenlish7 days ago
I'm 90% sure a laptop with Intel core ultra 300 series processors would suit you well.
edg50007 days ago
I have an HP AMD laptop with a Ryzen and have nothing to complain about, other than the loud cooling solution. It's a fast non-nonsense system. Also a no-frills physical design. Ubuntu works fully without any additional steps needed from me. I'm not sure what you're hoping the market will provide, apart from quieter cooling.
extraduder_ire7 days ago
In case anyone else is wondering what they mean by linux support;

> We're upstreaming core drivers for Snapdragon X2 Series — including the Hexagon NPU and Adreno GPU — to open the door to developers and partners.

Glad this isn't going to be some semi-proprietary thing like support for chromebooks. Hopefully it continues.

TwoNineFive6 days ago
> semi-proprietary thing like support for chromebooks

Many Chromebooks have better linux support today than any of Qualcomms laptops from the last few years.

Loudergood7 days ago
Android is another famous example.
kees997 days ago
Historically speaking, between average Android device and average Chromebook, latter is far easier to get mainline kernel + "normal" Linux distro running, e.g: 8 Chromebooks vs. only 1 Android device (and even that is a dev. board) in official Arch supported hardware list:

https://archlinuxarm.org/platforms

Alas, new Chromebooks are no more. "Successor" Googlebooks are all Android.

pjmlp7 days ago
As is WebOS, Raspberry PI, Beagle Boards, netbooks, PS2Linux, PS3 OtherOS,....

Regular OEMs will never give their differentiation factor freely.

Even Linux OEMs like Tuxedo apparently cannot get access to hardware specifications, and have to reverse engineer their own devices.

Read the full thread on Hacker News →

Related stories