MacOS Apple Silicon ARM support

Questions and Answers : Feature requests : MacOS Apple Silicon ARM support
Message board moderation

To post messages, you must log in.

AuthorMessage
Ncard00

Send message
Joined: 7 Sep 24
Posts: 8
Credit: 48,829
RAC: 863
Message 816 - Posted: 6 Nov 2024, 22:02:27 UTC

Currently the project only supports Intel Mac devices, not the newer Apple Silicon ARM chip devices. Please add support to these newer devices.
ID: 816 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
zombie67 [MM]
Avatar

Send message
Joined: 13 May 22
Posts: 13
Credit: 5,011,192
RAC: 306
Message 818 - Posted: 16 Nov 2024, 4:28:17 UTC - in response to Message 816.  

Currently the project only supports Intel Mac devices, not the newer Apple Silicon ARM chip devices. Please add support to these newer devices.


+1
ID: 818 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Boyan

Send message
Joined: 25 Nov 24
Posts: 1
Credit: 81,198
RAC: 12
Message 819 - Posted: 25 Nov 2024, 22:14:42 UTC - in response to Message 818.  

Currently the project only supports Intel Mac devices, not the newer Apple Silicon ARM chip devices. Please add support to these newer devices.


+1


+2
ID: 819 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
booc0mtaco
Avatar

Send message
Joined: 3 Jul 23
Posts: 1
Credit: 217,072
RAC: 0
Message 824 - Posted: 7 Dec 2024, 19:28:03 UTC - in response to Message 819.  

+3 (I only recently realized the tasks were failing... mostly silently)
ID: 824 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Christian Krause
Project administrator

Send message
Joined: 9 May 22
Posts: 273
Credit: 473,368
RAC: 254
Message 825 - Posted: 8 Dec 2024, 11:38:23 UTC - in response to Message 824.  

Feature request is accepted. We currently build multi-arch binaries for MacOS but they are published only for Intel:
https://github.com/loda-lang/loda-boinc/blob/main/project.xml

We'll need to check if the boinc wrapper supports it. We would also split the current multi-arch binary into two separate ones.

Silently failing tasks might be to another reason. You may need to check your logs.
ID: 825 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Christian Krause
Project administrator

Send message
Joined: 9 May 22
Posts: 273
Credit: 473,368
RAC: 254
Message 826 - Posted: 8 Dec 2024, 19:33:31 UTC - in response to Message 825.  

Please try the latest version 2412.08
ID: 826 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Wood

Send message
Joined: 11 Oct 23
Posts: 3
Credit: 412,990
RAC: 4,668
Message 829 - Posted: 19 Dec 2024, 22:02:48 UTC - in response to Message 826.  

I am getting arm tasks now (thank you!) but also still some intel tasks.

Are there different queues of arm and intel tasks and this should be expected or is there some setting on the client side to request only arm tasks?
ID: 829 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Christian Krause
Project administrator

Send message
Joined: 9 May 22
Posts: 273
Credit: 473,368
RAC: 254
Message 833 - Posted: 22 Dec 2024, 15:31:02 UTC - in response to Message 829.  

I don't know. Maybe try the no_alt_platform client option?
https://boinc.berkeley.edu/wiki/Client_configuration
ID: 833 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ncard00

Send message
Joined: 7 Sep 24
Posts: 8
Credit: 48,829
RAC: 863
Message 844 - Posted: 1 Jan 2025, 16:44:45 UTC

I am now getting WU's on my M4 Apple Silicon Mac mini, but only for the CPU. When will the project support the Apple Silicon GPU cores?
ID: 844 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ncard00

Send message
Joined: 7 Sep 24
Posts: 8
Credit: 48,829
RAC: 863
Message 908 - Posted: 21 Feb 2025, 1:44:00 UTC - in response to Message 844.  
Last modified: 21 Feb 2025, 1:46:51 UTC

I am now getting WU's on my M4 Apple Silicon Mac mini, but only for the CPU. When will the project support the Apple Silicon GPU cores?


I wrote in the post I've quoted, that yes, I am now getting work units on my M4 Apple Silicon Mac mini.

But these are still running the Intel version, being translated to ARM using Apple's Rosetta 2 x86 to ARM translation layer, which hurts performance.

I can see under "computing - applications" that the project already has support for both x86 and Apple Silicon Macs, but then why am I still getting x86 Intel WU's on my Apple Silicon Mac?

The project should be able to figure out, that I have an Apple Silicon Mac, and then only issue me native ARM WU's instead of x86 ones.
ID: 908 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Questions and Answers : Feature requests : MacOS Apple Silicon ARM support

©2025 LODA Language