r/AsahiLinux 5h ago

Question about Golden Gate Beta

1 Upvotes

Has anybody here successfully used Asahi Linux alongside the Golden Gate Beta? I know that early on, Asahi's partition disappeared from the boot device selection menu, but the Asahi devs in a recent post noted that it was due to a new flag that was added to MacOS that detects partitions. They claimed that when enabled, the boot entry for Asahi reappeared. I think they mentioned that they reworked the installer script to account for this, but before I proceed I'm wondering if since the supposed change, has anyone using the Golden Gate beta successfully installed and dual booted with Asahi Linux, and if so, did having Golden Gate break anything from within Asahi Linux itself?


r/AsahiLinux 20h ago

Help I want to use a 2020 Mac Mini M1 with AsahiLinux for development and programming.

9 Upvotes

I have a 2020 Mac Mini M1. I like both Windows and macOS, but I prefer Linux for its automation capabilities. While I’d describe macOS as “smooth,” I find it limiting; I like to customize it to create a workflow that’s more comfortable for me, and Linux offers that.

I’d appreciate hearing from anyone who’d like to share their recommendations and experiences using AsahiLinux on the Mac mini M1.

My situation: I’m a game developer using Unity to program in C# and incorporating various programs into my workflow. I’d like to know what experiences others have had with these or similar programs, as well as with proprietary software or video games from Epic Games and Steam. Obviously, I assume these would only be games with low graphics demands, but I’m curious to hear about the community’s experiences.

I've used different distros like Fedora, and I've liked OpenSUSE Tumbleweed on a 64-bit laptop, but honestly, I'd like to try Debian. With AsahiLinux, can I use Debian, and is it currently stable on the M1, or is there something that isn't quite as stable that I should be aware of?

P.S.:

  • The Mac’s HDMI port is broken, so I’m using a Type-C to HDMI adapter. Has anyone tried something similar without any issues?
  • If there’s a kernel update, will it become more stable and compatible?
  • Since I’m dual-booting, will this affect any macOS updates? For example, I use Xcode to compile iOS apps—could this be affected, or is it not a problem?

Note: I appreciate anyone who responds. If there’s a link to a blog, article, or another question on Reddit or YouTube with the answer to my question, please feel free to include it. 🧐😄


r/AsahiLinux 1d ago

Update on Power Efficiency - Asahi ARM64 vs Qualcomm Snapdragon ARM64!

29 Upvotes

I have a M1 Macbook Pro 13 running the latest kernel, and a Snapdragon Lenovo X1 Elite also running the latest kernel. Idle power measured with Resources app. Both Ubuntu.

M1 Macbook Pro

Sleep Battery loss - 1.3% hr (0.8W/h)

Idle Power - 2W (min brightness, airplane mode)

Idle Power - 6.5W (full 500 nit 60Hz brightness, wifi/bluetooth)

Lenovo Slim 7x with X1 Elite (~15% more powerful than an M1 in single core)

Sleep Battery loss - 1.6% hr (1W/hr)

Idle Power - 3.7W (min brightness, airplane mode)

Idle Power - 7.5W (full 500 nit 90Hz brightness, wifi/bluetooth)

Note - the Lenovo has an OLED display which have higher idle power draw than IPS

I am also hearing rumours that X1 Elite might get < 1% hr/battery loss with kernel 7.2 or 7.3. Not heard anything about idle power.

Any comments?


r/AsahiLinux 1d ago

Successfully installed on M1 Pro, but shuts down immediately after showing the "Begin Setup" screen

Post image
16 Upvotes

I don't click anything, it shuts down automatically.

I tried a few kernel arguments to try to get to a prompt, but with ALL of them it shuts down almost immediately, as in about 2-5 seconds:

single

rd.break enforcing=0

systemd.unit=multi-user.target systemd.debug-shell=1


r/AsahiLinux 1d ago

Help Unreliable battery percentage

3 Upvotes

MacBook Air M1 (A2337), 8GB

Firmware 27.0 but I downgraded macOS to 26.5.2 and then installed Asahi. Temporarily disabled the macsmc module so that it doesn't crash on boot, booted into Asahi, upgraded everything including kernel (now on 7.0.13), rebooted.

Battery percentage displays, but battery health is inaccurate, and more concerningly, the battery percentage shown is incorrect and keeps jumping between 37%, to 60%, to 96%, to 88% and seemingly random values. This is all on battery (while battery itself is physically healthy btw).


r/AsahiLinux 1d ago

Help Should i use Asahi?

5 Upvotes

Hello, I have a 2022 MacBook Pro with 8 GB of RAM, and I want to play some games. Unfortunately, because of macOS, I cannot play many of them. I have tried tools such as Porting Kit and CrossOver, but they do not seem very stable.

One of my friends recommended Asahi Linux. I normally use Fedora Linux, but I cannot use my main PC for a while, and I cannot afford to buy a new one.

I am also in a place where the electricity is not very reliable, and it may go out. My Wi-Fi would stop working, but the MacBook’s battery should last for several hours. What would happen if I lost my internet connection while Asahi Linux was downloading through the Terminal?

Also, how would I remove Asahi Linux later? Would I need to delete the partitions manually, or is there an uninstaller?


r/AsahiLinux 1d ago

Help can i install?

2 Upvotes

Is the asahi install stable now on macos beta 2/3? I remember once macos 27 beta rolled around there were some issues with asahi. I'd like to install it again, could i?


r/AsahiLinux 1d ago

Night Light support in Gnome?

9 Upvotes

using Fedora Remix (Gnome). night light support isn't here. kernel 7.

according to this it should be there?
https://asahilinux.org/2026/02/progress-report-6-19/


r/AsahiLinux 1d ago

Help How to see how much space i got

3 Upvotes

So i just installed asahi linux (gnome version) on my 2020 macbook air m1 and i checked if i did everything well, and i just realized that i cannot see how much space i got in settings or what processor i got, they're both empty. i can see it in file explorer but i would rather see it in settings


r/AsahiLinux 4d ago

Post image
256 Upvotes

朝日


r/AsahiLinux 3d ago

Build Android on Apple Silicon with 16GB RAM

36 Upvotes

I've been hacking away at Cuttlefish on and off with the aim to build Android on lower-RAM Apple Silicon machines.

Ika Virtual Desktop

Mission accomplished, 100% native ARM64 build, no FeX or MuVM required. Added bonus, GPU acceleration is mostly working on Apple Silicon.

https://github.com/DesktopECHO/ika


r/AsahiLinux 4d ago

USB Ethernet adapter fail to initialize on boot - RTL8156 vs AX88179 behavior situation

11 Upvotes

Hi Asahi community!

I've been setting up my MacBook Air M1 with Fedora Asahi Remix GNOME, and I ran into a really strange issue with my USB Ethernet adapters. I managed to find a workaround, but I'm hoping someone can explain why this is happening or if there's a proper software fix I can apply.

The problem:

Every time I reboot my Mac, my 2.5GbE USB-C to Ethernet adapter UGREEN CM648 completely disappears from the system (it doesn't show up in `lsusb` at all). The network doesn't initialize. The only way to get it working is to physically unplug it and plug it back in after the system has fully booted.

What I Tested:

I happen to have two different adapters, and they behave completely differently:

  1. TP-Link UE306 (uses an ASIX AX88179 chip, 1GbE): Works perfectly every single time. Plugs in, boots up, internet is there. No issues.

  2. UGREEN CM648 (uses a Realtek RTL8156 chip, 2.5GbE): Fails on boot every single time.

The weird part: I discovered that if I plug this "failing" UGREEN adapter into a cheap, basic USB hub, and then plug the hub into the Mac... it works perfectly on boot! No replugging needed. It works even if the hub has no external power.

My Best Guess:

I'm not an expert, but from reading around, it seems like this might be a timing or "handshake" issue between the Apple M1 USB controller and the newer Realtek chip during the boot process.

My theory is that the older ASIX chip is more forgiving and initializes easily. The Realtek chip might be trying to negotiate USB 3.2 speeds too aggressively on boot, causing a timeout, and the M1 controller just gives up and drops the device. The cheap USB hub seems to act as a "middleman" that handles the connection properly on its own hardware level before Linux even tries to talk to the adapter.

My Questions for the Community:

  1. Is this a known quirk with Realtek (RTL8156/8153) chips on Apple Silicon?

  2. Is there a simple config file, udev rule, or kernel parameter I can add to force it to initialize properly (or fall back to USB 2.0) without needing to keep a USB hub attached?

  3. Or should I just accept that, for now, 1GbE ASIX-based adapters are the only reliable choice for M1 Linux right now?

System Info:

- Hardware: MacBook Air M1 16/512 (2020)

- OS: Fedora Asahi Remix with GNOME

- Kernel: 6.19.13-400.asahi.fc44.aarch64+16k

Thanks in advance for any help, explanations, or pointers! And huge thanks to the Asahi team for making this possible in the first place. 🙌


r/AsahiLinux 4d ago

Asahi has disappeared from boot options after update Tahoe > GG27 pub beta

3 Upvotes

Any help on how to recover would be greatly appreciated, i.e. make the Asahi partition bootable again?


r/AsahiLinux 4d ago

Is fairydust stable ?

10 Upvotes

Hi!
I'd really like to switch to Fedora, but one thing has been holding me back: I need to use a video projector every day for my job as a teacher.
I recently read about Fairydust, which apparently makes external displays work on the MacBook Air M1. My only concern is reliability. Is it stable enough for daily use, or is it still considered experimental?
Thank you !


r/AsahiLinux 4d ago

WiFi reliability issues on Asahi?

8 Upvotes

I've been having trouble on my M2 Max getting wireless networking to work reliably. It will get stuck / stall for seconds at a time, and then start working again.

I'm currently using an USB dongle instead to get a reliable network connection but it's really not ideal, obviously.

Has anyone else had these issues? Is there a fix for it?


r/AsahiLinux 4d ago

Help Does asashi linux run on a m3max macbook pro?

0 Upvotes

r/AsahiLinux 5d ago

Guide Running GE-Proton ARM build inside Steam ARM beta!

50 Upvotes

I've finally got it working! The Steam ARM beta doesn't appear to have any ARM builds of proton downloaded by default, so the use of GE-Proton here should be even better than usual!

If you don't already use the Steam ARM beta, follow the guide from 1uwn58l for installing the latest Steam ARM beta (minus their custom build of proton): https://www.reddit.com/r/AsahiLinux/comments/1uwn58l/steam_native_under_asahi/

Then, download the latest GE-Proton for aarch64 ( https://github.com/GloriousEggroll/proton-ge-custom ).
Install it either using their scripts or manually like I do:
mkdir ~/.steam/steam/compatibilitytools.d
tar -xf ~/Downloads/GE-Proton11-1-aarch64.tar.gz -C ~/.steam/steam/compatibilitytools.d/

Restart Steam if it is open already.

GE-Proton-aarch64 depends on "Steam Linux Runtime 4.0 - Arm 64" which also appears to not get downloaded by Steam by default. I had to manually install it by running this command with Steam running: muvm ~/.local/share/Steam/steamrtarm64/steam steam://install/4185400 . Steam will ask if you want to install it. Once it is finished installing, move to the next step.

For some reason, even with the new runtime installed, Steam's compat dependency checker will still fail. So to workaround that, I simply remove the dependency requirement from GE-Proton with this command:
sed -i 's#"4185400"#""#g' ~/.steam/steam/compatibilitytools.d/GE-Proton11-1-aarch64/toolmanifest.vdf

Restart Steam again, and now you should be able to use GE-Proton11-1-aarch64 like any other Steam compatibility tool! AKA: Right click on a game -> Properties -> Compatibility -> Force the use of a specific Steam Play compatibility tool, and select GE-Proton11-1-aarch64 from the drop down.

That sed command from earlier is going to need to be ran anytime a new GE-Proton is installed (on the new installs toolmanifest.vdf of course) until the dependency resolution issue is resolved.

--- Additional Edits ---
(the above post is unmodified and posted on July 16th 2026 at 9:23 PM PDT)
(this edit section was added on July 17th 2026)

Games I've tested:
Peglin => Unity Engine
Chained Together => Unreal Engine
World of Warcraft 3.3.5a => Non-Steam game but makes running with muvm (page size) and proton-arm easier.
Opus Magnum => Does not need nor uses Proton, just FEX
EzBench
Talos Principle
Deadlock

Performance investigation / Benchmarks:
I started trying to benchmark performance between Proton11, GE-Proton11, and GE-Proton11-ARM in Deadlock and Talos Principle (because they have in-game FPS tools and the Steam overlay doesn't work on my system). I found that Deadlock would crash more frequently in the non-ARM builds but that could have just been luck. Running all of this on my M2 Air, I got wild swings in FPS during all my tests and it was very difficult to tell if there was any FPS difference at all. Then I remembered EzBench exists. Using EzBench, I found that there was essentially zero difference in FPS between the 3 compatibility layers. However, looking at current draw and CPU monitors, GE-Proton 11 ARM is more efficient than both GE-Proton 11 and regular Proton 11 by a few percentage points.
So GE-Proton11-ARM wins in CPU, power usage, and stability-vibes, but all of them tie in both my own and EzBench's FPS benchmarks.


r/AsahiLinux 5d ago

Question Noise Cancellation on Asahi?

11 Upvotes

Hey r/Asahi,

On macOS the internal mics have an awesome noise cancellation built-in, which work well across many apps and it is a pretty decent feature which I as a user use a lot every day.

Has anyone managed to achieve something comparable on Asahi Linux? If so, what audio stack, tools, or configuration are you using? Links to guides or other resources would also be greatly appreciated.

Asking here specifically (not general Linux subs) because I want feedback from people who have used the microphones on both macOS and Asahi and can compare the results directly.

Thanks!


r/AsahiLinux 6d ago

Niri + Noctalia v5 on an M2 MacBook Air

Post image
46 Upvotes

This combo just works so well. Asahi is so good on the M2 macbooks it's insane. Only annoying thing is that the power consumption on sleep is just so bad compared to macOS, but if you're plugged in it's a non-issue anyways.


r/AsahiLinux 6d ago

Help Increase Asahi Fedora Partition size?

5 Upvotes

I am using Asahi as a daily driver for work on an M1 Mac Pro, having a great experience so far 😊

My problem is that I only allocated 400GB to Asahi during install, while I have a 2TB drive.

I found that I can resize the partitions in KDE Partition Manager (at least it's not greyed out for the apple partition), is it safe to just naively do this? I plan to not use the MacOS operating system at all, but I guess it's safer to keep it around at a much reduced size, say 80GB or so?

Sorry for asking this potentially silly question, but I'm just a little afraid that I might make my work machine unbootable - which would be very inconvenient


r/AsahiLinux 7d ago

A post of encouragement and thanks to the Asahi Development Team

104 Upvotes

It's now 3+ months that I've been running Fedora Asahi Remix on my iMac M1 with 16GB RAM. Installation went smoothly. It boots reliably every time. The upgrade from 43 to 44, as well as kernel updates have been just fine.

I am really using, and not just tinkering with this installation and it's now my preferred machine for work ... bigger screen with mechanical keyboard. I have sound input/output working nicely via USB (inbuilt sound/mic yet to work). I am trusting Asahi, as I no longer run updates without being a tad concerned that something may happen. It has been absolute rock solid over the three months.

I've learnt a lot about Linux setting this machine up over several weeks as I looked for ARM64 apps, used distrobox for a couple apps for work and compiled another.

AsahiLinux is an amazing achievement and the developers deserve acknowledgement for creating a genuinely useful and reliable working and fun environment.


r/AsahiLinux 7d ago

Hello, can I use 40GB in free space for installing Ashai Fedora (ı am using macOS 27 public beta)

Post image
7 Upvotes

r/AsahiLinux 8d ago

Steam native under Asahi

29 Upvotes

After a few threads describing issues by running the arm64-build of Steam under Asahi and lots of headaches here's a solution which worked for me.

First of all... as a reference I used the great guide from de-win: https://gist.github.com/de-wim/ba440a84f65d49955a1be15a328bd8b3#file-steam-install-linux-aarch64-sh

As a Bonus, I included a build for Proton-arm64 which makes everything a bit faster (instead of muvm->FEX->Steam you directly run Steam under muvm and FEX is included into the Proton build - I have no actual numbers but games seemed to be snappier). And of course, the arm64-Client for Steam works much (!!) better.

To make everthing work fine, it looks like it's required to have a working muvm/FEX-Steam installation. Under Gentoo you have to start steam-aarch64 command, but I'm positive that under Fedora or Arch it's not that different.

So if you have a working muvm-FEX-Steam environment (without any arm64 directories) you can jump to (2).

(1)
Remove old Steam Data.

rm -rf ~/.steam
rm -rf ~/.local/share/Steam

Initiate a fresh Steam installation. Like mentioned, under Gentoo it's steam-aarch64 but I assume when you come to this level of desparation (like me) you know the right command. Important is: login and let the UI start. Then you can close the Steam Client.

(2)
Jump to a tmp directory of choice (or simply your $HOME) and get the latest Steam-Beta for arm64.

LATEST_ZIPFILE=$(curl -s https://client-update.steamstatic.com/steam_client_publicbeta_linuxarm64 | grep -E '"file"\s+"bins_linuxarm64_linuxarm64.zip' | cut -d '"' -f4)
curl -o bins_linuxarm64_linuxarm64.zip https://client-update.steamstatic.com/${LATEST_ZIPFILE}

And simply install it...

unzip -o -qq bins_linuxarm64_linuxarm64.zip -d ~/.local/share/Steam/
chmod -R 700 ~/.local/share/Steam/steamrtarm64/

Enable the Beta.

mkdir -p ~/.local/share/Steam/package && echo publicbeta > ~/.local/share/Steam/package/beta

One symlink is needed (even when the directory doesn't exist at this moment).

ln -sf ~/.local/share/Steam/linuxarm64 ~/.steam/sdkarm64

I assume you have already installed FEX-Emu and muvm. Things which are required (if not already installed, use pacman, emerge, dnf....): gtk2, ibus, libvdpau.

Then you have to set the right symlink for /usr/lib64/libvpx.so.6. If it's the version you've installed, there's nothing to do for you. But you surely may have a newer version...

ls -l /usr/lib64/libvpx.so*.0
lrwxrwxrwx 1 root root      16 Jul 12 18:12 /usr/lib64/libvpx.so.12.0 -> libvpx.so.12.0.0
-rwxr-xr-x 1 root root 2030880 Jul 12 18:12 /usr/lib64/libvpx.so.12.0.0

So here you have to type:

ln -s /usr/lib64/libvpx.so.12 /usr/lib64/libvpx.so.6

Now you can start the new Steam Client for the first time.

muvm ~/.local/share/Steam/steamrtarm64/steam

It should run through up to the screenshot I uploaded.

Now to the "extra" thing. A Proton-arm64 build with FEX included. If you trust me, you can download my build (clang/lto-thin/4k). It's compiled for an M1 Processor so it possibly won't work with other ARM64-CPUs which aren't from Apple.

cd ~/.local/share/Steam
wget https://humppa.ch/proton_11.0-1_asahi.tar.zst
zstd --rm -d proton_11.0-1_asahi.tar.zst;tar -xvf proton_11.0-1_asahi.tar

If you don't trust me, grab the source and compile it with extra-configure-Option --target-arch=arm64
 (and 4k pagesize related CFLAGS).

https://github.com/ValveSoftware/Proton

Restart the client.

Right-click to the Game you want to try -> Properties -> Compatibility -> Check "force..." -> binarm64.

For a Test I just installed "South Park - The Stick of Truth" - it's small and it works absolutely fine.

If there's anyone who has enough Cloud-space, it would be cool if you upload the file and post the link here (actually humppa.ch is not the super-fast server).

If there are any mistakes, just report 'em. :-) So we all can find a solution to new issues (or any typos).

r/AsahiLinux 8d ago

So far macOS 27 Dev beta 3 v2 (same as public beta 1) has't caused any new issues with my Fedora install

18 Upvotes

Just wanted to report that I haven't run into any issues yet with the latest build and my Linux install. Not sure if anyone else has run into new ones.


r/AsahiLinux 8d ago

The first-ever conformant implementation of OpenCL 3.1 is… Rusticl on Asahi

75 Upvotes

Here you can see it on Khronos Group's official website. And here's the person behind it.

What does it mean? For individual users, right now not much, besides that the upstreamed graphics drivers keep on benefiting from being free and open source. The Mesa project, which implements standards like Vulkan, OpenGL, etc. for most hardware on Linux, includes support for Apple GPUs. This part was originally written by Alyssa Rosenzweig a few years ago. The code has then been submitted and incorporated back into the main version of Mesa, where it now lives and is being maintained.

Rusticl is an implementation of OpenCL which, like OpenGL, sits on top of various hardware-specific Gallium drivers (the asahi one in this case). Official conformance for other hardware – radeonsi for AMD's and zink for anything that provides Vulkan – is to be expected soon. Asahi was probably just a bit simpler to fully complete, iron out any known issues, and so on.