tpwrules / nixos-apple-silicon

Resources to install NixOS bare metal on Apple Silicon Macs
MIT License
743 stars 73 forks source link

Feature parity with Fedora Asahi? #120

Closed themg95 closed 6 months ago

themg95 commented 7 months ago

After using Fedora Asahi for a while, I've found out about this project and am thinking of switching to it. However, I'm concerned that I will lose some recent features like OpenGL 3.3 support.

In a few issues, asahi-edge is mentioned which leads me to believe that this project pulls from Asahi Arch and not Fedora Asahi but I'm not sure.

Does this project directly pull from Fedora Asahi and if so how behind is it?

CodeWitchBella commented 6 months ago

Non-contributor, but active user here: This project pulls from the arch version of asahi, so some latest developments are not here yet. The last update was couple of weeks ago (you can see the date from the docs) at which point it had feature parity[^fn]. Right now there is talk in switching to using the fedora spin as a upstream, but as you might imagine that is more work than just pulling updates.

All in all, I'm pretty happy with my nixos-based installation (and this is coming from someone that was using fedora for a decade before switching to nixos earlier this year). In principle, since it's a downstream project it'll always lag behind. But when M2 pro wifi support was added to upstream, this project got it in about three days, so it depends on the scope of the changes needed :slightly_smiling_face:

[^fn]: I don't do much graphically intensive stuff so I might not even notice if the acceleration broke. But I'm pretty sure that it works - everything is smooth.

sequencer commented 6 months ago

alarm is doomed

rowanG077 commented 6 months ago

Aarch is not that far behind currently. I think the only missing main feature at this time is HDMI out support for connecting displays. This is available in Fedora but not yet in Aarch (and also not in nixos).

sequencer commented 6 months ago

Aarch is not that far behind currently. I think the only missing main feature at this time is HDMI out support for connecting displays. This is available in Fedora but not yet in Aarch (and also not in nixos).

Not only HDMI, Audio support is already on the mainstream as well. AFAIK, Asahi devs are not using alarm at all.

https://social.treehouse.systems/@AsahiLinux/111480420212040715

BTW, ArchLinux w/o felixonmars is not Arch

tpwrules commented 6 months ago

The information previous is mostly correct. I haven't figured out where to focus to determine the changes in Fedora so that's primarily why we are lagging. I'm working on that but it may still be a bit.

zzywysm commented 6 months ago

The information previous is mostly correct. I haven't figured out where to focus to determine the changes in Fedora so that's primarily why we are lagging. I'm working on that but it may still be a bit.

All such info can be found at: https://src.fedoraproject.org/group/asahi-sig https://copr.fedorainfracloud.org/groups/g/asahi/coprs/

tpwrules commented 6 months ago

We are now officially tracking features and packages from Fedora Asahi Remix. Speaker support is, however, still in the pipeline.