8 ms·
Ask HN: How ready for daily driving is Asahi Linux?
Been lurking the GitHub issues, Twitter and blog but haven't really gained a full perspective.
I'm in the market for a new laptop, currently using a Carbon X1 which I'm generally very happy with. I'm only interested in laptops that I'd run Linux on, but been trying some of the late Apple MacBooks and like the hardware, just the software seems to get in the way sometimes.
So came across Asahi Linux project, which seems to be usable for daily work, minus some missing things.
But does anyone use Asahi Linux daily here and can talk about their experience?
- worldsavior 4y agoIn my opinion, not ready enough, but usable. Speakers are still not safe to use, no use of security components, no Touch-ID, no GPU support, no mics and many more[1]. Though its still very impressive what they got so far, and hope in the near future it will become a full functioning OS. [1] https://github.com/AsahiLinux/docs/wiki/Feature-Support https://github.com/AsahiLinux/docs/wiki/Feature-Support
- m00dy 4y agothere's a gpu support. We all have watched how it was built on youtube by a Japanese anime character.
- notpushkin 4y agoYeah, but it's still in the works, right? Gambatte, Lina-san!!
- rowanG077 4y agoIt depends on your definition. It's not yet released so I would say this would count as it's not there yet. I can't install asahi today and have the GPU work.
- worldsavior 4y agoIts still in development. Theres a working patch but not yet merged to Asahi.
- Mizza 4y agoI don't think speakers are totally safe to use on OSX either. I've blown out speakers on two machines with VCV Rack. :[
- NateEag 4y agoI wasn't able to find it just now, but I remember a warning several years ago in a SuperCollider tutorial to the effect of "Mac OS X does not hard-limit maximum volume, so BE VERY CAREFUL! You can damage your ears and hardware!" I'm sorry you lost internal speakers to that.
- nkobber 4y agoMany features are not supported yet. For example adjusting screen brightness, internal speakers and power management. Have a look at https://github.com/AsahiLinux/docs/wiki/Feature-Support https://github.com/AsahiLinux/docs/wiki/Feature-Support
- nkobber 4y agoEDIT: Power Management works. What I meant is that sleep does not work
- bestouff 4y agoHint: it's not. I'm not asking much though: I just need a linux laptop which is fast (lots of rust compilations) and can stay for a whole day unplugged. Thunderbolt connectivity to dock it at home (and use bigger screens) would be perfect. I don't need the GPU, I'm mainly using the terminal and the CPU in fast enough for that. But it's not even there: the CPU is heating even when doing nothing, the laptop doesn't sleep when closed (so the battery is draining too fast) , and thunderbolt is still far away. But under some conditions it's nice, even nicer than the XPS 15 i9 I had before. I'm giving some undisclosed amount to marcan monthly, and I hope it'll be "usable" (for me) soon.
- osigurdson 4y ago>> the laptop doesn't sleep when closed Linux is amazing but doing the right thing when you close the lid is a seemingly intractable problem for it. Maybe we need a hardware spec and a paid distro to finally solve these kinds of problems.
- bestouff 4y agoThey know what to do, it just requires work and coordination with the upstream linux kernel (extending the PSCI api); still it's not done. But don't get mistaken, I like this machine very much. When it works, it works fast and very well.
- allisdust 4y agoDell XPS is the only laptop where I have seen this working reliably. Worst part is that thanks to zram, many distros removed hibernate functionality. So its not possible now to either sleep or hibernate on many laptop/distro combinations. This makes Linux unusable in most cases due to battery drain (and some times even dangerous as laptop gets super hot inside bag etc).
- bestouff 4y ago"Dell XPS" is too generic a term to be useful. I've got an old XPS 13 which works perfectly; I also got a newer XPS 15 (top of the line, 4500€) which never managed to sleep correctly (thanks to Intel s0ix hybrid-suspend) and often overheated in the bag. I got rid of the latter after 1 year, it was a mess to use.
- jnk345u8dfg9hjk 4y agoCan anyone comment on battery life in the current state of things?
- reacharavindh 4y agoI'm interested in this as well. I don't have a personal M* MacBook to test it myself(Writing this on a M1 Pro MacBook Pro provided by work, but I'm obviously not trying to boot Asahi Linux on a work machine). I'm thinking about getting a laptop for personal use, and I'd love for a M1 machine if it runs Linux decently. 1. It needs to be able to sleep/resume like a Mac (shut the lid, and it goes to sleep without sucking the battery, and open the lid, it should wake up within a second or two allowing me to continue what I was doing before sleep), and 2. Needs to last at least 8 hours on battery. The Mac lasts more than 14 hours for my use (very light). Wifi needs to work reliably. I don't care if the GPU lays there unused, I don't care if bluetooth doesn't work. I hope Asahi Linux gets there someday soon.
- bestouff 4y agoSee my other comment; wifi works well, power management doesn't work at all.
- rowanG077 4y agoIs this really a power management issue and not the issue that the CPU is constantly hard at work rendering the UI?
- bestouff 4y agoNope, it's power management. It's not implemented yet, so the laptop doesn't sleep and doesn't even throttle. "In the future" it should work though.
- rowanG077 4y agoPower management should work for the most part. Sleeping and hibernation doesn't work yet but it should definitely scale to your load. All the usual things like setting the performance governor should work. See the driver discussion here: https://lore.kernel.org/linux-pm/20220504075153.185208-1-marcan@marcan.st/ https://lore.kernel.org/linux-pm/20220504075153.185208-1-mar... If you have issues with this please report it to marcan (or somewhere on IRC in the project or whatever).
- yewenjie 4y agoRelated question: does anybody exclusively use any Linux distro on MacBooks in a VM? What is the tradeoff and how is your experience? I want the MacBooks for the battery backup, but I cannot live without NixOS, and seems like Asahi is still a few months away.
- dicknuckle 4y agoI only use Lima on the Mac I use at work. But by any limitation by my employer, it's just the easiest thing I've found for running a few containers for my semi-daily workflow.
- bestouff 4y agoYou could install NixOS on your Mac. I've installed Debian, some use Fedora; you just use the Asahi installer to repartition and install the kernel, and after that you can isntall your distro of choice (not super easy though).
- yewenjie 4y agoI don't want to use Asahi until the experience is seamless - so VM seems to be the only option.
- School-Cotton 4y agoI used to do this and there are a few annoyances, and the set of annoyances is different for every VM software you choose. My preference was VMWare Fusion. The worst annoyance there was that it emulated touchpad scrolling as a mouse wheel, so you didn’t get pixel-precise scrolling but instead jumped several lines after you had moved your fingers some significant amount. Overall it all worked fine, and far more reliably than Linux on a modern laptop running natively (if you can get past the minor annoyances).
- yjftsjthsd-h 4y ago> but I cannot live without NixOS, Just to double check: nix on Darwin isn't good enough?
- notpushkin 4y agoNo GPU means it gets pretty hot sometimes (don't even try watching videos, I've literally burned myself :'). Otherwise I'd say I could use it as a daily driver: a bit clunky, needs some tinkering, but everything I personally need (VSCodium, Firefox, Docker, wifi, audio in the headphones) already works and works well. If you already have a MacBook you could use, just give it a try – you can dual-boot, so if it doesn't work you can go back to macOS and try it out again in a couple months. UPD: and of course, don't forget to sponsor the developers! Every little bit counts.
- cultofmetatron 4y ago> I've literally burned myself / That can't be good for the longevity of the device.... or of you for that matter
- notpushkin 4y agoIt sure can't, which is why I'm not doing it anymore :-) For typical development setup (+ some music not from YouTube) it stays gently warm though (while macOS is stone-cold).
- 5e92cb50239222b 4y agoFWIW you can use mpv to play just the audio from any site supported by youtube-dl or yt-dlp (so youtube/twitch/a hundred other platforms): $ mpv --no-video https://www.youtube.com/watch?v=xxxxxxxx or maybe even something like this: https://wiki.archlinux.org/title/Mpv#youtube-dl_audio_with_search https://wiki.archlinux.org/title/Mpv#youtube-dl_audio_with_s... I've been using a variation on this theme for years, don't even really know how YouTube looks these days
- judge2020 4y ago> for the longevity of the device.... I doubt it's really baking itself; most devices have a lower temperature target set in the software/firmware so that the user doesn't burn their lap, but the default thermal management behavior is done completely on-die.
- rowanG077 4y agoIt really depends what you need. The basics are working: USB2, wifi, bt, kb, track pad, 3.5mm jack. So it's definitely usable. Om the other hand there are tons of features that are not ready. GPU, external display (allthough these are relatively close to), speakers, video encoder/decoder, USB3, thunderbolt, deep sleep states and more. Whether it's ready is a very subjective question on what features you consider essential to have. Personally I will wait until GPU, USB3, thunderbolt and external displays work since I use those constantly.
- willnonya 4y ago
- NateEag 4y agoI've recently started a trial of NixOS on a Framework laptop. It's definitely not ready for a normal person, that's true. I'm working in text files to configure things, and had to debug the GUI not starting after my initial install. That said, I was pleasantly surprised how much the basic Gnome desktop just got right after initial setup. My Bluetooth earbuds were plug-and-play, and watching Netflix in Firefox just required clicking the "Enable DRM" popup that appeared on the Netflix failure page. I've run into more issues as I've progressed (e.g., USB 4 channel audio interface is recognised as a microphone but doesn't just show up by name in Audacity), and yeah - overall it's not ready for a non-programmer. Nonetheless, I've been pleasantly surprised at how much better it works than it did the last time I tried a Linux desktop, in my mid-twenties. Things are definitely better. ...granted, I intentionally chose a machine that was designed with all Linux-supported hardware. I'm sure that helps a lot.
- c0wb0yc0d3r 4y agoDoes the fingerprint reader work out of the box?
- NateEag 4y agoIt did, surprisingly. I enabled fprintd in my configuration.nix and bam - it showed up in the Gnome settings and I scanned a finger a few times. Now I can sudo without having to think about it (which, granted, might defeat some of sudo's point...).
- VMtest 4y agohow does the new deep sleep s2idle work compare to older gen of laptops? some people reported that a night costs 20 - 30% of battery life on framework laptop (after they configured s2idle deep properly), but nobody cares to measure the possible battery life difference between s2idle deep and s3 edit: I have 11th gen i5 intel nuc, but I didn't check whether the deep sleep works or not since it's a desktop
- sirwhinesalot 4y agoI'm waiting for it to stabilise a bit more, but I'm quite pleased with UTM + a Linux VM. Hopefully we'll get more ARM support in Linux distros, I really hate snaps but otherwise Ubuntu works the best so far in my experience.
- cwaffles 4y agoHow is the battery life on Asahi (eg 16in MBP)? I'm debating this versus the HP Elitebook 865[0], which has 64GB ram, top spec Ryzen, and a 72whr battery. They claim 22h battery life, and 13h of youtube playback. [0]: https://www.hp.com/us-en/shop/mdp/hp-elitebook-865 https://www.hp.com/us-en/shop/mdp/hp-elitebook-865
- reacharavindh 4y agoI have heard a glowing review of this hp elitebook 865 with Ryzen from someone I know. Although they only use Windows. I’m quite interested in knowing if it can sleep/wake-up like a Mac on Linux. This is my practical choice for a personal Linux machine.
- cwaffles 4y agoGood to know! I'm also considering the Schenker[0] with 99wh battery, or the Starbook[1] as they seem to be linux friendly [0]: https://www.notebookcheck.net/Schenker-Vision-14-Laptop-in-review-Massive-Core-i7-12700H-performance-upgrade.664923.0.html https://www.notebookcheck.net/Schenker-Vision-14-Laptop-in-r... [1]: https://us.starlabs.systems/pages/starbook https://us.starlabs.systems/pages/starbook
- reacharavindh 4y agoLooks like the Schenker laptop you’re considering has an Intel 12* series cpu. As far as I know it has botched S3 sleep states which means that the laptop won’t properly go to sleep.. instead draining the battery while the lid is shut in a backpack. Hence my interest in the AMD cpu.
- pimeys 4y agoYou might want to check the new ThinkPad Z13 and Z16 models with latest Ryzen CPU. You get similar performance and battery life as you'd expect from an M1. https://www.notebookcheck.net/Lenovo-ThinkPad-Z13-laptop-review-AMD-s-premium-ThinkPad-with-long-battery-life.639685.0.html https://www.notebookcheck.net/Lenovo-ThinkPad-Z13-laptop-rev... No need to change the CPU architecture.
- acomjean 4y agoI have the system 76 AMD model for work called Pangolin (not available now) it really quite fast and doesn’t get too hot. Battery life is great. I’ve stressed tested doing genetics work which involved maxing out 16 cores across a couple days. Those new AMDs are great. I went with the system76 because it comes with and they support Linux. It sleeps and wakes ok too
- worthless-trash 4y agoWhat kind of sleep and wake ? (hibernate / s3, etc ?)
- acomjean 4y agoI'm not sure. Its "POPos 22.04 LTS" which is an ubuntu like fork. I use the Suspend on the upper right task bar before closing the lid. I'm pretty sure its not hibernating because it comes right back on lid open. It doesn't make it clear on any system info I can find.
- reacharavindh 4y agoSame question- does it sleep/resume instantly like a Mac? If you shut the lid and come back in say 8 hours, will the battery be empty or does it really “sleep” like a Mac and retain most battery?
- acomjean 4y agoIt retains it battery as far as I can tell. I use it daily and haven't had any battery issues day to day. I do tell it to "suspend" before I go home out of habit. Though at work its plugged in. I used the machine last night on battery a couple hours and this morning I charged for 15 minutes then off to meeting where I used the machine. I'm back and 10 minutes in the battery is now at 85% (In the meeting and using the battery for a little presentation). The longest time in my bag has been 3-4 days and the battery has not trickled down to zero. its kinda a movable desktop for me mostly. I have an 7th or 8th gen intel version of the oryx pro. That machine has pretty dismal battery life, but it does game with Nvidia power.
- not1ofU 4y agoIf you are in EU, you might be interested in this https://www.tuxedocomputers.com/ https://www.tuxedocomputers.com/ I am not affiliated, but recently purchased one and very happy with it.
- capableweb 4y agoThank you for the recommendation. How are they keyboards and the general build quality? Like the hinges and other mechanical parts?
- not1ofU 4y agoI got one of the midi sized systems, not a laptop. No complaints, the cable management is good. The parts are grand, the delivery was quick. I found it through a youtube channel called "the linux experience" - I think he is German. He does a review on their laptops, maybe that will be more usefull for you.
- not1ofU 4y agohttps://www.youtube.com/watch?v=l-LTjXdMe2w https://www.youtube.com/watch?v=l-LTjXdMe2w
- lordgroff 4y agoContext: first laptop in circa 20 years that doesn't run Linux (m1 air). I don't like OSX and after a year I'm still not really used to it. But... It's still a much better choice to deal with it than Asahi right now (emphasis on right now, I expect it will get there and I will gladly use it at that point). No GPU, no sleep, no audio, no real power management. If you need arm Linux for something concrete, VM is the way to go right now unfortunately.
- capableweb 4y agoYeah, if the option is between MacBook + macOS VS any other solid laptop with Linux, I'm gonna have to do with the second option. Any time I tried to use macOS (which, for many years before I did use daily), I end up getting frustrated... Many thanks for sharing your experience!
- rvz 4y agoIt is not ready for daily driving (yet). To save your time. That is the answer.