Live data from Hacker News

Upstreaming Linux kernel support for the Snapdragon X Elite

qualcomm.com

41–50 of 71 posts

Re: Upstreaming Linux kernel support for the Snapdragon X Elite

#41
post #36

I am excited about the prospect of Linux on another powerful aarch64 platform like Snapdragon Elite. But, as far as I can tell from the diagram on the link shared, you will boot into EL1 and not EL2. This means that you cannot run a hardware accelerated VM on KVM (via something like qemu). This makes a Snapdragon Linux laptop not as useful. BTW Asahi Linux on Apple Silicon enters on EL2 which allows qemu+KVM. Enterin…

> "Making our firmware openly available (in Linux-firmware)" is a big one. How are firmware updates currently distributed ? The "linux-firmware" repo is the standard place to put it, my reading is that Qualcomm are doing this in the right way.

The last time I checked, audio and video firmware wasn't there.

Re: Upstreaming Linux kernel support for the Snapdragon X Elite

#42

I am excited about the prospect of Linux on another powerful aarch64 platform like Snapdragon Elite. But, as far as I can tell from the diagram on the link shared, you will boot into EL1 and not EL2. This means that you cannot run a hardware accelerated VM on KVM (via something like qemu). This makes a Snapdragon Linux laptop not as useful. BTW Asahi Linux on Apple Silicon enters on EL2 which allows qemu+KVM. Enterin…

«linux-firmware» is the goto place to dump firmware that goes to all linux distributions

Re: Upstreaming Linux kernel support for the Snapdragon X Elite

#43
post #36

I am excited about the prospect of Linux on another powerful aarch64 platform like Snapdragon Elite. But, as far as I can tell from the diagram on the link shared, you will boot into EL1 and not EL2. This means that you cannot run a hardware accelerated VM on KVM (via something like qemu). This makes a Snapdragon Linux laptop not as useful. BTW Asahi Linux on Apple Silicon enters on EL2 which allows qemu+KVM. Enterin…

> "Making our firmware openly available (in Linux-firmware)" is a big one. How are firmware updates currently distributed ? The "linux-firmware" repo is the standard place to put it, my reading is that Qualcomm are doing this in the right way.

> The "linux-firmware" repo is the standard place to put it, my reading is that Qualcomm are doing this in the right way.

Indeed, Linux-firmware is the correct way to distribute. Qualcomm is currently _not_ doing this for all their Snapdragon Elite firmware (please read the linked article).

Re: Upstreaming Linux kernel support for the Snapdragon X Elite

#44
post #25

Earlier quoted context omitted.

There are some early benchmarks which put its performance behind iPad: - Snapdragon X Elite (2,574 / 12,562) - iPad M4 (3,630 / 13,060)

Since we’re talking about Linux support, the iPad benchmarks seem irrelevant. It’s a completely different kernel. Asahi Linux benchmarks on an M3 MacBook Air would be the closest thing here.

This is a CPU benchmark, not a test of what OS is running on it.

Re: Upstreaming Linux kernel support for the Snapdragon X Elite

#45

I am excited about the prospect of Linux on another powerful aarch64 platform like Snapdragon Elite. But, as far as I can tell from the diagram on the link shared, you will boot into EL1 and not EL2. This means that you cannot run a hardware accelerated VM on KVM (via something like qemu). This makes a Snapdragon Linux laptop not as useful. BTW Asahi Linux on Apple Silicon enters on EL2 which allows qemu+KVM. Enterin…

I think that for many use-cases containers already replaced VMs even for developers. And you obviously can't run accelerated x86 VMs either way. So probably won't be a big issue.

> And you obviously can't run accelerated x86 VMs either way.

But Qualcomm should allow users to run accelerated aarch64 VMs on a Snapdragon Elite (just like users can on Asahi Linux).

> I think that for many use-cases containers already replaced VMs even for developers.

If you're happy with running containers then you'll be fine. However, many developers like VMs for the extra isolation they bring and other features like running a full Linux distribution. Example: You may want to run Ubuntu on your Snapdragon Elite system but also want to run a full aarch64 NixOS within a VM.

Re: Upstreaming Linux kernel support for the Snapdragon X Elite

#46

I am excited about the prospect of Linux on another powerful aarch64 platform like Snapdragon Elite. But, as far as I can tell from the diagram on the link shared, you will boot into EL1 and not EL2. This means that you cannot run a hardware accelerated VM on KVM (via something like qemu). This makes a Snapdragon Linux laptop not as useful. BTW Asahi Linux on Apple Silicon enters on EL2 which allows qemu+KVM. Enterin…

The ARM vendors are annoyingly stingy about providing access to this. You’ll probably have to use Qualcomm’s proprietary hypervisor and even then it’s not clear whether they’ll give you enough access to run a VM.

Re: Upstreaming Linux kernel support for the Snapdragon X Elite

#47

I am excited about the prospect of Linux on another powerful aarch64 platform like Snapdragon Elite. But, as far as I can tell from the diagram on the link shared, you will boot into EL1 and not EL2. This means that you cannot run a hardware accelerated VM on KVM (via something like qemu). This makes a Snapdragon Linux laptop not as useful. BTW Asahi Linux on Apple Silicon enters on EL2 which allows qemu+KVM. Enterin…

«linux-firmware» is the goto place to dump firmware that goes to all linux distributions

Yes, "linux-firmware" is the way to do it -- however Qualcomm is currently NOT doing it for all their Snapdragon Elite firmware (as per the linked article). This is on their TODO list.

Re: Upstreaming Linux kernel support for the Snapdragon X Elite

#48
post #11

Earlier quoted context omitted.

There is the Huawei Qingyun. It's about 500-600 USD on Taobao

I wouldn't recommend Huawei for anything. Also Lenovo is a chinese company. I think it's best to wait for System76 or someone like Asus to get there.

System76 uses Clevo and Sager notebooks with little modifications. Both of them are purely Chinese. With your logic anything produced after ca. 1995 is unusable.

Re: Upstreaming Linux kernel support for the Snapdragon X Elite

#49
post #25

Earlier quoted context omitted.

There are some early benchmarks which put its performance behind iPad: - Snapdragon X Elite (2,574 / 12,562) - iPad M4 (3,630 / 13,060)

Since we’re talking about Linux support, the iPad benchmarks seem irrelevant. It’s a completely different kernel. Asahi Linux benchmarks on an M3 MacBook Air would be the closest thing here.

According to the asahi website, support is currently available for m1 and m2 macs only[1].

Time will tell about m3 macs.

[1]: https://asahilinux.org/fedora/#device-support

Re: Upstreaming Linux kernel support for the Snapdragon X Elite

#50

I am excited about the prospect of Linux on another powerful aarch64 platform like Snapdragon Elite. But, as far as I can tell from the diagram on the link shared, you will boot into EL1 and not EL2. This means that you cannot run a hardware accelerated VM on KVM (via something like qemu). This makes a Snapdragon Linux laptop not as useful. BTW Asahi Linux on Apple Silicon enters on EL2 which allows qemu+KVM. Enterin…

Pointer for those not familiar with Arm exception levels: https://developer.arm.com/documentation/102412/0103/Privileg...
Post reply on HN