Fanless ThinkPad x13s running Ubuntu 23.04 ARM64 with customized Linux kernel
twitter.com
twitter.com
Of course audio is not (yet) working (:
All this really says is that no one should touch this hardware with a ten foot pole, given a random AMD laptop tends to work out of the box, and costs 1/2 of that thing, and likely outperforms it by 2x. And these days, most of these AMD integrated GPU laptops are in the 3-4W range for the entire machine, running linux+browser/etc. Which means your getting ~15-20hours battery life with a 65Wh battery.
So, its someones fun hobby project to get it working in linux, which will be useful when I see them on sale for $150, but until then I will stick with laptops that are supported by their manufactures and can have their firmware updated with fwupdate.
ACPI has been terrible since forever, if you've ever tried to run Linux on laptops.
I'm really not sure what you're trying to say here. "Hackers shouldn't waste their time doing hacky stuff?"
I think this is an interesting achievement, even if the layperson probably would be more suited for a laptop with better ootb Linux support.
Running an M2 MacBook Air as my main work device, I wouldn't touch non-ARM64 laptops for the time being.
Why? I would contribute most of that success to Apple's engineers/management not to the CPU architecture. I mean Qualcomm still seems to be behind not only Apple but also AMD and even Intel if you need both high performance and high battery life.
Every laptop I've run with Linux in the last 6 years just works out of the box with pretty much everything working: Lenovo, HP, Acer, Dell. I don't know if it's a distro thing or if I'm just lucky or what, but I never really need to do much special.
I'll openly admit this is unreasonable for the "average consumer." So I'd never think to suggest mucking about with their systems. However, for tech-literate folk, if you really need extreme battery life, limit short/long TDP max values.
If you are willing to use a noticeably slower machine because you value battery life, then instruct your machine to behave accordingly. It takes seconds and is way easier than writing any program. Zen 3+ cores are still quite fast with a 10/15 watt long/short power limit. On the Intel side, CPUs can further be instructed to disable all but 1 P-Core.
Modern processors are pretty dynamic. I'm not pretending this will get you to arm levels of idle power draw, but things aren't an order of magnitude off, either. As a bonus, when you are plugged in, you get way more power on tap compared to any snapdragon.
And, these are just the issues out the gate. Unfortunately, these are dealbreakers especially when there are competitive options available that are not gimped.
Forking over 2-3k to see how far I get is something I have no appetite for.