For several years, the exclusion of Apple Silicon iGPUs from the Folding@home whitelist has been justified by the claim that macOS lacks stable OpenCL support and that the M-series chips cannot handle the high-precision FP64 math required for scientific folding.
As of early 2026, these technical excuses are no longer grounded in reality.
The landscape has changed significantly, and the "Old Guard" arguments are being directly contradicted by the success of other major distributed computing projects:
Proven FP64 Stability:
Projects like Einstein@Home and PrimeGrid have successfully deployed iGPU applications for Apple Silicon.
These projects are running complex, high-precision scientific searches on M4 hardware right now with 100% stability.
If these projects can perform deep-space and prime-number math on the M-series GPU, the claim that F@H cores "can't" is mathematically and technically incorrect.
GROMACS Native Support:
GROMACS, the very engine that F@H relies on, has officially modernized its codebase to include native support for Apple Silicon GPUs.
The underlying infrastructure is already there; the barrier is now purely administrative within the F@H whitelist process.
Efficiency Gap:
By keeping the M-series blacklisted, we are forcing Mac users to fold on their CPUs, which is objectively less efficient.
My base M4 Mac Mini can handle intense parallel workloads on the iGPU at a fraction of the power draw of a traditional desktop card.
We are effectively blocking the most "Green" compute nodes in the world.
The hardware is ready, the engine (GROMACS) is ready, and the proof of concept has been established by every other major scientific project in the space.
It is time to stop the "deprecated OpenCL" debate and move toward an experimental whitelist for the M-series iGPU.
Let’s stop leaving this massive pool of high-bandwidth, energy-efficient silicon on the sidelines.
Can we get a status update on when the whitelist will be updated to reflect the reality of 2026 hardware?
2026 Hardware Audit: Debunking the FP64/OpenCL Barriers for Apple Silicon
Moderators: Site Moderators, FAHC Science Team
-
Joe_H
- Site Admin
- Posts: 8319
- Joined: Tue Apr 21, 2009 4:41 pm
- Hardware configuration: Mac Studio M1 Max 32 GB smp6
Mac Hack i7-7700K 48 GB smp4 - Location: W. MA
Re: 2026 Hardware Audit: Debunking the FP64/OpenCL Barriers for Apple Silicon
There is nothing false about the OpenCL claims. Apple may "support" OpenCL, but they could announce an end to it at any time. They have deprecated OpenCL in favor of Metal, and that dates back to the release of macOS 10.14 Mojave in 2018. Notably while supporting it on their M-series iGPUs, it is not supported on the CPUs. Apple did manage to break OpenCL shortly after introducing the first Apple Silicon powered Macs, but at least this time patched it fairly quick. Developers remember quite well that Apple had a serious bug in OpenCL about a dozen years ago that prevented F@h and other projects such as those through BOINC from doing GPU processing, it took Apple about 2 years before they released a fix.Ncard00 wrote: ↑Mon Jan 19, 2026 10:24 pm For several years, the exclusion of Apple Silicon iGPUs from the Folding@home whitelist has been justified by the claim that macOS lacks stable OpenCL support and that the M-series chips cannot handle the high-precision FP64 math required for scientific folding.
There is no FP64 support on the iGPUs, so those calculations need to be done on the CPU. Details differ between OpenMM and GROMACS on how that is handled.
As for you mentioning that GROMACS supports it, up until now all GPU folding cores have been based on OpenMM, not GROMACS. That may change in the future, but you are demanding something they have not done before this time.
So, from what I understand there has been some investigation about this. So far nothing has been released, though supposedly some have volunteered to work on detection code for the client. The iGPU doesn't have a PCI ID like other GPUs being used, so the current method of determining whether a usable GPU is present doesn't work with the M-series processor iGPU sections. Will this result in a client and usable Mac GPU folding core, maybe, maybe not. And I and the others can't give you any idea right now of when or if that will happen.