Обмеження обертів кулерів MacBook - Notebook1 форум

Інструкція на прохання форумчан Невеликий відступ: користувачі iMac-ів часто стикаються з такою проблемою при заміні вінчестера. Справа в тому, що на оригінальному гвинті система визначала температуру. Я так і не зрозумів, звідки саме беруться виміри, але допустимо якщо взяти з роздрібного продажу такий же гвинт, як рідний iMac, то прошивка буде різна. Тому коли змінюють будь-який інший гвинт, то після цього кулери працюють на макс. оборотах. До чого я веду, не завжди достатньо упорядкувати термодатчики, бо з НЕ рідного гвинта ви все одно не отримаєте показання температури (у мене SSD і завжди пише 0 градусів). Тому й шумлять кулери. З цього приводу навіть деякі компанії вирішили заробити і випустили платні програми (наприклад, HDD Fan Control). Але ж ми любимо все безкоштовно))

Увага! Перед цими маніпуляціями прочистіть систему охолодження, поміняйте термопасту, переконайтеся, що проблема не в забитій системі охолодження. В іншому випадку ви зробите лише гірше.

Отже нам знадобиться програмаsmcFanControl і віджетiStat. iStat поставлення для зручності, а основні операції пророблятимете в smcFanControl. Після того як iMac / MacBook почав шуміти, необхідно з'ясувати який саме вентилятор шумить і програмно обмежити його максимальну швидкість обертання. Для цього заходьте в Terminal і пропишіть там наступну команду: /Applications/smcFanControl.app/Contents/Resources/smc -f Результат у мене такий: [img=left]http://i33. fastpic.ru/big/2013/0423/93/59783cb0ab81681d4434652be921a293.png[/img]

Знаходьте кулер, який крутиться на максимальних обертах і пропишіть наступну команду в Терміналі (ця команда задає швидкість обертанняконкретного вентилятора): /Applications/smcFanControl.app/Contents/Resources/smc -k -w

Дивимося на попередню картинку, наприклад, нам треба знизити максимальну швидкість обертання вентилятора Fan #1: тоді = F1Mx (F1 = Fan #1, Mx = Maximum)

Тут є проблема, тому що програмі потрібно вказати швидкість в hex значеннях Але термінал нам допоможе. Хочемо наприклад перевести в hex швидкість 2500 оборотів. Тоді пишемо в терміналіpython -c "print hex(2500 Облікові записи > Об'єкти входу, тиснемо +, вибираємо збережений вами файл. [img=left] http://i47.fastpic.ru/big/2013/0424/df/7b7a72bec18f42af51f6d011fd109fdf.png[/img]

Також додаю у вкладеннях самі програми