我在MacBook Pro(2012)上使用Yosemite 10.10.4。
我以前使用過外接顯示器:Apple Thunderbolt 27“顯示器。
問題是,據Activity Monitor稱,即使沒有任務在運行, kernel_task
進程也會消耗超過600%的CPU!計算機將變得完全不可用。解決方法是斷開外部顯示器的連接,但我確實需要此輔助屏幕才能正常工作。
為什麼Apple不能在最新的Yosemite更新中解決此問題?
解決這個問題?
我在MacBook Pro(2012)上使用Yosemite 10.10.4。
我以前使用過外接顯示器:Apple Thunderbolt 27“顯示器。
問題是,據Activity Monitor稱,即使沒有任務在運行, kernel_task
進程也會消耗超過600%的CPU!計算機將變得完全不可用。解決方法是斷開外部顯示器的連接,但我確實需要此輔助屏幕才能正常工作。
為什麼Apple不能在最新的Yosemite更新中解決此問題?
解決這個問題?
這是Apple記錄的設計功能。查看Mac是否冷卻,然後處理器可以再次加速並完成所需的工作。
有些人很幸運刪除了英特爾內核擴展,但是如果您禁用安全性並導致系統過熱,則如果cpu出現故障,則可能超出保修範圍。
如果這樣做,我會仔細觀察,然後嘗試其他操作首先採用冷卻方法,例如購買旨在冷卻Mac的支架。
如果不起作用,請嘗試一次重設系統管理控制器,以確保它不是測量錯誤。
如果您只需要偶爾冷卻或說服自己,請去向前打開翻蓋,確保通風良好,並且不會被顯示屏鉸鏈擋住進氣口或排氣口。熱管理軟件對內部溫度的變化反應迅速。甚至可以在打開實際上處於打開狀態的狀態下使用磁鐵迫使顯示器進入睡眠狀態,並允許整個鍵盤表面暴露出來並冷卻認為仍在關閉翻蓋模式下工作的Mac。
活動監視器可能顯示名為kernel_task的進程是使用大量的CPU,在此期間您可能會注意到很多風扇活動。此過程通過減少CPU對頻繁使用CPU的進程的可用性來幫助管理溫度。換句話說,kernel_task對導致您的CPU變得過熱的情況做出響應。當溫度降低時,kernel_task會自動減少其活動。
因此,如果無法使Mac的物理佈局更涼爽或更有利於在對流不起作用的情況下散發熱量,則也可以退出不需要的其他任務和應用程序。如果推動許多像素,GPU將產生大量熱量。降低分辨率可能在某些情況下可能會有所幫助,但是第一步您通常要攻擊冷卻。
您還可以使用一些高級工具來查看CPU速率,以確認其對熱量的反應:
我的問題被標記為與此問題的重複,但是該問題的解決方案得到了許多用戶的驗證。
:)
我有一部15英寸MacBook Pro Retina,2013年末 2.3 GHz英特爾酷睿i7 16 GB 1600 MHz DDR3 NVIDIA GeForce GT 750M 2048 MB 英特爾Iris Pro 1536 MB
帶有通過HDMI連接的外部Sceptre X325BV監視器。我還看到CPU百分比接近500%。
我做了三件事似乎已經解決了這個問題:
我在使用2011年13英寸MBP8,1(2.7Ghz i7 CPU和HD3000顯卡)時遇到了類似的問題,對我來說,它肯定是由視頻密集型操作引起的。奇怪的是,硬件監視器顯示溫度在70C的溫度範圍,與我在執行大型編譯工作時已經見過的90 + C的溫度相差很遠。
我卸下了底板,並從風扇及其通風孔中清除了比我還多得多的細塵可以預料,並且吹動邏輯板的可能性更大。在13英寸型號上,卸下底板後,僅用3個螺釘即可卸下風扇,因此很容易清潔(小心連接器!)。從那以後,我並沒有使用過該系統,但是第一印像是風扇再次變得更加有效,並且問題消失了。
接下來的步驟將在沒有底板的情況下進行,並減少了外部安裝屏幕的分辨率從1920 * 1080到1680 * 1080(是我以前沒遇到問題的面板的分辨率,並且分辨率顯然很容易在GPU上播放視頻)。
我從來不明白為什麼有人想要連接外部屏幕而不同時使用“內部”屏幕(節省電池?在這種情況下我只是關閉了背光燈...)
我有一個更簡單的修復程序,並且在另一個線程上閱讀了該修復程序。我懷疑這是否行得通,但確實可以!我為2012年中的15英寸Retina顯示器購買了USB供電的散熱墊。我使用兩個Thunderbolt端口通過其Display端口連接為兩台Dell 24英寸顯示器供電。
在我不得不斷開輔助顯示器的連接或使用筆記本電腦上較低的res HDMI端口來停止CPU kernal_task失控問題之前。我用來衡量此修復是否成功的幾個實用程序是Mac應用程序商店中提供的Tunabelly軟件的本機“活動監視器”和“溫度表”應用程序。
對於硬件,我在亞馬遜上購買了Cooler Master / X-Slim 160mm風扇冷卻墊: https://www.amazon.com/gp/product/B005C31HC0/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1
使用我一直在閱讀的所有軟件修復程序,我簡直不敢相信這可以解決我的問題,但是我確實該死!
擁有MacBook Pro(15英寸,2013年末,視網膜),並且 kernel_task
的cpu使用率為300-600 +%。在網上讀到一些有關防止過熱的猜測之後,我開始懷疑為什麼我的機器無法處理輸出到三台顯示器的問題。按照此處的說明,我看到並看到我正在運行的應用程序都沒有使用高端卡。進入系統偏好設置>節能器
並禁用自動圖形切換
(強制始終使用高端卡)後,問題似乎已解決。
有同樣的問題,當連接顯示器時,kernal_task會穿過屋頂,並且計算機變得無響應。
斷開顯示器的連接後,一切恢復正常。
我注意到筆記本電腦的底座非常熱,因此將其抬高了一英寸(使用一個小盒子),從而解決了該問題。
我只能猜測暴露的表面積足以確保機器保持在可接受的範圍內。
對我來說,儘管嘗試了許多不同的方法,並且花了整整一天半的時間,但最終的解決方案卻很簡單:I拿出了壓縮空氣罐,吹走了隱藏在鉸鏈內的通風孔屏幕上。
這立即阻止了風扇的嘈雜聲(我擁有機器的三年來,我並沒有註意到它在不斷增加),並使溫度降低。
我已經全心全意地嘗試清除灰塵,但顯然沒有清除。
注意:使用壓縮空氣對您的機器很危險。保持罐子直立,以免液體流出。液體太冷會損壞精密的組件。出於相同的原因,短時間噴灑。同樣,短暫的爆發也應有助於避免風扇旋轉到一定程度,這被認為可能造成破壞(據說,我並不完全相信這種危險,但可能是錯誤的!)。
一個更安全,更完整的選擇是將機器帶到Apple Genius Bar或其他筆記本電腦維修場所(如果不在保修範圍內),然後將其打開和清潔。
令我感到驚訝的是,拔下顯示器的電源會立即導致 kernel_task
過程恢復正常。因此,純粹與溫度相關的事實並不容易發現,因為我希望 kernel_task
隨著溫度下降而更多地滯後。
我相信,至少就我而言,這才是解決問題的真正方法。
請注意,如其他一些答案所述, kernel_task
的行為是故意的: https://support.apple.com/zh-cn/HT207359說:
kernel_task
的功能之一是幫助管理CPU溫度 通過減少CPU對正在使用它的進程的可用性
至少在2017 MBP上,機箱的一部分因充電以及插入的外圍設備而產生的高溫會導致此問題。只需將充電電纜從左端口移到右端口就足以冷卻熱點並解決問題。在使用MagSafe充電的機器上,嘗試從左側端口拔出外圍設備,直到電池充滿。