Live data from Hacker News

Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

qualcomm.com

81–90 of 249 posts

Re: Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

#81
post #18

As someone who uses Mobile Linux, I am pretty excited to see this, but I can't help but wonder if this is only a "Business decision" and not necessarily Qualcomm turning over a new leaf for being FOSS friendly: - Their Snapdragon X laptop didn't do very well, and they likely realize an ARM Windows laptop will always be a second class citizen: https://www.techpowerup.com/329255/snapdragon-x-failed-qualc... . - Likewis…

It'll probably be as much of a second class citizen elsewhere (the real problem is the hardware hasn't as good as Apple Silicon laptops but has been in the same price class at the bottom) but it's good they chase everywhere rather than just one use case.

In the case of Linux, that issue is solely because of non-upstreamed drivers. With that, it can be a first class citizen just like any other processor.

Re: Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

#82

Does KVM hypervisor work? Previous Qualcomm CPUs have locked hypervisor mode behind Qualcomm proprietary blobs, and only allowed HyperV to use it - this was definitely the case for WOS laptops.

I worked at Linaro, who was contracting for Qualcomm. Qualcomm were pushing for some protected hypervisor called Gunyah (which had its own Linux interface and needed a new qemu port) that apparently no one liked. I tried to port it to KVM [1], but upstream folks (mostly Google) outright rejected the port. Otherwise KVM would have been available on QCOM boards. You can still try it. I have a Linux kernel and a Qemu port on my github [2,3]

[1] https://lore.kernel.org/kvm/20250424141341.841734-1-karim.ma...

[2] https://github.com/karim-manaouil/linux-next/tree/gunyah-kvm

[3] https://github.com/karim-manaouil/qemu-for-gunyah

Re: Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

#84
post #18

As someone who uses Mobile Linux, I am pretty excited to see this, but I can't help but wonder if this is only a "Business decision" and not necessarily Qualcomm turning over a new leaf for being FOSS friendly: - Their Snapdragon X laptop didn't do very well, and they likely realize an ARM Windows laptop will always be a second class citizen: https://www.techpowerup.com/329255/snapdragon-x-failed-qualc... . - Likewis…

Of course it's a "business decision". Companies don't do things for any other reason. They see a benefit to upstreaming in this instance, and will do it again (or not) depending on whether or not they expect to see benefits in the future.

This is no different from any other company that has "embraced" open source.

Re: Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

#85

Does KVM hypervisor work? Previous Qualcomm CPUs have locked hypervisor mode behind Qualcomm proprietary blobs, and only allowed HyperV to use it - this was definitely the case for WOS laptops.

The original Oryon systems allowed you to boot directly into EL2 and skip Gunyah via BIOS settings. I assume this will be the same.

Re: Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

#86
post #35

Woah, this is amazing. I’ve been looking for an ARM Linux machine for a while and ended up about to get M2 Pros in a rack running Asahi. It has been near impossible to get a Snapdragon Elite machine. The IdeaCentre or whatever is 2x the cost / performance and as far as I know is poorly supported. This changes the game. I’d rather use native Linux than Asahi (though the latter is amazing).

Get a DGX spark.

Ships with aarch64 Ubuntu 24.04.

Tons of cores and RAM.

Very quiet and small

UEFI bootloader - I installed Ubuntu 25.10 and ESXi arm edition just by booting the ISO

usb-c power input (kinda cool)

Insane connectx 200GbE RoCE networking

10GbE Ethernet

Oh and an nvidia gpu with cuda and access to 128GB of unified memory

It would be perfect if it had some kind of BMC or IPMI/redfish and an exposed PCIE slot. But this thing is an awesome arm64 workstation no doubt.

May try to install to a USB drive and hang another gpu off the nvme port just to see what happens

Re: Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

#87
I hope this is motivated by shrewd decision-making in response to market pressure, as opposed to being strictly a perception thing.

While it would be great for Qualcomm to "do the right thing" in supporting FOSS, I feel much more confident in that support being sustained long-term when it aligns with some profit motive.

IMO the best case is that Qualcomm sees dollar signs when they imagine their Oryon CPUs and Adreno GPUs dominating the consumer linux landscape. There is definitely room to shake up x86 (especially when it comes to perf/W and idle battery drain), and only a finite window for ARM to do so with RISC-V on the horizon.

And to whatever extent Qualcomm et al now view Linux as a relevant personal computing platform, I think a massive amount of credit goes to Valve. I seriously doubt Linux support even enters the conversation at these companies without the Steam Deck's success.

Re: Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

#88
post #30

Earlier quoted context omitted.

They are, but that's hardly unique to Qualcomm. Tons of hardware with "proper" upstream Linux drivers still requires closed-source firmware blobs, and in particular with anything wireless that's probably an unwinnable battle due to regulatory constraints.

Closed source firmware is one thing that actually runs outside the Linux system... but there's also the user space libraries that are needed to interact with the drivers (eg libgl etc... or the vendor partition in most Android phones)

I don't think anyone expects non specialized os images to run on this hardware. That would require a standardized userspace abstraction layer like the one Android has been building out. The kernel is just a tiny piece of what's necessary because drivers have effectively moved into userspace. Graphics is the only area that has embraced this properly in "desktop Linux"

Re: Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

#89
post #87

I hope this is motivated by shrewd decision-making in response to market pressure, as opposed to being strictly a perception thing. While it would be great for Qualcomm to "do the right thing" in supporting FOSS, I feel much more confident in that support being sustained long-term when it aligns with some profit motive. IMO the best case is that Qualcomm sees dollar signs when they imagine their Oryon CPUs and Adreno…

> When you get new hardware and new features, you don’t want them sitting idle while you wait for patches to get upstreamed. Whether you develop for IoT, automotive, audio or mobile, when you get new features in a system-on-chip (SoC), you want to take advantage of them right now.

Sure doesn’t sound like mainstream consumer pc desktop is the target at all. Yes, they do provide instructions for how to run this on desktop but it’s far from accessible for the overwhelming majority of pc users.

I mean it’s still a good thing for Linux desktop to have this as an option, I’m not complaining. But to be realistic those benefits feel tangential to what Qualcomm is aiming at here.

Re: Same-day upstream Linux support for Snapdragon 8 Elite Gen 5

#90
post #18

As someone who uses Mobile Linux, I am pretty excited to see this, but I can't help but wonder if this is only a "Business decision" and not necessarily Qualcomm turning over a new leaf for being FOSS friendly: - Their Snapdragon X laptop didn't do very well, and they likely realize an ARM Windows laptop will always be a second class citizen: https://www.techpowerup.com/329255/snapdragon-x-failed-qualc... . - Likewis…

I'm personally rooting for "business decision" over "turning over a new leaf".

If FOSS support is motivated by a clear profit motive, then it'll be viewed positively by shareholders and stick around no matter who is in charge. If FOSS support comes from "turning over a new leaf", it could be dropped at a moment's notice in response to a leadership change.

IMO we will always see far better FOSS support from the private sector when the time they invest has a positive ROI that is obvious and easy to brag about in a quarterly earnings call.

Post reply on HN