Показать сообщение отдельно
Старый 26.04.2026, 08:55   #127
Юзер
 
Аватар для Proga_Boinc
 
Регистрация: 24.06.2023
Адрес: Тюмень
Сообщений: 209
Репутация: 185 [+/-]
Mac на Apple Silicon в кранчинге: что реально работает в апреле 2026

Mac Mini на M-series — самый тихий 24/7 кранчер на рынке. Холодный, бесшумный, ест меньше лампочки. Но BOINC-экосистема на Apple Silicon неоднородна: где-то нативный ARM64, где-то костыли через Rosetta 2, а где-то — закрытая дверь. Карта на апрель 2026.

Нативный ARM64 — берём не глядя
– Einstein@Home: FGRP5 на CPU, плюс GPU-сборки BRP4A и FGRPB1G через Apple_M-opencl. Главный проект для Mac.
– LODA: лёгкий поиск программ для последовательностей OEIS.
– SiDock@home: CmDock-S для ARM, задачи в 5 раз короче x86-версии.

Через Rosetta 2 — работает, но с оговорками
– Rosetta@home, World Community Grid, PrimeGrid CPU. Эмуляция съедает в 2–4 раза больше памяти и теряет нативный AVX/FMA. На 8 ГБ Mac mini Rosetta@home крутит всего 1–2 задачи параллельно.

– GPUGRID: только NVIDIA CUDA, на Apple Silicon её нет.

Цифры, ради которых всё затевается

M2 Mac mini — настоящий «вычислительный гриб»: тихий, холодный, всегда включён, жрёт 19–36 Вт всей системы. M1 на нативном Einstein FGRP5 даёт ~50 000 PPD. По замерам волонтёров, Intel i7-4790K считает ту же задачу в 3 раза дольше при ~84 Вт TDP. Выигрыш по PPD/Вт — в 4–5 раз.

Ставим правильно

Берите BOINC 8.2.9 (стабильный, март 2026) — universal binary с фиксом прав после обновлений macOS. После каждого апдейта ОС BOINC перепроверяет PrimaryGroupID у boinc_master/boinc_project — без этого OpenCL для GPU отвалится молча. И не запускайте BOINC в daemon-режиме при GPU: OpenCL на macOS требует активной user-сессии.

Тикающий таймер: Rosetta 2
На WWDC 2025 Apple объявила: macOS 27 — последняя с полной Rosetta 2. В macOS 28 (2027) останется только огрызок для старых игр. Проекты без ARM64-сборок потеряют Mac-волонтёров. Если ваш любимый проект до сих пор только x86 — самое время написать его разработчикам.

Кто кранчит на M-series — делитесь PPD и температурой в комментариях.

Автор: Антон
__________________
Boinc - Распределенные вычисления на благо науки!
t.me/TSCRussia
Proga_Boinc на форуме  
Ответить с цитированием