Ограничение оборотов кулеров MacBook, Mac mini и iMac. Как заставить ваш Mac замолчать.

С 2009 года у нас в офисе трудятся четыре Mac Mini (в действительности их уже больше). Не секрет, что каждая техника испытывает недостаток в периодическом обслуживании, вот и в эти миники было решено почистить и заменить в далеком прошлом уже высохшую термопасту на чипсете и процессоре. В разборке устройств от Apple мне оказывает помощь ресурс ifixit.com. Спросите, как всё это связано с темой статьи?

Да весьма легко — на одном из mac mini, по непонятным обстоятельствам, кулер начал работать на больших 5500 оборотах, издавая достаточно приличный шум. Как сказал один узнаваемый персонаж мульфильма — это "жжж" не спроста…

И был прав, обстановка вправду необычная. В первую очередь, я совершил тест на рукожопость и проверил не забыл ли подключить термодатчик. Всё появилось в норме.

Кроме того, увидел, что обороты уменьшаются приблизительно до 3000 без нагрузки, т.е. в то время, когда компьютер легко включен и ничем не занимается. Такое чувство, что регулировка частоты вращения кулера начинается как раз с этого значения, вместо положенных 1000-1500 оборотов. Температура процессора, была кроме того ниже чем на остальных, таких же Mac mini, и не доходила до 50°С (подробную данные по температуре процессора, памяти, частоте вращения кулеров и т.д. возможно взглянуть посредством виджета iStat).

Поиски в сети продемонстрировали, что подобная неприятность иногда видится, но все рекомендации сводятся к тому, что не следует обращать внимания, или к сбросу SMC (System Management Controller) либо NVRAM/PRAM. Говорят, что кому-то оказывает помощь, но то был снова не мой случай… В итоге на одном форуме по ремонту ноутов, наткнулся на решение как утихомирить кулер.

Внимание! Для начала убедитесь, что неприятность не в забитой совокупности охлаждения — прочистите её от пыли, поменяйте термопасту. В другом случае вы сделаете лишь хуже!

Управление работой кулеров на Mac

smcFanControl — утилита для управления работой кулеров на Mac. Поддерживает все Mac на процессоре Intel (iMac, Mac Mini, Macbook, Macbook Pro, Macbook Air и Mac Pro), так что эта статья актуальна для свех маководов.

Устанавливаем утилиту на Mac — копируем smcFanControl.app в директорию приложения (Applications). Потом идем в терминал и наблюдаем подробную данные по отечественным кулерам (в Mac mini он всего один):

Mac-mini:~ dreamer$ /Applications/smcFanControl.app/Contents/Resources/smc -f

Тут, для примера, цифры с моего домашнего Mac mini, на котором все в порядке. На больном Actual speed была в районе 5500.

Total fans in в один раз: 1 Fan #0: Actual speed : 1806 Minimum speed: 1800 Maximum speed: 5500 Safe speed : 0 Target speed : 1800 Mode : auto

Полный перечень ключей для программы smc возможно взглянуть в файле README: https://github.com/hholtmann/smcFanControl/blob/master/smc-command/README

Допустим, нам нужно снизить большую скорость вращения (Maximum speed) вентилятора Fan #0 до 3500 оборотов. Для этого пишем в терминале такую команду:

Mac-mini:~ dreamer$ /Applications/smcFanControl.app/Contents/Resources/smc -k F0Mx -w 36b0

направляться пояснить откуда что взялось:

В ключе -k показываем номер кулера с параметром F0Mx (F0 = Fan #0, Mx = Maximum speed) (смотрите картину выше).

В ключе -w показываем скорость вращения кулера 36b0.

Спрашивается, что за цифра такая 36b0, так как планировали выставить ограничение в 3500 RPM. Я не напрасно дал ссылку на README, в том месте данный момент поясняется и дабы перевести необходимые нам 3500 оборотов к требуемому виду (hex), направляться выполнить команду:

python -c "print hex(3500 которая выведет итог: 0x36b0

Для совсем ленивых составил табличку соответствия оборотов:

1000 — 0xfa0 1500 — 0x1770 2000 — 0x1f40 2500 — 0x2710 3000 — 0x2ee0 3500 — 0x36b0 4000 — 0x3e80 4500 — 0x4650 5000 — 0x4e20 5500 — 0x55f0

Продолжение статьи о том как осуществить запуск утилиты ограничения оборотов кулера в автоматическом режиме при загрузке Mac OS X.

Комментарии и уведомления в настоящее время закрыты..

Комментарии закрыты.