My attempt to use Fedora Asahi Remix (Linux for ARM64 Mac) earlier this week included some issues. In particular, using the mouse/keyboard to wake the computer didn't work. A particular test suite I need to run would cause the whole system to completely freeze, requiring a power cycle.
I discovered that a couple of other Linux devices, including a much less powerful Raspberry Pi, could finish that test suite successfully, so I think that it's a bug in an Asahi driver or something. Some kind of memory leak, as best I can tell. Possibly GPU memory for all the windows the test suite opens and immediately closes. So I guess Asahi isn't ready for my needs yet. It was great otherwise, though!
However, I was happy enough with Asahi's Fedora base, so now I'm trying regular Fedora on a different machine with x86_64 architecture that I had lying around. So far, it wakes properly on mouse/keyboard, and the test suite that caused the system freeze passes successfully!
I also couldn't successfully run Affinity on Wine with Asahi Linux, since the M1 CPU is ARM64, but now I have another chance to try it again with Fedora on x86_64. I might eventually try other open source image editors, but I'd prefer to stick with a tool that I know.
@joshtynjala From what I remember when I messed with this stuff last.
CPU Arches don't really stop you!
You can use wine under FEX-Emu to run x64 and x86 apps on arm.
This, of course, is tested mainly for games, but I don't see why affinity wouldn't work

@joshtynjala Seems the fedora wiki has an official page on this
https://docs.fedoraproject.org/en-US/fedora-asahi-remix/x86-support/

The above is mainly for games, but this app allows managing wine prefixes, including x86 ones, on Asahi, without needing steam
https://github.com/Tulon/WineBar

Running x86/x86-64 applications on Fedora Asahi Remix

Learn more about Fedora Linux, the Fedora Project & the Fedora Community.

Fedora Docs
@fancy2209 Thanks. I’m not using Asahi anymore due to a serious memory leak when running the Royale compiler tests that launch Flash Player or AIR. I constantly had to restart my machine. Same issue doesn’t exist with Fedora on an Intel machine, though.
@joshtynjala ah I see
Were the tests running with the native arm Linux ADL?
@fancy2209 I tried both x86_64 flashplayerdebugger and native ARM64 adl.