当我使用 Boot Camp(Apple 为在 Mac 上运行 Windows 提供的内置解决方案)时,我的 Macbook 底部会变得非常热,尤其是在玩游戏时。有时我的 Macbook 会因为温度过高而自动关机。
为什么会发生这种情况?我该怎么做才能让它冷却下来或防止它变得太热?
答案1
发热是由于 CPU 使用率过高造成的。确保背面的排气口没有被任何东西堵塞——如果 MacBook 放在毯子上或膝盖上,气流会减少,风扇也无法很好地冷却。
我的白色 MacBook 使用了两年,从未因过热而关机,但我没有在上面使用 Boot Camp。也许 Windows 正在尝试自己管理风扇速度,但做得不好?(我不确定 Windows 是否控制风扇速度,或者 BIOS 是否控制风扇速度。如果我错了,请纠正我。)
答案2
经过近 8 年的思考,为什么 Mac 电脑(例如 2013 年和 2020 年的 Macbook Pro)在安装 Windows(无论是否安装 Bootcamp)时会过热这么多(两种型号在完全压力下都达到 100°C),我终于发现了原因:
我猜想 Mac 主板无法处理现代 CPU 的 turbo boost 模式。它可能直接在 MacOS 中处理,因此 Windows 会丢失信息并继续使用 100% 的最大可能 CPU 频率。但 CPU turbo boost 模式应该只在很短的时间内使用,而不是像这里一样一直使用。
解决方法:在 Windows 操作系统上,转到高级电源选项,然后在“处理器电源管理”下:
首先将电池和插入电源的“系统冷却策略”设置为主动模式(默认情况下,电池设置为被动模式,但除非您将“最大处理器状态”降低很多(可能像 50%),否则这似乎是错误的。
然后将“最大处理器状态”设置为 99%(如果要保存,则将电池设置为更低)。就是这样!
如果您在执行此操作时打开 HWMonitor,您会注意到您的 CPU 频率直接下降到 CPU 的正常频率(例如,在 = turbo boost 频率之前几乎总是 3000 MHz,而在修复后为 1995 MHz)。如果低于 99%,您会注意到频率以正常比率变化。
这样做的缺点是我们失去了 CPU 的涡轮增压选项,但在我看来,这比让风扇一直以最大速度运转并损坏硬件(CPU,当温度达到 100°C 时也会损坏主板本身!)要好。
干杯!
答案3
我建议下载smc风扇控制并将风扇开到最大以免太热。
当您重新启动 Windows 时,它会记住您的风扇速度设置,直到您关闭机器。
答案4
首先,请确保您已安装 Apple 的驱动程序。我在 MacBook Pro 上运行 Bootcamp,它变得非常热,以至于 CPU 开始减速。这是在风扇开到最大的情况下。我唯一的解决方案是按 Alt-Tab 退出游戏,这可以减轻处理器的压力并使其冷却。这可以被认为是一种功能,可以防止您长时间不间断地玩游戏!