Я использую Yosemite 10.10.4 на своем MacBook Pro (2012 г.).
Раньше я работал с внешним монитором: монитор Apple Thunderbolt 27 дюймов.
Проблема в том, что, по данным Activity Monitor, kernel_task
процесс потребляет более 600% ресурсов процессора, даже если никакие задачи не запущены! Компьютер становится полностью непригодным для использования.
Обходной путь — отключить внешний монитор, но мне действительно нужно, чтобы этот дополнительный экран работал.
Почему Apple не исправила эту проблему в последнем обновлении Yosemite?
можно ли это исправить?
Это конструктивная особенность, задокументированная Apple. Дизайн Intel потребляет много энергии, и теперь, когда мы видим Apple Silicon, мы видим, что эффективность играет большую роль в дизайне, поэтому системы охлаждения не должны быть такими громоздкими. Для любого Mac, находящегося под тепловым давлением (слишком жарко внутри), посмотрите, позволяет ли охлаждение корпуса и области вокруг вашего Mac процессору снова ускориться, используйте. Добывайте энергию и выполняйте работу, которую хотите, в режиме раскладушки.
Некоторым людям удается удалить расширения ядра Intel, но если вы отключите безопасность и перегреете свою систему, это может быть негарантийным, если процессор выйдет из строя.
Я бы внимательно следил за вещами, если вы это сделаете, и сначала попробовал бы другие методы охлаждения, например, купил бы подставку, предназначенную для охлаждения вашего Mac.
Если это не сработает, попробуйте один раз сбросить настройки контроллера управления системой, чтобы убедиться, что это не ошибка измерений.
Если вам нужно только время от времени охлаждаться или чтобы убедить себя, откройте раскладушку и убедитесь, что есть хорошая вентиляция, и вы не блокируете входное или выходное отверстие для воздуха петлями дисплея. Программное обеспечение для управления температурным режимом довольно быстро реагирует на изменения внутренней температуры. можно даже использовать магниты, чтобы заставить дисплей спать , когда он фактически открыт, и позволяя открывать всю поверхность клавиатуры и охлаждая Mac, который думает, что он все еще работает в режиме закрытой раскладушки.
Монитор активности может показать, что процесс с именем kernel_task использует большой процент вашего ЦП, и в это время вы можете заметить большую активность вентиляторов. Этот процесс помогает управлять температурой, делая ЦП менее доступным для процессов, интенсивно использующих ЦП. Другими словами, kernel_task реагирует на условия, из-за которых ваш процессор становится слишком горячим. Когда температура снижается, kernel_task автоматически снижает свою активность.
Таким образом, также закройте другие задачи и приложения, которые вам не нужны, если вы не можете сделать физическое расположение Mac более прохладным или более подходящим для отвода тепла, если конвекция не работает для вас. Графический процессор будет сильно нагреваться, если будет обрабатывать много пикселей. Уменьшение разрешения может помочь в крайнем случае, но в качестве первого шага вы захотите атаковать охлаждение в целом.
Вы также можете получить некоторые расширенные инструменты, чтобы заглянуть в скорость процессора, чтобы подтвердить, что он реагирует на тепло:
Мой вопрос был помечен как дубликат этого, но решение этой проблемы проверено многими пользователями.
Всплески rMBP kernel_task при подключении более одного внешнего монитора
:)
У меня MacBook Pro Retina, 15 дюймов, конец 2013 г., 2,3 ГГц, Intel Core i7, 16 ГБ, 1600 МГц, DDR3, NVIDIA GeForce GT 750M, 2048 МБ, Intel Iris Pro, 1536 МБ.
С внешним монитором Scepter X325BV, подключенным через HDMI. Я также видел процент загрузки ЦП, близкий к 500%.
Я сделал три вещи, которые, похоже, исправили это:
Я поменял ретина-монитор ноутбука на основной.
В «Системных настройках» > «Энергосбережение» я снял флажок «Автоматическое переключение графики».
В «Системных настройках»> «Управление полетом» я снял флажок «Дисплеи имеют отдельные пробелы».
У меня аналогичная проблема с 13-дюймовым MBP8,1 2011 года (процессор i7 2,7 ГГц и графика HD3000), и я почти уверен, что это вызвано интенсивными операциями с видео. Любопытно, что аппаратный монитор показал температуру в диапазоне 70 ° C. , довольно далеко от температур 90 + C, которые я уже видел при выполнении больших задач компиляции.
Я снял нижнюю пластину и удалил гораздо больше очень мелкой пыли из вентилятора и его вентиляционных отверстий, чем я ожидал, и обдув материнскую плату сместил еще больше. На 13-дюймовой модели вентилятор можно снять с помощью всего 3 винтов после снятия нижней панели, поэтому его достаточно легко чистить (осторожно с разъемом!). С тех пор я мало использовал систему, но первые впечатления были такими. вентилятор снова стал намного эффективнее, и проблема исчезла.
Следующие шаги будут выполняться без нижней пластины и уменьшением разрешения моего внешнего экрана с 1920*1080 до 1680*1080 (разрешение моей предыдущей панели, с которой у меня никогда не было проблем, и разрешение, которое явно проще на GPU для воспроизведения видео) .
Я никогда не понимал, почему кто-то захочет подключить внешний экран и НЕ использовать «внутренний» одновременно (экономия батареи? Я просто отключаю подсветку в таком случае...)
Иметь MacBook Pro (Retina, 15 дюймов, конец 2013 г.) и использовать процессор на 300-600+% от kernel_task
. Прочитав в Интернете некоторые предположения о том, что это защита от перегрева, я начал задаваться вопросом, почему моя машина не может обрабатывать вывод на три монитора. Следуя приведенным здесь инструкциям , я посмотрел и увидел, что ни одно из приложений, которые я запускал, не использует высокопроизводительную карту. После входа System Preferences > Energy Saver
и отключения Automatic graphics switching
(заставляя всегда использовать карту высокого класса) проблема, похоже, решена.
У меня есть более простое исправление, которое я прочитал в другой ветке. Я сомневался, что это сработает, но это сработало! В середине 2012 года я приобрел охлаждающую подставку с питанием от USB для своего 15-дюймового дисплея Retina. Я использую оба своих порта Thunderbolt для питания двух 24-дюймовых мониторов Dell через их соединения с портами дисплея.
Раньше мне приходилось либо отключать дополнительный монитор, либо использовать порт HDMI с более низким разрешением на моем ноутбуке, чтобы остановить проблему неуправляемого процессора kernal_task. Пара утилит, которые я использовал для измерения успеха этого исправления, — это собственный «Мониторинг активности» и приложение «Температурный датчик» из программного обеспечения Tunabelly, доступного в магазине приложений Mac.
Что касается оборудования, я купил охлаждающую подставку Cooler Master/X-Slim 160mm-Fan на Amazon: https://www.amazon.com/gp/product/B005C31HC0/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1 .
Со всеми исправлениями программного обеспечения, которые я читал, я не мог поверить, что это решит мою проблему, но, черт возьми, это произошло!
Была такая же проблема, при подключении мониторов kernal_task вылетала из строя, и компьютер переставал отвечать.
При отключении мониторов все пришло в норму.
Я заметил, что основание ноутбука было очень теплым, поэтому поднял его на дюйм (используя небольшую коробку), что решило проблему.
Я могу только догадываться, что открытой площади поверхности было достаточно, чтобы машина оставалась в допустимых пределах.
Я обнаружил ту же проблему в High Sierra, подключенной к 4K-телевизору Samsung Curve с помощью HDMI, и ни одно из перечисленных решений не помогло мне, и я не хотел удалять системные файлы.
Через некоторое время я нашел простое альтернативное решение, которым я поделюсь ниже: (Скриншот на французском языке)
Пожалуйста, прокомментируйте, если это сработало для вас. Благодарность
Для меня, несмотря на то, что я испробовал много-много разных подходов и на это ушло полтора дня моего времени, решение в конце концов было простым: я взял баллон со сжатым воздухом и продул вентиляционные отверстия, которые прячутся внутри шарнира для экрана. .
Это немедленно остановило вентиляторы от шума (который, как я не заметил, накапливался и усиливался за три года владения машиной) и позволил снизить температуру.
Я уже нерешительно пытался сдуть пыль, но, видимо, не сумел ее очистить.
Примечание. Использование сжатого воздуха опасно для вашей машины. Держите банку вертикально, чтобы жидкость не вытекала. Жидкость достаточно холодная, чтобы повредить хрупкие компоненты. Распыляйте короткими очередями по той же причине. Также короткие импульсы должны помочь в некоторой степени избежать раскрутки вентиляторов, что считается потенциально опасным (предположительно, я не совсем уверен в этой опасности, но могу ошибаться!).
Более безопасным и полным вариантом было бы доставить машину в Apple Genius Bar или другое место по ремонту ноутбуков (если гарантия не истекла), открыть и почистить ее.
Я был удивлен, как отключение монитора немедленно привело к тому , что kernel_task
процесс вернулся к нормальной жизни. Таким образом, тот факт, что это было связано исключительно с температурой, было нелегко увидеть, поскольку я ожидал большего отставания kernel_task
, чтобы успокоиться по мере снижения температуры.
Я считаю, что, по крайней мере, в моем случае, это верное решение проблемы.
Обратите внимание, что, как упоминалось в некоторых других ответах, поведение kernel_task
преднамеренно: https://support.apple.com/en-us/HT207359 В котором говорится:
Одна из функций
kernel_task
— помочь управлять температурой ЦП, делая ЦП менее доступным для процессов, которые интенсивно его используют.
Высокая температура в части корпуса из-за зарядки вместе с подключенными периферийными устройствами может вызвать эту проблему, по крайней мере, на MBP 2017 года. Простого перемещения зарядного кабеля из левого порта в правый может быть достаточно, чтобы охладить точку доступа и решить проблему. На машине с зарядкой MagSafe попробуйте отключить периферийные устройства от левых портов, пока батарея не будет полностью заряжена.
См. https://apple.stackexchange.com/a/363933/27135 для доказательства.
пользователь157566