MacOS Apple Silicon ARM support?

Message boards : Number crunching : MacOS Apple Silicon ARM support?
Message board moderation

To post messages, you must log in.

AuthorMessage
Ncard00

Send message
Joined: 7 Sep 24
Posts: 7
Credit: 80,020
RAC: 2,184
Message 3759 - Posted: 6 Nov 2024, 21:51:20 UTC

When will this project get Apple Silicon ARM support?

Currently, it only supports MacOS Intel devices.
ID: 3759 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1362
Credit: 598,690,692
RAC: 773,453
Message 3760 - Posted: 7 Nov 2024, 5:34:12 UTC - in response to Message 3759.  

When will this project get Apple Silicon ARM support?

Currently, it only supports MacOS Intel devices.


There was not much demand for the old Mac app, so I am hesitant to put the work into porting it.

But anybody who's looking for something to do is welcome to try porting it. Just let me know and I can point you to the GitHub page.
ID: 3760 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ncard00

Send message
Joined: 7 Sep 24
Posts: 7
Credit: 80,020
RAC: 2,184
Message 3761 - Posted: 9 Nov 2024, 9:18:00 UTC - in response to Message 3760.  

Ok, thanks for the response. I don't have neither the time, knowledge, nor even a Mac, yet, to port this, but I just now, that many people are getting the new M4 Macs, cause they're so powerful, great value, and power efficient, so I'm sure there would be demand for it, if the project was ported. But again, thanks for the response.
ID: 3761 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ncard00

Send message
Joined: 7 Sep 24
Posts: 7
Credit: 80,020
RAC: 2,184
Message 3802 - Posted: 22 Feb 2025, 14:12:45 UTC - in response to Message 3760.  

Update:

Just tried this project anyway on my M4 Mac mini, and I immediately got 10 concurrent CPU tasks, one for each of my 10 CPU cores.

These were running under Rosetta 2 though, so not native, but still, it works, which means you can add MacOS ARM to the Applications page :)
ID: 3802 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1362
Credit: 598,690,692
RAC: 773,453
Message 3804 - Posted: 22 Feb 2025, 14:59:03 UTC - in response to Message 3802.  

Update:

Just tried this project anyway on my M4 Mac mini, and I immediately got 10 concurrent CPU tasks, one for each of my 10 CPU cores.

These were running under Rosetta 2 though, so not native, but still, it works, which means you can add MacOS ARM to the Applications page :)

I don't think I should add an entry for ARM since the code is x86_64, and its Rosetta that's translating from x86_64 to ARM.

Did you have to do anything special to get BOINC to download tasks? I'm surprised that BOINC would download the old mac code (x86_64) given that the host is ARM.
ID: 3804 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ncard00

Send message
Joined: 7 Sep 24
Posts: 7
Credit: 80,020
RAC: 2,184
Message 3805 - Posted: 22 Feb 2025, 15:11:15 UTC - in response to Message 3804.  
Last modified: 22 Feb 2025, 15:17:43 UTC

To answer the first thing, that's totally fair, it's just cause I've seen other projects where it said Intel and ARM Macs, even though this was also Rosetta 2, or where the Apple Silicon Mac got both ARM and x86 tasks, with no option to choose which tasks to get.

And no, I didn't do anything "extra", just selected the project, entered my login info, and the tasks downloaded :)
ID: 3805 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1362
Credit: 598,690,692
RAC: 773,453
Message 3806 - Posted: 22 Feb 2025, 21:42:07 UTC - in response to Message 3805.  

To answer the first thing, that's totally fair, it's just cause I've seen other projects where it said Intel and ARM Macs, even though this was also Rosetta 2, or where the Apple Silicon Mac got both ARM and x86 tasks, with no option to choose which tasks to get.

And no, I didn't do anything "extra", just selected the project, entered my login info, and the tasks downloaded :)


I don't know much about the new Apple Silicon Macs or Rosetta. Is Rosetta automatically enabled within the MacOS? And I didn't realize the BOINC client was smart enough to request x86 tasks on an ARM platform.
ID: 3806 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ncard00

Send message
Joined: 7 Sep 24
Posts: 7
Credit: 80,020
RAC: 2,184
Message 3807 - Posted: 22 Feb 2025, 22:36:42 UTC - in response to Message 3806.  

I'm not sure, but these are the results I'm getting, that the project works on my M4 Mac mini, and that's what I wanted to share.

I'm not a developer nor IT expert, I'm just testing all the projects and providing feedback on the results :)
ID: 3807 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : MacOS Apple Silicon ARM support?


Main page · Your account · Message boards


Copyright © 2025 Arizona State University