На этот вопрос уже есть ответ здесь:
При подключении второго внешнего монитора kernel_task набирает обороты до 600% +. Это делает компьютер непригодным для использования.
До Yosemite это работало нормально с 3 мониторами.
Вот особенности:
- Когда я подключаю один монитор к DP или HDMI, все работает нормально.
- Когда я подключаю второй монитор с шипами DP или HDMI, kernel_task.
- Когда я отключаю DP или HDMI, иногда kernel_task быстро возвращается к нормальному уровню.
- Когда я отключаю все мониторы, kernel_task быстро возвращается к нормальному уровню. (В Activity Monitor перейдите,
View > Update Frequency > Very Often
и как только вы отключите мониторы, вы получите множество быстрых обновлений пользовательского интерфейса). - Иногда при подключении двух мониторов он работает (DP или HDMI), но третий вызывает немедленный всплеск. После этого все мониторы должны быть удалены, чтобы он вернулся в нормальное состояние. Иногда удаление всего, кроме одного, исправит это.
- Иногда, когда я подключаю все 3, это занимает 3 минуты +, чтобы это произошло.
Что я пробовал:
- Сброс NVRAM.
- Сброс SMC.
- Попытка описанного выше сценария с подключенным и работающим адаптером питания от батареи.
- Отключение «Автоматического переключения графики» в энергосбережении.
- Использование встроенной графики с помощью
sudo pmset -c gpuswitch 0
ПРИМЕЧАНИЕ: при попытке некоторых из этих вещей иногда требуется 1 минута.
Конфигурация системы:
Я использую MacBook Pro Retina 2.7Ghz i7 (Macbook10,1 / середина 2012 года) под управлением Yosemite 10.10.1.
У меня есть 3 внешних монитора (Dell 2415H), 2 из которых подключены через порт дисплея, а 1 - через HDMI.
Я думаю, что проблема связана с управлением питанием. Кажется, что когда мой процессор достигает 58 градусов, это происходит. Я просто оставил свои 3 монитора подключенными на 5+ минут, и этого не произошло. Но когда я начал искать с помощью Chrome, это сразу произошло.
Выглядит как хорошее решение здесь: http://www.rdoxenham.com/?p=259