To pytanie ma już odpowiedź tutaj:
Po podłączeniu drugiego monitora zewnętrznego kernel_task skacze do 600% +. To sprawia, że komputer nie nadaje się do użytku.
Przed Yosemite działało dobrze z 3 monitorami.
Oto szczegóły:
- Po podłączeniu jednego monitora do DP lub HDMI wszystko działa dobrze.
- Kiedy podłączam drugi monitor z pikami DP lub HDMI kernel_task.
- Kiedy odłączam DP lub HDMI, czasami kernel_task szybko wraca do normalnego poziomu.
- Po odłączeniu wszystkich monitorów kernel_task szybko wraca do normalnych poziomów. (W Goto Monitor aktywności
View > Update Frequency > Very Often
i zaraz po odłączeniu monitorów otrzymasz wiele szybkich aktualizacji interfejsu użytkownika). - Czasami po podłączeniu dwóch monitorów działa (DP lub HDMI), ale trzeci powoduje natychmiastowy skok. Po tym zdarzeniu wszystkie monitory muszą zostać usunięte, aby powróciły do normy. Czasami usunięcie wszystkiego oprócz jednego to naprawi.
- Czasami, kiedy podłączam wszystkie 3, zajmie to 3 minuty +.
Co próbowałem:
- Resetowanie pamięci NVRAM.
- Resetowanie SMC.
- Próba powyższego scenariusza z podłączonym zasilaczem i działającym na baterii.
- Wyłączanie „automatycznego przełączania grafiki” w trybie oszczędzania energii.
- Korzystanie ze zintegrowanej grafiki za pomocą
sudo pmset -c gpuswitch 0
UWAGA: Próbowanie niektórych z tych rzeczy może czasem potrwać 1 minutę.
Konfiguracja systemu:
Używam MacBooka Pro Retina 2.7 Ghz i7 (Macbook10,1 / połowa 2012) z systemem Yosemite 10.10.1.
Mam 3 zewnętrzne monitory (Dell 2415H) z 2 podłączonymi przez Display Port i 1 z HDMI.
Myślę, że problem dotyczy zarządzania energią. Ilekroć mój procesor osiąga 58 stopni, wydaje się, że tak się dzieje. Właśnie zostawiłem podłączone 3 monitory przez ponad 5 minut i tak się nie stało. Ale kiedy zacząłem szukać za pomocą Chrome, stało się to natychmiast.
Wygląda na dobrą naprawę tutaj: http://www.rdoxenham.com/?p=259