題:
優勝美地和外接顯示器的CPU使用率過高
Mik378
2015-07-01 21:05:23 UTC
view on stackexchange narkive permalink

我在MacBook Pro(2012)上使用Yosemite 10.10.4。

我以前使用過外接顯示器:Apple Thunderbolt 27“顯示器。

問題是,據Activity Monitor稱,即使沒有任務在運行, kernel_task 進程也會消耗超過600%的CPU!計算機將變得完全不可用。解決方法是斷開外部顯示器的連接,但我確實需要此輔助屏幕才能正常工作。

為什麼Apple不能在最新的Yosemite更新中解決此問題?

解決這個問題?

我的macbook pro 13遇到類似的問題” 當我插入第二個顯示器時,UserEventAgent,launched和mds_stores進程突然佔所有CPU的52%。 它不是溫度..在0.5秒內沒有什麼比這更熱。 從字面上看,在屏幕上運行“頂部”並插入雷電/外部視頻適配器,一旦屏幕從其刷新中恢復回來,並且窗口再次可見,您將看到這三個過程已跳至頂部,空閒時間從97%變為47%。我聽說15英寸型號的溫度有問題
十 答案:
bmike
2015-07-01 21:10:16 UTC
view on stackexchange narkive permalink

這是Apple記錄的設計功能。查看Mac是否冷卻,然後處理器可以再次加速並完成所需的工作。

有些人很幸運刪除了英特爾內核擴展,但是如果您禁用安全性並導致系統過熱,則如果cpu出現故障,則可能超出保修範圍。

如果這樣做,我會仔細觀察,然後嘗試其他操作首先採用冷卻方法,例如購買旨在冷卻Mac的支架。

如果不起作用,請嘗試一次重設系統管理控制器,以確保它不是測量錯誤。

如果您只需要偶爾冷卻或說服自己,請去向前打開翻蓋,確保通風良好,並且不會被顯示屏鉸鏈擋住進氣口或排氣口。熱管理軟件對內部溫度的變化反應迅速。甚至可以在打開實際上處於打開狀態的狀態下使用磁鐵迫使顯示器進入睡眠狀態,並允許整個鍵盤表面暴露出來並冷卻認為仍在關閉翻蓋模式下工作的Mac。

活動監視器可能顯示名為kernel_task的進程是使用大量的CPU,在此期間您可能會注意到很多風扇活動。此過程通過減少CPU對頻繁使用CPU的進程的可用性來幫助管理溫度。換句話說,kernel_task對導致您的CPU變得過熱的情況做出響應。當溫度降低時,kernel_task會自動減少其活動。

因此,如果無法使Mac的物理佈局更涼爽或更有利於在對流不起作用的情況下散發熱量,則也可以退出不需要的其他任務和應用程序。如果推動許多像素,GPU將產生大量熱量。降低分辨率可能在某些情況下可能會有所幫助,但是第一步您通常要攻擊冷卻。

您還可以使用一些高級工具來查看CPU速率,以確認其對熱量的反應:

攝氏37度(在巴黎)無濟於事...我同意。 但是為什麼在使用Mountain Lion時沒有出現這個問題?
@Mik378是的-並且玻璃可以捕獲薄薄的空氣,是一種非常有效的絕緣體。只需用墊片勉強打開屏幕,以使內部顯示器仍然關閉(睡眠接近傳感器檢測到顯示器中的磁體),或者更好-在外部使用磁體並完全打開Mac,非常適合非常溫暖的環境。另外,在巴黎哇37度!
但是我仍然需要Macbook的顯示器。是的,一周非常熱;)
@Mik378您可能必須選擇是否不能降低溫度。我已經使用[Duet Display](http://www.duetdisplay.com/)使Mac運行溫度更低,但仍然有兩個屏幕。不過,您需要一台iPad和一些$$才能嘗試。也許現在您知道可以通過減少GPU發熱負載(降低分辨率)來獲得更多的CPU容量,從而達到冷卻的目的。另外,如果您讓它休眠20分鐘,但仍立即看到kernel_task高,則可能是硬件問題(溫度傳感器不正確,等等。)
太好了:)我不知道這個Duet Display應用程序。我擁有iPad,所以我會嘗試一下。謝謝 :)
只需將其放入3M FluorInert桶中即可。
vaughan
2016-07-25 15:30:31 UTC
view on stackexchange narkive permalink

我的問題被標記為與此問題的重複,但是該問題的解決方案得到了許多用戶的驗證。

連接多個外部監視器時,rMBP kernel_task峰值

:)

這只是工作解決方案。
Mark
2017-04-27 05:37:13 UTC
view on stackexchange narkive permalink

我有一部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%。

我做了三件事似乎已經解決了這個問題:

  1. 我將筆記本電腦的視網膜顯示器更改為主要顯示器。

  2. 在“系統偏好設置”>“節能器”中,我未選中“自動圖形切換”。

  3. 在“系統偏好設置”>“任務控制”中,我未選中“顯示器具有單獨的空間”。

  4. ol>

    Energy Saver Prefs Change Mission Control Prefs chnage

謝謝您發布此解決方案,馬克!任務控制更改為我在2015年底的MBP11,5上配備了獨立圖形和雙Thunderbolt顯示屏,從而為我解決了這一問題-無需進行自動圖形切換。 我是最近才在Sierra注意到該問題的,並徹底升級到High Sierra,以為我有某種導致問題的軟件會解決該問題。但是只有取消選中“顯示器具有單獨的空格”後,問題才消失。我開始認為我遇到了硬件問題。
RJVB
2015-07-05 22:38:15 UTC
view on stackexchange narkive permalink

我在使用2011年13英寸MBP8,1(2.7Ghz i7 CPU和HD3000顯卡)時遇到了類似的問題,對我來說,它肯定是由視頻密集型操作引起的。奇怪的是,硬件監視器顯示溫度在70C的溫度範圍,與我在執行大型編譯工作時已經見過的90 + C的溫度相差很遠。

我卸下了底板,並從風扇及其通風孔中清除了比我還多得多的細塵可以預料,並且吹動邏輯板的可能性更大。在13英寸型號上,卸下底板後,僅用3個螺釘即可卸下風扇,因此很容易清潔(小心連接器!)。從那以後,我並沒有使用過該系統,但是第一印像是風扇再次變得更加有效,並且問題消失了。

接下來的步驟將在沒有底板的情況下進行,並減少了外部安裝屏幕的分辨率從1920 * 1080到1680 * 1080(是我以前沒遇到問題的面板的分辨率,並且分辨率顯然很容易在GPU上播放視頻)。

我從來不明白為什麼有人想要連接外部屏幕而不同時使用“內部”屏幕(節省電池?在這種情況下我只是關閉了背光燈...)

S. Moses
2018-06-07 21:27:50 UTC
view on stackexchange narkive permalink

我有一個更簡單的修復程序,並且在另一個線程上閱讀了該修復程序。我懷疑這是否行得通,但確實可以!我為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

使用我一直在閱讀的所有軟件修復程序,我簡直不敢相信這可以解決我的問題,但是我確實該死!

Kyle Whittington
2016-04-15 23:21:51 UTC
view on stackexchange narkive permalink

擁有MacBook Pro(15英寸,2013年末,視網膜),並且 kernel_task 的cpu使用率為300-600 +%。在網上讀到一些有關防止過熱的猜測之後,我開始懷疑為什麼我的機器無法處理輸出到三台顯示器的問題。按照此處的說明,我看到並看到我正在運行的應用程序都沒有使用高端卡。進入系統偏好設置>節能器並禁用自動圖形切換(強制始終使用高端卡)後,問題似乎已解決。

HappyCoder
2018-02-09 16:11:09 UTC
view on stackexchange narkive permalink

有同樣的問題,當連接顯示器時,kernal_task會穿過屋頂,並且計算機變得無響應。

斷開顯示器的連接後,一切恢復正常。

我注意到筆記本電腦的底座非常熱,因此將其抬高了一英寸(使用一個小盒子),從而解決了該問題。

我只能猜測暴露的表面積足以確保機器保持在可接受的範圍內。

robertobado
2018-02-21 11:25:55 UTC
view on stackexchange narkive permalink

我在使用hdmi連接到4K Samsung Curve TV的High Sierra中發現了相同的問題,所列的任何解決方案都不適合我,並且我不想刪除系統文件。

一段時間後,我找到了一個簡單的替代解決方案,下面將分享給我:(法語截圖) External monitor preferences

  1. 打開監視器首選項並選擇外部窗口首選項窗口
  2. 默認情況下,OS X會嘗試為您定義分辨率。通過切換為手動控制來覆蓋它
  3. 更改為其他分辨率,任何人都會做
  4. 手動切換回所需的分辨率
  5. ol>

    請對此發表評論。謝謝

RedYeti
2018-05-18 11:44:50 UTC
view on stackexchange narkive permalink

對我來說,儘管嘗試了許多不同的方法,並且花了整整一天半的時間,但最終的解決方案卻很簡單:I拿出了壓縮空氣罐,吹走了隱藏在鉸鏈內的通風孔屏幕上。

這立即阻止了風扇的嘈雜聲(我擁有機器的三年來,我並沒有註意到它在不斷增加),並使溫度降低。

我已經全心全意地嘗試清除灰塵,但顯然沒有清除。

注意:使用壓縮空氣對您的機器很危險。保持罐子直立,以免液體流出。液體太冷會損壞精密的組件。出於相同的原因,短時間噴灑。同樣,短暫的爆發也應有助於避免風扇旋轉到一定程度,這被認為可能造成破壞(據說,我並不完全相信這種危險,但可能是錯誤的!)。

一個更安全,更完整的選擇是將機器帶到Apple Genius Bar或其他筆記本電腦維修場所(如果不在保修範圍內),然後將其打開和清潔。

令我感到驚訝的是,拔下顯示器的電源會立即導致 kernel_task 過程恢復正常。因此,純粹與溫度相關的事實並不容易發現,因為我希望 kernel_task 隨著溫度下降而更多地滯後。

我相信,至少就我而言,這才是解決問題的真正方法。

請注意,如其他一些答案所述, kernel_task 的行為是故意的: https://support.apple.com/zh-cn/HT207359說:

kernel_task 的功能之一是幫助管理CPU溫度 通過減少CPU對正在使用它的進程的可用性

Adam
2019-07-06 07:29:30 UTC
view on stackexchange narkive permalink

至少在2017 MBP上,機箱的一部分因充電以及插入的外圍設備而產生的高溫會導致此問題。只需將充電電纜從左端口移到右端口就足以冷卻熱點並解決問題。在使用MagSafe充電的機器上,嘗試從左側端口拔出外圍設備,直到電池充滿。

有關證據,請參見 https://apple.stackexchange.com/a/363933/27135



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...