Penggunaan CPU terlalu tinggi dengan Yosemite dan monitor eksternal

24

Saya menggunakan Yosemite 10.10.4 di MacBook Pro (2012).

Saya dulu bekerja dengan monitor eksternal: monitor Apple Thunderbolt 27 ".

Masalahnya adalah, menurut Activity Monitor, kernel_taskproses ini menghabiskan lebih dari 600% CPU bahkan ketika tidak ada tugas yang berjalan! Komputer menjadi benar-benar tidak dapat digunakan.

Solusinya adalah lepaskan monitor eksternal, tetapi saya benar-benar membutuhkan layar sekunder ini untuk berfungsi.

Mengapa Apple tidak memperbaiki masalah ini dalam pembaruan Yosemite terbaru?

Apakah ada perbaikan untuk ini?

Mik378
sumber
Saya memiliki masalah yang sama dengan macbook pro 13 "proses UserEventAgent, launchd dan mds_stores saya tiba-tiba mengambil 52% dari semua cpu saat saya pasang di layar kedua. Ini bukan suhu .. tidak ada yang lebih panas dalam 0,5 detik. Secara harfiah , jalankan 'top' di layar dan tancapkan thunderbolt / adaptor video eksternal dan segera setelah layar kembali dari penyegarannya dan jendelanya terlihat lagi, Anda akan melihat bahwa ketiga proses telah melompat ke atas dan diam waktu telah beralih dari 97% menjadi 47%. Saya telah mendengar bahwa model 15 inci memiliki masalah dengan temperatur

Jawaban:

14

Ini adalah fitur desain yang didokumentasikan oleh Apple. Lihat apakah mendinginkan Mac Anda dan prosesor kemudian dapat mempercepat lagi dan melakukan pekerjaan yang Anda inginkan. Lihat posting ini tentang ide untuk pendinginan saat dalam mode clamshell.

Anda sekarang dapat membeli dudukan yang dirancang untuk mendinginkan Mac Anda.

Jika itu tidak berhasil, cobalah mengatur ulang Pengontrol Manajemen Sistem satu kali untuk memastikan itu bukan kesalahan pengukuran.

Jika Anda hanya perlu pendinginan sesekali atau untuk meyakinkan diri sendiri, silakan buka clamshell dan pastikan ada ventilasi yang baik dan Anda tidak menghalangi inlet atau outlet udara oleh engsel display. Perangkat lunak manajemen termal bereaksi cukup cepat terhadap perubahan suhu internal. bahkan bisa menggunakan Magnet untuk memaksa tampilan tidur sementara itu sebenarnya terbuka dan memungkinkan seluruh permukaan keyboard terpapar dan mendinginkan Mac yang berpikir itu masih bekerja dalam mode clamshell tertutup.

Activity Monitor dapat menunjukkan bahwa proses bernama kernel_task menggunakan persentase besar dari CPU Anda, dan selama waktu ini Anda mungkin melihat banyak aktivitas penggemar. Proses ini membantu mengelola suhu dengan membuat CPU lebih sedikit tersedia untuk proses yang menggunakan CPU secara intensif. Dengan kata lain, kernel_task merespons kondisi yang menyebabkan CPU Anda menjadi terlalu panas. Ketika suhu menurun, kernel_task secara otomatis mengurangi aktivitasnya.

Jadi, tinggalkan juga tugas dan aplikasi lain yang tidak Anda butuhkan jika Anda tidak dapat membuat pengaturan fisik Mac lebih keren atau lebih kondusif untuk memancarkan panas jika konveksi tidak berfungsi untuk Anda. GPU akan menyebabkan banyak panas jika mendorong banyak piksel. Mengurangi resolusi mungkin membantu dalam kasus tepi, tetapi Anda ingin menyerang pendinginan secara umum sebagai langkah pertama.

Anda juga bisa mendapatkan beberapa alat canggih untuk mengintip laju CPU untuk mengonfirmasi itu bereaksi terhadap panas:

bmike
sumber
37 derajat celsius (di Paris) tidak membantu ... Saya setuju. Tapi mengapa saya tidak mengalami masalah ini saat menggunakan Mountain Lion?
Mik378
1
@ Mik378 Ya - dan kaca yang menjebak lapisan tipis udara adalah insulator yang sangat efektif. Hanya dengan sedikit membuka layar dengan shim sehingga tampilan internal masih mati (sensor proximity sleep mendeteksi magnet di layar) - atau lebih baik - menggunakan magnet secara eksternal dan membuka Mac benar-benar baik untuk lingkungan yang sangat hangat. Juga, WOW 37 ° di Paris !!
bmike
Tapi saya masih membutuhkan monitor macbook. Ya, minggu yang sangat sangat panas;)
Mik378
1
@ Mik378 Anda mungkin harus memilih jika suhunya tidak bisa diturunkan. Saya telah menggunakan Duet Display untuk membiarkan Mac saya berjalan lebih dingin dan masih memiliki dua layar. Anda perlu iPad dan $$ untuk mencobanya. Mungkin sekarang setelah Anda mengetahui bahwa itu adalah pendinginan, Anda dapat mengurangi beban generasi panas GPU (mengurangi resolusi) untuk mendapatkan lebih banyak kapasitas CPU. Juga, jika Anda membiarkannya tidur selama 20 menit dan masih melihat kernel_task tinggi langsung, itu mungkin memiliki masalah perangkat keras (sensor suhu buruk, dll ...)
bmike
Wow bagus :) Saya tidak mengetahui aplikasi Duet Display ini. Saya memiliki iPad, jadi saya akan mencobanya. Terima kasih :)
Mik378
4

Saya memiliki MacBook Pro Retina, 15-inci, Akhir 2013 2.3 GHz Intel Core i7 16 GB 1600 MHz DDR3 NVIDIA GeForce GT 750M 2048 MB Intel Iris Pro 1536 MB

Dengan monitor Scepter X325BV eksternal yang terhubung melalui HDMI. Saya juga melihat persentase CPU mendekati 500%.

Saya melakukan tiga hal yang tampaknya telah memperbaiki ini:

  1. Saya mengubah monitor retina laptop menjadi yang utama.

  2. Dalam System Preferences> Energy Saver, saya menghapus centang "Pengalihan grafik otomatis."

  3. Dalam System Preferences> Control Mission, saya tidak menandai "Menampilkan memiliki Spasi yang terpisah."

Penghematan Energi Prefs Perubahan Mission Control Prefs chnage

Menandai
sumber
Terima kasih telah mengirimkan solusi ini, Mark! Perubahan kontrol misi memperbaikinya untuk saya di akhir 2015 MBP11,5 saya dengan grafis diskrit dan tampilan Thunderbolt ganda - tidak harus melakukan pengalihan grafis otomatis. Saya pertama kali memperhatikan masalah baru-baru ini di Sierra dan melakukan upgrade bersih ke High Sierra, berpikir bahwa saya memiliki beberapa jenis perangkat lunak crufty yang menyebabkan akan menyelesaikan masalah. Tetapi hanya setelah menghapus centang "Menampilkan memiliki Spasi yang terpisah" masalah itu hilang. Saya mulai berpikir saya memiliki masalah perangkat keras.
NateTheGreat
3

Saya mengalami masalah yang sama dengan 2011 13 "MBP8, 1 (2,7Ghz i7 CPU dan grafis HD3000), dan bagi saya itu cukup yakin bahwa itu dipicu oleh operasi video intensif. Anehnya, Hardware Monitor menunjukkan suhu di kisaran 70C , cukup jauh dari suhu 90 + C yang telah saya lihat saat menjalankan pekerjaan kompilasi besar.

Saya melepas pelat bawah dan menghilangkan debu yang jauh lebih halus dari kipas angin dan lubang anginnya daripada yang saya harapkan, dan meniup papan logika lebih jauh. Pada model 13 ", kipas dapat dilepas dengan hanya 3 sekrup setelah melepaskan pelat bawah, jadi cukup mudah dibersihkan (hati-hati dengan konektor!). Sejak itu saya tidak menggunakan sistem, tetapi kesan pertama adalah bahwa kipas itu jauh lebih efektif lagi, dan bahwa masalahnya hilang.

Langkah selanjutnya akan berjalan tanpa pelat bawah dan mengurangi resolusi layar eksternal saya dari 1920 * 1080 ke 1680 * 1080 (resolusi dari panel saya sebelumnya yang saya tidak pernah punya masalah, dan resolusi yang jelas lebih mudah pada GPU untuk pemutaran video) .

Saya tidak pernah mengerti mengapa ada orang yang ingin menghubungkan layar eksternal dan TIDAK menggunakan "internal" pada saat yang sama (menghemat baterai? Saya hanya mematikan lampu latar dalam kasus itu ...)

RJVB
sumber
2

Saya memiliki perbaikan yang lebih sederhana dan yang saya baca di utas lainnya. Saya ragu ini akan berhasil tetapi ternyata berhasil! Saya membeli bantal pendingin bertenaga USB untuk 15 "Retina pertengahan 2012 saya. Saya menggunakan kedua port Thunderbolt saya untuk memberi daya pada dua monitor Dell 24" melalui koneksi port Display mereka.

Sebelum saya harus memutuskan sambungan monitor sekunder atau menggunakan port HDMI res yang lebih rendah dari laptop saya untuk menghentikan masalah CPU kernal_task. Beberapa utilitas yang saya gunakan untuk mengukur keberhasilan perbaikan ini adalah aplikasi asli "Activity Monitor" dan "Temperature Gage" dari perangkat lunak Tunabelly yang tersedia di Mac app store.

Untuk perangkat keras, saya membeli pendingin pad Cooler Master / X-Slim 160mm-Fan di Amazon: https://www.amazon.com/gp/product/B005C31HC0/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1

Dengan semua perbaikan perangkat lunak yang telah saya baca, saya tidak percaya bahwa ini akan memperbaiki masalah saya tetapi saya akan sangat sial!

S. Moses
sumber
1

Miliki MacBook Pro (Retina, 15 inci, Akhir 2013) dan memiliki 300-600+% penggunaan cpu dari kernel_task. Setelah membaca beberapa spekulasi online tentang hal itu sebagai pengaman untuk mencegah overheating, saya mulai bertanya-tanya mengapa mesin saya tidak bisa menangani mengeluarkan ke tiga monitor. Mengikuti instruksi di sini , saya melihat dan melihat tidak ada aplikasi yang saya jalankan menggunakan kartu high-end. Setelah masuk ke System Preferences > Energy Saverdan menonaktifkan Automatic graphics switching(memaksa kartu high-end untuk selalu digunakan), masalah ini tampaknya teratasi.

Kyle Whittington
sumber
1

Punya masalah yang sama, ketika menghubungkan monitor kernal_task akan pergi melalui atap dan komputer menjadi tidak responsif.

Saat melepas monitor, semuanya kembali normal.

Saya perhatikan dasar laptopnya sangat hangat sehingga ia menaikkannya satu inci (menggunakan kotak kecil) yang menyelesaikan masalah.

Saya hanya bisa menebak bahwa area permukaan yang terbuka cukup untuk memastikan bahwa mesin tetap dalam kisaran yang dapat diterima.

HappyCoder
sumber
1

Saya menemukan masalah yang sama di High Sierra yang terhubung ke TV Curve Samsung 4K menggunakan HDMI dan tidak ada solusi yang bekerja untuk saya dan saya tidak ingin menghapus file sistem.

Setelah beberapa waktu saya menemukan solusi alternatif yang mudah yang akan saya bagikan di bawah ini: (Cuplikan layar dalam bahasa Prancis) Preferensi monitor eksternal

  1. Buka preferensi monitor dan pilih jendela preferensi jendela eksternal
  2. Secara default, OS X akan mencoba menentukan resolusi untuk Anda. Mengesampingkan itu dengan beralih ke kontrol manual
  3. Ubah ke resolusi yang berbeda, siapa pun akan melakukannya
  4. Beralih kembali ke resolusi yang Anda inginkan tetapi secara manual

Berikan komentar jika ini berhasil untuk Anda. Terima kasih

robertobado
sumber
1

Bagi saya, meski telah mencoba banyak, banyak pendekatan berbeda dan butuh satu setengah hari penuh dari waktu saya, solusi pada akhirnya sederhana: Saya mengambil kaleng udara bertekanan dan meniup ventilasi yang bersembunyi di dalam engsel untuk layar. .

Itu segera menghentikan para penggemar dari berisik (yang saya tidak perhatikan telah membangun dan meningkat selama tiga tahun saya memiliki mesin) dan membiarkan suhu turun.

Aku sudah setengah hati mencoba meniup debu, tetapi tampaknya belum berhasil membersihkannya.

Catatan: Menggunakan udara bertekanan berbahaya untuk mesin Anda. Jaga agar kaleng tetap tegak agar cairan tidak keluar. Cairan itu cukup dingin untuk merusak komponen-komponen halus. Semprotkan dalam semburan pendek untuk alasan yang sama. Selain itu, ledakan singkat harus membantu menghindari memunculkan para penggemar sampai batas tertentu, yang dianggap berpotensi merusak (diduga, saya tidak sepenuhnya yakin akan bahaya ini, tetapi mungkin salah!).

Opsi yang lebih aman dan lebih lengkap adalah membawa mesin ke Apple Genius Bar atau tempat perbaikan laptop lainnya (jika tidak ada garansi) dan membuatnya dibuka dan dibersihkan.

Saya terkejut bagaimana mencabut monitor akan segera mengakibatkan kernel_taskproses kembali normal. Jadi fakta bahwa itu semata-mata terkait suhu tidak mudah untuk dilihat, karena saya berharap lebih banyak kelambatan untuk kernel_taskmenjadi tenang ketika suhu menurun.

Saya percaya bahwa, setidaknya dalam kasus saya, ini adalah perbaikan yang sebenarnya untuk masalah ini.

Perhatikan bahwa, sebagaimana disebutkan dalam beberapa jawaban lain, perilaku kernel_taskdisengaja: https://support.apple.com/en-us/HT207359 Yang mengatakan:

Salah satu fungsinya kernel_taskadalah membantu mengatur suhu CPU dengan membuat CPU kurang tersedia untuk proses yang menggunakannya secara intensif.

RedYeti
sumber
1

Suhu tinggi di bagian sasis dari pengisian bersama periferal yang terhubung dapat menyebabkan masalah ini, setidaknya pada 2017 MBP. Cukup dengan memindahkan kabel pengisian daya dari kiri ke port kanan bisa cukup untuk mendinginkan hotspot dan menyelesaikan masalah. Pada mesin dengan pengisian MagSafe coba cabut periferal dari port kiri sampai baterai penuh.

Lihat /apple//a/363933/27135 untuk bukti.

Adam
sumber