Qualcomm Linux 2.0(qualcomm.com) |
Qualcomm Linux 2.0(qualcomm.com) |
Torture.
it's not giving me any warm and fuzzy.
None of them are on the game for the well being of the community or whatever.
Profits and lower R&D costs, that is all.
Eventually I got it to work well with [1] and extracted firmware off github because I had wiped Windows and all partitions into oblivion.
I was looking for the bliss of fan-less linux with ARM. The joy! [2]
[1] https://discourse.ubuntu.com/t/ubuntu-concept-snapdragon-x-e...
[2] the fans are ON permanently
AArch64 is dead for Windows and client Linux, and the knife is in Qualcomm's hands.
Qualcomm you suck, upstream your drivers, make it open. Stop faffing about with closed proprietary junk. Somehow Intel, Tenstorrent, and AMD understand this but you don't. You aren't NVIDIA! Even if you were NVIDIA know that people absolutely despise that model.
> Other variants that were previously provided AS-IS are no longer provided. Interested users need to build those by themselves.
https://github.com/radxa-build/radxa-dragon-q6a
AI / NPU use cases have been severely hampered as well:
https://gist.github.com/Foadsf/3cc2e0ed357c3ac7180589701bf83...
I've personally been wrestling with their broken I2C for a couple weeks.
Really want to love this board but lots of sharp edges at the moment. Hopefully Qualcomm keeps dedicating resources to improving things - I know it's hard work!
I will definitely not be touching their Linux variant for that reason. I simply don't trust the company, one bit. They are the American Huawei.
Eudora: bought, milked, killed. BREW: rotted. AllJoyn: dead. Toq/Mirasol: gone in two years. CodeAurora: shut down. And the $899 Snapdragon Dev Kit: shipped months late, then cancelled with support "paused indefinitely" while units were still in transit. Even Adreno drivers barely get updates after launch.
The silicon is great. But software at Qualcomm is a launch checkbox, not a commitment. At this point, "powered by Qualcomm" on a dev platform is a signal to stay away.
[0] https://computerhistory.org/blog/the-eudora-email-client-sou...
You can of course merge anything with the right license if you so like, like that one off font code into your editor, but if it doesn't fit well into the overall project or meet the general quality standards of it then it's not practical to and can actually be worse than not including it. Upstreaming is about submitting something the maintainer can reasonably accept and maintain, not just about whether working code is available. GPL licensed code provides the latter, it's still up to someone (either the original company or some other interested person) to make it fit right first.
The "upstream" people deal with their own drivers, subsystems or tasks which takes up their time - but if someone feels they want to take on this too, they'll do it (normally that doesn't happen - it's up to the original authors to take responsibility)
That sounds great from a design perspective, but it can also lead to cases where people are attempting to design for utter unknowns - potential futures that may or may not exist, theoretical understandings of how hardware works, that kind of thing. It frequently prevents new drivers being merged without significant modification, and sometimes it results in a need to entirely rearchitect the relevant part of the kernel before the driver can even be considered (and also now you need to split that driver into three parts). Upstreaming is hard.
It happens to also benefit the Linux gaming crowd, but it's still ultimately self-interest driving the work. The engineers doing the work are probably doing it for the altruistic reasons, but ultimately Valve is writing the cheques.
They’re doing it in a manner that has broad benefits, but it’s definitely a win-win situation.
Additionally they want to prevent losing Steam content to Windows Store or XBox PC App.
If they could get Windows source at zero cost, like the Netbook OEMs did in the early days, they would quickly forget about Linux.
Additionally, don't forget current Valve's management doesn't live forever like any of us, and who knows what will happen to Valve afterwards.
The patch referenced in the Phoronix article is just a device tree file. That is the easiest part of the whole thing. As usual he's just farming every random LKML patch he can for clicks.
It seems that external displays are only supported on HDMI (e.g. Mac Mini) but DP Alt mode is still listed as WIP so I'd assume MacBook's with only USB-C (all of them?) can't support an external display.
it's important to set UTM to use Apple Silicon _virtualization_, because otherwise it uses QEMU and is thereby emulating. With Apple Silicon virtualization, having macos and arch and fedora all going at once is amazing.
pertinent references :
or search for UTM on the Apple app store, where it's prebuilt (and that's what i use successfully).
It's still is a great laptop and I recommend it for the hardware overall, but not fan-less indeed.
All the subsystems to run a laptop should already be there, no?
HPE I've had very good luck with for HCI.
it used to be that Apple was the pricier option but I guess not anymore
macbook m series processor laptops have the camera notch and frankenturd look and feel
thinkpads feel better and the hinge opens all the way