З 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 system: 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 .
Підписуйтесь на канал Яндекс.Дзен і дізнавайтеся першими про нові матеріали, опублікованих на сайті.
Запитайте, як все це пов'язано з темою статті?