5 ms·
Does anyone here use Asahi as a daily driver? I’m curious to try it on my M2 MBP.
by ttul 4y ago
Does anyone here use Asahi as a daily driver? I’m curious to try it on my M2 MBP.
- zamadatix 4y agoI used to use it on my M1 MBP. For M2 MBP only the 13" is supported, 14" and 16" still need some "minor" work to let the components know how to initialize in those models. Since I switched to M2 MBP I haven't been able to use it lately and miss it :). For day to day the biggest pain points for me were the lack of speaker, microphone, and webcam support. Bluetooth and 3.5mm audio worked fine though. GPU support was useable for browsing and whatnot before so with the recent massive speedup and continued OpenGL support improvements I can only imagine it's even better now. Wi-Fi, touchpad, keyboard, screen brightness, and USB all seemed to work fine for me. I think HDMI out, DP alt mode from the type c, and thunderbolt were all unsupported as was touch-id. Battery life was worse than macOS but still better than a normal laptop (for my usage pattern at least). Software side it's ALARM (Arch Linux ARM) based and "I use Arch btw" so I had no complaints. Users who prefer other distros may not like that and while it's possible to get certain other distros running the experience isn't as good and seems complicated. Wayland is the officially recommended display server option and XWayland works fine in it for running X11 only apps. Early on the 16k pages created a lot of headache but that seemed out of the way towards the end of me having the M1. Some Electron apps were slow to upgrade to a Chromium base which included the 16k page support. I never really messed with FEX or anything about running x86 and/or Windows stuff on it, just native packages. The installer was pretty straightforward to use. For detailed feature support tables this page has the info https://github.com/AsahiLinux/docs/wiki/Feature-Support https://github.com/AsahiLinux/docs/wiki/Feature-Support Oh and you can swap the command/option keys around to the non-Apple way if you want: echo 'options hid-apple swap_opt_cmd=1' | sudo tee -a /etc/modprobe.d/hid-apple.conf
- captn3m0 4y agoYou can get closer to the stock PC layout with: options hid_apple swap_opt_cmd=1 fnmode=2 swap_fn_leftctrl=1 (CtrlFn⊞AltSpaceAlt⊞), except for the double-swapped right-option which acts as Win instead of the expected Ctrl. There is a `rightalt_as_rightctrl` patch[2 which doesn't work with Asahi yet, but there's plans to upstream it. However, marcan was planning to make some massive changes in the apple-hid driver, so it might take a while. [2]: https://github.com/free5lot/hid-apple-patched/issues/1 https://github.com/free5lot/hid-apple-patched/issues/1
- mo_42 4y agoI have the M1 MBP. I use it as a daily driver for my personal computing (I have another company-owned laptop). Currently, I'm doing a little programming in rust and some photo work in Darktable. Of course many others things work too. I also compiled and ran some 7+ years old C++ projects successfully. Only thing I'm missing is standby. It sounds a little ridiculous that I have an expensive laptop at home and I need to boot it every time.
- captn3m0 4y agoUsing it on M2 Air, but only as my driver while travelling. What I wrote elsewhere: > Asahi works great on Apple Silicon. There’s a small collection of software (like Widevine/Zig) that isn’t available on Asahi/ARM64, and some important features that are still in progress (Speakers/Webcam/Mic/External Monitors). GPU and Sleep support is still experimental, but the device is usable enough for me (No critical showstoppers so far). Widevine has since been solved in a great hack[0]. [0]: https://gist.github.com/DavidBuchanan314/c6b97add51b97e4c3ee95dc890f9e3c8 https://gist.github.com/DavidBuchanan314/c6b97add51b97e4c3ee...