P.s. I know about asahi, but from a quick glance, it doesn't look like all the driver functionality is there yet (although, I must say, their rate of progress has been awe inspiring).
I think most of the drivers have been implemented but could not talk of personal experience (have the yoga c630 and drivers requires firmware files that need to be extracted from windows, my current experince is useable but subpar )
For comparison one of my other (budget) laptops with Ryzen 4700u gives me over 6 hours of battery life with light usage, but I still get around 4 hours out of it when I keep compiling the kernel over and over again.
https://www.qualcomm.com/products/mobile/snapdragon/pcs-and-...
Though their latest CPU seems to be Snapdragon 8cx Gen 3? And it hasn't ben updated for 1.5+ years. It seems to perform at around 60-70% of M1 which I guess is not that terrible.
But I'm not sure their battery life is really that exceptional? The ThinkPad X13s doesn't seem to last that much longer than laptops with low-power AMD CPUs (which are both much faster and should have way less driver and software issues, e.g. even laptops with something as old as 5700U supposedly have comparable battery life according to some benchmarks)
- Thinkpad X13s (barely works Ubuntu/Armbian)
- Microsoft Surface Laptop (barely works Fedora)
- Macbook Air (works Arch, Fedora, Debian)
Macbook Air M1 will provide you with 3x CPU power and will have the best drivers and largest community.
If you want 0.5x M1, you’re already out of options. The closest you get is 0.33x M1 that barely works.
https://pine64.com/product-category/pinebook-pro/
They're only about US$200, so depending on your budget it might be a useful experiment. :)
A cursory glance at geekbench shows that you can get around 50% the performance of a 2020 Macbook Air M1, if you get the upgraded CPU option.[2][3] I have no idea how useful those benchmarks are, though.
[1] https://shop.mntre.com/products/mnt-reform [2] https://browser.geekbench.com/v4/cpu/16291496 [3] https://browser.geekbench.com/v6/cpu/2504172
It's surprising that there are few actual suggestions here, so I guess we're not quite there yet, at least as far as affordable mainstream options go? Props to Lenovo and others for trying, though.
I recall needing something similar a few years ago and just opting for an x86 netbook with an underpowered Celeron, something like this: https://techbite.eu/en/laptopy/laptop-zin-3-14-1 (probably just a rebrand of something else)
The battery life was great and it was dirt cheap, which I'd love to have with ARM and perhaps more RAM.
That particular model was just an example (build quality shows the budget segment and Wi-Fi drivers started working in Linux distros out of the box some time after the release), but I hope we'll have more budget computing options I'm the future! Maybe even RISC-V some day.
I'm not aware of a non-Apple ARM laptop that works better than an M1 with Asahi.
Apple users have to switch to ARM because that's what Apple decided to use, but in PC-land you can get more performance out of a new ryzen for less money.
You can rent an ARM VM for the few times you absolutely need an ARM.
You can get very good battery life with a modern "windows" (i.e non-mac) laptop with a bigger battery, and running a very lightweight distro like bunsenlabs (an optionally tweaking some CPU throttling parameters). In standby the battery should last close to a full day. With modern fast charging over USB-C, this works very well.
You can also just get a modern Android Tablet with good battery life, and use a bluetooth keyboard + mouse with something like Termux on the backend. You can run vscode web gui for an IDE.