Neofetch tells me M1 Pro but I have an M2

I don’t actually mind this… I was just wondering if I should be worried about it? Could the fact it’s showing the wrong processor mean that I could experience issues down the line? I have a sneaking suspicion it might screw with integrated GPU stuff if it doesn’t quite know what the processor is, but then I have zero experience with anything as complex as building kernels / operating systems.


Where are you seeing that? As far as I can tell neofetch (as shipped in Fedora) has no idea how to identify ARM64 CPUs at all, it just shows blank for me. It does show the “Host” (which is the machine model and comes from the device tree, and includes the SoC type). If that says “M1 Pro”, you have an M1 Pro, my friend.

Try the KDE/Gnome system info dialogs, I think those are a lot more comprehensive (KDE I know works perfectly at least).

Ah. Embarrassing. I just went to the MacOS partition to screenshot what it says my processor is, but you are right - I do have an M1 Pro. Sorry! I was 100% certain I’d bought an M2.

Anyway, I simply installed neofetch after installing Asahi Fedora Remix, ran it, and sure enough it said M1 Pro. Didn’t have to do anything fancy to get it to work, and apparently it identifies my laptop’s processor better than I do.

Is there a particular place that’s ideal for seeing what the latest updates are? I update it whenever there’s anything new available and I check the Mastodon page whenever I get the chance.

It’s really awesome to be able to run Linux on my Mac, so thanks for all the work.

It doesn’t show the processor (that’s the CPU line that is quite messed up). It just shows the machine model in the Host line, which includes the SoC name because we put it there in our device trees :slight_smile:

Try cat /proc/device-tree/model, that’s what neofetch does and we decide what goes in that file.

We generally announce important updates/changes on Mastodon :slight_smile:

1 Like