From a follow up post on Mastadon <a href="https://social.treehouse.systems/@AsahiLinux/110497512340479064" rel="nofollow">https://social.treehouse.systems/@AsahiLinux/110497512340479...</a>:<p>"Also in this update:<p>We now have a cpuidle driver, which significantly lowers idle power consumption by enabling deep CPU sleep. You should also get better battery runtime both idle and during sleep, especially on M1 Pro/Max machines.<p>Thanks to the cpuidle driver, s2idle now works properly, which should fix timekeeping issues causing journald to crash.<p>Also thanks to the cpuidle driver, CPU boost states are now enabled for single- and low-threaded workloads, noticeably increasing single-core performance.<p>Thermal throttling is now enabled, which should keep thermals in check on fanless (Air) models. There was never a risk of overheating (as there are hard cutoffs), but the behavior should now more closely match how macOS works, and avoid things getting too toasty on your lap.<p>Random touchpad instability woes should now finally be gone, thanks to bugfixes in both the M1 (SPI) and M2 (MTP) touchpad drivers.<p>A bugfix to the audio subsystem that fixes stability issues with the headphone jack codec.<p>New firmware-based battery charge control, which offers fixed a 75%/80% threshold setting. To use this, you need to update your system firmware to at least version 13.0, which you can do by simply updating your macOS partition to at least that version or newer. This new charge control method also works in sleep mode.<p>U-Boot now supports the Type A USB ports (and non-TB ports on the iMac), so you can use a keyboard connected to any port to control your bootloader.<p>And last but not least, this kernel release includes base support for the M2 Pro/Max/Ultra SoCs! We are not enabling installs on these machines yet as we still have some loose ends to tie, but you can expect to see support for this year's new hardware soon."
Its been more than a year I'm running asahi on my macbook air and I can't stress how grateful I feel for enjoying such wonderful freedom.<p>I don't feel like ever going back to x86 to be honest, at this point there is nothing lacking or unable to run and when the neural engine drivers come online now that the GPU is starting to mature people will be able to juice out every last bit of computation this machine is capable of.<p>For the record, I've switched to the edge branch a couple of months ago and honestly I noticed no actual difference in my day-to-day tasks which is really telling about how powerful even the M1 is when it can handle software rendering in such an effortless manner coupled with anything else running.<p>Really thank god for asahi being a thing.
Donate.<p>Please don't forget to donate if you get value from Asahi.<p>This is tremendously detailed and laborious work that people are doing in their free time.<p><a href="https://asahilinux.org/support/" rel="nofollow noreferrer">https://asahilinux.org/support/</a>
I wonder if the new Mac Pro's full PCI Express support resolves any limitations that prevents people from using GPUs over Thunderbolt on existing Apple Silicon hardware (this is apparently a hardware limitation).<p>Although the Mac Pro's PCIe extensibility makes it a pretty mystifying niche product from Apple without providing memory and GPU expandability, once Asahi Linux gets running on there you should be able to not get the full abilities of the latest Vulkan and full OpenGL 4.6 by putting in a recent AMD card. The open source Radeon drivers should "just work" on ARM as they do in the Talos II POWER-based workstation, if they can be stably initialized that is. Heck, Nvidia publishes a binary Linux aarch64 driver and they sound petty enough with Apple to try to make that work.<p>You could have Asahi Linux running and delegate any not-yet-supported hardware to the 7 PCIe devices it supports. Would be quite a mighty ARM Linux workstation. Again though - only if Apple has the PCI Express support for it.
This is great work and I commend it. But in other threads people are acting like Asahi Linux hardware support is 100% complete. My fear is that if I were to go this route and purchase the hardware I'd be seeing fraction of the performance and capability I would in Mac OS. To be honest this blog post seems like the project has a long ways to go, not that it is nearly completion.<p>I just can't justify buying hardware from a company that is so hostile to developers and hackers as nice as it may be.
Thanks to the entire Asahi team, your work is truly incredible and so far beyond my pay grade that words fail me. I honestly recently tried and very much struggled to communicate why I was so amazed by your project when talking with friends.<p>For anyone interested into the GPU side, I can't recommend Linas streams[1] enough.<p>[1] <a href="https://www.youtube.com/@AsahiLina/streams">https://www.youtube.com/@AsahiLina/streams</a>
Sample-rate shading is exceptionally rare (MSAA is rare-ish these days, but I only know of exactly one title that has shipped sample-rate shading), so requiring a basic compiler transform to handle it, especially when they can do so easily because of their tiler architecture, is pretty sane.
The work of the Asahi team is incredible, and so much fun to watch unfold.<p>I wander if now that you can get a <i>rack mount</i> Mac Pro with Apple Silicon (launched yesterday, the second coming of XServe), running server workloads on them with Asahi Linux becomes a viable route for some people?
Sorry, but what's the point? Why not just buy a Linux laptop and have everything work out of the box? Why are Linux enthusiasts putting so much effort into supporting hardware from companies that - at best - ignore Linux? This question is also valid for other manufacturers, btw, not just Apple. So much time wasted doing free labor for hardware companies that will just break your stuff with the next hardware iteration.
I can’t wait for M2 (pro) support for my MacBook Pro. I was long term Thinkpad/Arch Linux user and really want to go back to such setup. Sadly I didn’t find anything better hardware-wise than the MacBook but I love Linux.<p>I know they are focused on getting it to a good quality on M1 first but eagerly consuming all project updates! Good job team!
Kinda irrelevant but Asahi is the topic on HN that gets me excited the most. Can't wait to have such a great hardware for my daily driver.<p>-- a happy ThinkPad Debian user
When the Asahi alpha released dropped last March, it was stable and functional enough to become my daily driver. And since then the pace of development has been steady and impressive - I actually look forward to every 'pacman -Syu'.<p>If someone told me 20 years ago that I'd be using an Apple-made ARM workstation running Linux to do all of my development work today, I would have never believed them.
When Vulkan drivers are ready maybe the Asahi Linux perhaps also be ready to run some SteamVR apps <a href="https://github.com/ValveSoftware/SteamVR-for-Linux/blob/master/README.md">https://github.com/ValveSoftware/SteamVR-for-Linux/blob/mast...</a>
Recently, I've been thinking about using Asahi as the host system running on my M1 MBA and run everything macOS in a vm. Does anyone have experience with that? How stupid would that be?
Does anyone know how efforts are going to to get Asahi's kernel changes merged back upstream? Has anything been merged upstream already? Is there a roadmap for getting things upstreamed? Are they pursuing an incremental approach to upstreaming individual components or do they have to prove that everything is flawless on Apple silicon before anything can be merged?
How much do you need macos around to use it?<p>Sounds like the original install and then for firmware updates? I’d like to keep telemetry to a minimum and not use macos if possible.
Awesome work. Now if we could just get those parts in a modern, modular laptop with replaceable components. Frame.work has raised the table-stakes for laptops.