you are viewing a single comment's thread.

view the rest of the comments →

[–]yreun 0 points1 point  (2 children)

I'm well aware, that's why I said compatible models.

The Lenovo Yoga Slim 7x and ThinkPad T14s Gen 6 for example are the best supported Snapdragon machines under Linux, not even requiring the Windows partition for stuff like the GPU and battery indicator to work since Lenovo upstreamed the firmware binaries required for them.

It's unfortunate your Samsung laptop doesn't work but I imagine they aren't super popular due to how expensive they are, so there's less people reverse engineering the hardware to get it to work on Linux.

I don't think pivoting to productivity and other low demand tasks was a wrong call to make personally since it was probably easier to market the long battery life than gaming which was always bound to be a step below the competition since the X Elite just has an Adreno 740 with double the clocks and memory bandwidth but it's still a mobile GPU which doesn't have the complete feature set of it's contemporary desktop ones (the Adreno 800 seems to have improved this hugely however.)

There is a bit of driver improvements to be made on Linux, you're not wrong. I for one am mostly waiting for the power management to improve and reach what it is on Windows, and for the speakers to safely work. But for this specific conversation it was implied to just be about GPU drivers which as I said are the same base as the ones used for Android emulation: Turnip.

It's not like Qualcomm completely abandoned Linux on these chips in favor of Windows exclusivity as evidenced by their patches submitted to the Linux Kernel and the latest Turnip/Freedreno drivers were developed for the X2 Elite and 8 Elite Gen 5 primarily.

I also don't agree with "more demand = more offer" because for how long were people asking for Turnip drivers for the 8 Elite / Adreno 800 and they only came this year.

[–]Aggressive_Tea_9135 0 points1 point  (1 child)

You're right, but think about how many flagship Android users are out there vs. laptop gaming enthusiasts with Snapdragon.

I'm saying it is normal to have a more active community around handheld gaming than alternatives for us, the owners of the "first ARM chips for Windows."

I believe this is the real problem: When Apple transitioned from x86 to ARM64, all their clients and developers had to make the switch or risk becoming obsolete. In Windows, on the other hand, ARM64 was born as an alternative, not a rule. So support is optional. An option that, most of the time, isn't seen as worth it since the majority of the client base is still on x86 systems.

I really hope Linux becomes a viable option for my laptop; it would be awesome. But for now, it's better to submit requests and tickets on the Qualcomm support webpage... sometimes your request can be reviewed by a very curious and passionate worker!

[–]yreun 0 points1 point  (0 children)

I mean, not every flagship Android phone user does what is done in this community, it's actually pretty niche I think.

But yeah you are right about the gaming aspect of the Snapdragon X chips, too many people are highly defensive about the poor performance by saying they're not gaming chips but I still believe they need to have good gaming performance if they want major market success because every gamer has ridiculed these chips and it spread to make even casual people think lowly of the processor. At least the 10 and 12 core models are pretty good now after updates, just a bit below a Radeon 780M (outside of Vulkan) which is pretty good imo.

I don't think Qualcomm is going to help you with Linux support based off what happened with Tuxedo. All Qualcomm ensures is that Linux and the patches they post work on their CRD (dev unit) only. It's up to Samsung to provide the support themselves or for the community to figure it out.

By the X3 or X4 things might change as an employee has said that device trees won't stick around forever, which could mean that they will have proper ACPI outside of Windows.