Yosemite和外接显示器的CPU使用率过高


23

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

我曾经使用过外接显示器:Apple Thunderbolt 27“显示器。

问题在于,根据Activity Monitor,即使没有任务正在运行,该kernel_task过程也会消耗超过600%的CPU!电脑变得完全无法使用。

解决方法是断开外接显示器,但我真的需要这个辅助屏幕才能工作。

为什么Apple没有在最新的Yosemite更新中修复此问题?

有没有解决这个问题?


我有一个与我的macbook pro 13类似的问题“UserEventAgent,launchd和mds_stores进程突然占用了我插入第二个显示器的所有CPU的52%。它不是温度......在0.5秒内没有任何东西变得更热。字面意思,让“顶部”在屏幕上运行并插入霹雳/外部视频适配器,一旦屏幕从刷新状态恢复,窗口再次可见,您将看到这三个进程已跃升至顶部并闲置时间从97%上升到47%。我听说15

Answers:


14

这是Apple记录的设计功能。看看是否冷却你的Mac,然后处理器可以再次加速并完成你想要的工作。请参阅此文章,了解有关翻盖模式下冷却的建议。

您现在可以购买专为冷却Mac而设计的支架。

如果这不起作用,请尝试重置系统管理控制器一次,以确保它不是测量错误。

如果您只需要偶尔冷却或说服自己,请继续打开翻盖并确保通风良好,并且您不会通过显示屏铰链挡住进气口或出风口。热管理软件对内部温度的变化反应非常迅速。甚至可以使用磁铁强制显示器在它实际打开时进入睡眠状态,并允许整个键盘表面暴露并冷却Mac,认为它仍然在闭合翻盖模式下工作。

Activity Monitor可能会显示名为kernel_task的进程正在使用大部分CPU,在此期间您可能会注意到很多粉丝活动。此过程通过使CPU不太可用于强烈使用CPU的进程来帮助管理温度。换句话说,kernel_task响应导致CPU过热的条件。当温度降低时,kernel_task会自动降低其活动。

因此,如果你不能让Mac的物理排列更冷或更有利于在对流不适合你的情况下散热,那么也可以退出你不需要的其他任务和应用程序。如果它推动许多像素,GPU将产生大量热量。降低分辨率可能有助于边缘情况,但作为第一步,您通常需要攻击冷却。

您还可以获得一些高级工具来查看CPU速率以确认它对热量的反应:


37摄氏度(在巴黎)没有帮助......我同意。但是为什么我在使用Mountain Lion时没有遇到过这个问题呢?
Mik378 2015年

1
@ Mik378是的 - 玻璃捕获一层薄薄的空气是一种非常有效的绝缘体。只是勉强楔入屏幕打开屏幕,以便内部显示屏仍然关闭(睡眠接近传感器检测到显示屏中的磁铁) - 或更好 - 外部使用磁铁并打开Mac完全适合非常温暖的环境。此外,在巴黎WOW 37°!!
bmike

但我仍然需要macbook的显示器。是的,非常非常炎热的一周;)
Mik378 2015年

1
@ Mik378您可能需要选择温度是否不能降低。我已经使用Duet Display让我的Mac运行更酷,仍然有两个屏幕。你需要一台iPad和一些$$才能尝试。也许现在您知道它的冷却,您可以通过减少GPU热量生成负载(降低分辨率)来获得更多的CPU容量。此外,如果你让它睡了20分钟仍然看到立即高的kernel_task,它可能有硬件问题(坏温度传感器等...)
bmike

哇好:)我不知道这个Duet Display应用程序。我拥有一台iPad,所以我会尝试一下。谢谢:)
Mik378 2015年


4

我有一台MacBook Pro Retina,15英寸,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. 在“系统偏好设置”>“任务控制”中,我取消选中“显示器具有单独的空格”。

节能器首选更改 任务控制Prefs chnage


感谢您发布此解决方案,Mark!在我2015年末的MBP11,5中,任务控制更改为我修复了独立显卡和双Thunderbolt显示器 - 无需进行自动图形切换。我最近在Sierra看到了这个问题,并对High Sierra做了一次干净的升级,认为我有一些狡猾的软件可以解决这个问题。但只有在取消选中“显示器具有单独的空间”之后,问题才会消失。我开始认为我有硬件问题。
NateTheGreat

3

我对2011年的13“MBP8,1(2.7Ghz i7 CPU和HD3000显卡)也有类似的问题,对我而言,它确实是由视频密集型操作引起的。奇怪的是,硬件监视器显示温度在70C范围内,远离我在运行大型编译工作时已经看到的90 + C温度。

我拆下了底板,从风扇和通风口去掉了比我想象的更多的非常细小的灰尘,并且在逻辑板上吹了更多的东西。在13“型号上,拆下底板后只需3个螺丝就可以拆下风扇,所以它很容易清理(小心连接器!)。我之前没有使用过这个系统,但第一印象是风扇再次变得更加有效,问题就消失了。

接下来的步骤将在没有底板的情况下运行,并将我的外部屏幕的分辨率从1920 * 1080降低到1680 * 1080(我以前的面板的分辨率从未出现问题,并且在GPU上用于视频播放的分辨率显然更容易) 。

我从来没有理解为什么有人想要连接外部屏幕而不是同时使用“内部”(节省电池?在这种情况下我只是关掉背光......)


2

我有一个更简单的修复,我在另一个线程上阅读。我怀疑这会起作用,但确实如此!我为2012年中期的15英寸Retina购买了一个USB供电的散热垫。我使用两个Thunderbolt端口通过Display端口连接为两台Dell 24“显示器供电。

在我不得不断开辅助显示器或使用笔记本电脑的较低分辨率HDMI端口来阻止CPU kernal_task失控问题之前。我用来测量此修复程序成功的几个实用程序是Mac应用程序商店中提供的Tunabelly软件的原生“Activity Monitor”和“Temperature Gage”应用程序。

对于硬件,我在亚马逊上购买了Cooler Master / X-Slim 160mm-Fan散热垫:https://www.amazon.com/gp/product/B005C31HC0/ref=oh_aui_detailpage_o02_s00?ie = UTF8&psc = 1

通过我一直在阅读的所有软件修复程序,我无法相信这会解决我的问题,但我会做的,它确实如此!


1

有一台MacBook Pro(Retina,15英寸,2013年末)并且拥有300-600 +%的CPU使用率kernel_task。在网上阅读了一些关于它是防止过热的安全措施的猜测后,我开始想知道为什么我的机器无法处理三台显示器的输出。按照这里的说明,我查看并看到我运行的应用程序都没有使用高端卡。进入System Preferences > Energy Saver和禁用Automatic graphics switching(强制始终使用高端卡)后,问题似乎得到解决。


1

有同样的问题,当连接监视器kernal_task将通过屋顶和计算机变得没有响应。

断开显示器时,一切都恢复正常。

我注意到笔记本电脑的底座非常温暖,因此升高了一英寸(使用一个小盒子),解决了这个问题。

我只能猜测暴露的表面积足以确保机器保持在可接受的范围内。


1

我发现在使用hdmi连接到4K三星曲线电视的High Sierra中存在相同的问题,并且列出的解决方案都没有为我工作,我不想删除系统文件。

过了一段时间,我找到了一个简单的替代解决方案,我将在下面分享:(法文截图) 外部显示器首选项

  1. 打开监视器首选项并选择外部窗口首选项窗口
  2. 默认情况下,OS X将尝试为您定义分辨率。通过切换到手动控制来覆盖它
  3. 改变为不同的分辨率,任何人都会这样做
  4. 切换回您想要的分辨率但手动

如果这对您有用,请评论。谢谢


1

对我来说,尽管尝试了许多不同的方法并花费了我整整一天半的时间,最终的解决方案很简单:我拿了一个压缩空气罐并吹出隐藏在屏幕铰链内的通风口。

这立即阻止了风扇的嘈杂(在我拥有机器的三年里,我没注意到它已经积累起来了)并让温度下降。

我已经半心半意地尝试吹掉灰尘,但显然没有设法清除它。

注意:使用压缩空气对您的机器很危险。保持罐子直立,以避免液体流出。液体足够冷以损坏脆弱的部件。出于同样的原因,短时间喷射喷射。同样短暂的爆发应该有助于避免在一定程度上使风扇旋转,这被认为是潜在的破坏性(据称,我并不完全相信这种危险,但可能是错误的!)。

更安全,更完整的选择是将机器带到Apple Genius Bar或其他笔记本电脑维修场所(如果超出保修期)并打开并清洁。

我很惊讶拔掉显示器会立即导致kernel_task过程恢复正常。所以它与纯温度相关的事实并不容易看到,因为kernel_task随着温度的下降,我预计会有更多的滞后时间来平息。

我相信,至少在我的情况下,这是该问题的真正解决方案。

请注意,正如其他一些答案所述,行为kernel_task是故意的:https//support.apple.com/en-us/HT207359其中说:

其中一个功能kernel_task是通过使CPU不太可用于强烈使用它的进程来帮助管理CPU温度。


1

充电机箱的一部分高温以及插入的外围设备可能导致此问题,至少在2017 MBP上。只需将充电电缆从左侧移动到右侧端口即可足以冷却热点并解决问题。在具有MagSafe充电功能的计算机上,尝试从左侧端口拔出外围设备,直到电池充满为止。

有关证明,请参阅https://apple.stackexchange.com/a/363933/27135

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.