Если инфорация оказалась интересна и/или полезна, не побрезгуйте, оставьте комментарий ;)

понедельник, 17 июля 2017 г.

MacBook греется и тормозит. Как исправить.

У меня старый MacBook Pro. После установки то ли Lion, то ли Maveric при запуске любой, даже не ресурсоемкой задачи ноутбук начинал шуметь, греться и через некоторое время сильно тормозить. Никакие советы по оптимизации системы не помогали. Замена термопасты на процессоре тоже не решал проблемы. Еще один симптом - в “Activity Monitor” на себя много процессорного времени забирали процессы “kernal_task” и “securityd_service”.

Найденное решение - убрать файл настройки ядра для SMC.

Это делается в два этапа:
  1. Отключить защиту системных файлов “System Integrity Protection”
  2. Удалить или переместить в архив файл настройки
Итак.

1. Перегружаемся в Recovery OS и отключаем защиту.

    а. Перегружаем ноутбук с зажатыми клавишами Command-R

    б. Выбираем пункт Recovery

    в. Больше ничего не выбираем в диалоговом окне. А вот в строке состояния в меню “Utils” выбираем "Terminal"

    г. В терминале выполняем команду:
        sudo csrutil disable

2. Разбираемся с файлом настройки.

    а. выясняем модуль ноутбука командой:
        system_profiler -detailLevel mini |grep "Model Identifier"

    б. Смотрим вывод команды вида “Model Identifier: MacBookPro<X>,<Y>”. Нужны как раз эти цифры X и Y. Это версия вашего ноутбука. Запоминаем их

    в1. В терминале переходим в директорию с файлами настройки:
        cd /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/

    в2. В принципе, удалить или переместить файл можно и из файлового менеджера “Finder”. Но это не так удобно. Переходим в директорию “/System/Library/Extensions”, выбираем файл “IOPlatformPluginFamily.kext”, нажимаем на нем правой кнопкой, выбираем пункт “Show Package Content”. Аналогично для “ACPI_SMC_PlatformPlugin.kext”. Для терминала этих операций не надо. Можно перейти напрямую в нужную папку.

    г. Находим нужный файл MacBookPro<X>_<Y>.plist. X и Y известны из пункта б.

    д. Удаляем его или копируем в другую папку.

    е. Перегружаем ноутбук. Проверяем. В “Activity Monitor” проверяем потребление ресурсов процессами “kernal_task” и “securityd_service”

У меня данная операция решила проблему перегрева и торможения. Надеюсь, поможет и вам. Эту операцию придется проделывать каждый раз после обновления ОС.

Еще рекомендую поставить программу “smcFanControl”. Она позволяет контролировать температуру процессора и регулировать скорость вращения вентилятора. Можно выбрать профиль с повышенной скоростью вращения вентиляторов.
   


Комментариев нет: