这个问题已经在这里有了答案:
- 优胜美地和外接显示器 对CPU使用率过高10回答
连接第二个外部监视器时,kernel_task的峰值将达到600%+。这使计算机无法使用。
在优胜美地之前,这可以在3台显示器上正常工作。
具体细节如下:
- 当我将一台显示器连接到DP或HDMI时,一切正常。
- 当我连接带有DP或HDMI的第二个监视器kernel_task峰值时。
- 当我断开DP或HDMI的连接时,有时 kernel_task会迅速恢复到正常水平。
- 当我断开所有监视器的连接时,kernel_task迅速恢复到正常水平。(在“活动监视器”转到中
View > Update Frequency > Very Often
,一旦断开监视器的连接,您将获得大量的UI快速更新)。 - 偶尔插入两台显示器时,它可以工作(DP或HDMI),但第3台显示器会立即引起峰值。在发生这种情况之后,必须卸下所有监视器以使其恢复正常。有时,除一个以外的所有内容都可以解决。
- 有时,当我将所有3个电源插入时,它需要3分钟以上的时间才能发生。
我尝试过的
- 重置NVRAM。
- 重置SMC。
- 在插入电源适配器并使用电池供电的情况下尝试上述情况。
- 在节能器中禁用“自动图形切换”。
- 通过使用集成图形
sudo pmset -c gpuswitch 0
注意:尝试其中一些操作时,有时可能需要1分钟。
系统配置:
我正在运行运行Yosemite 10.10.1的MacBook Pro Retina 2.7Ghz i7(Macbook10,1 / 2012年中)。
我有3台外接显示器(Dell 2415H),其中2台通过显示端口连接,另外1台通过HDMI连接。
我认为这个问题与电源管理有关。每当我的CPU达到58度时,它似乎都会发生。我刚刚将3台显示器插入电源5分钟以上,但没有发生。但是,当我开始使用Chrome搜索时,它立即发生了。
在这里看起来像是一个很好的解决方法:http ://www.rdoxenham.com/?p=259