Mac 玩安卓模拟器发热:热量从哪来,怎么降下来
更新于 · MACOS EMULATOR 团队
Mac 在安卓模拟器里玩游戏时发热,并不是坏了,而是游戏在干活。真正的问题在别处:发热会不会让你丢帧,做什么才能降温又不毁掉这一局?下面是 MACOS EMULATOR 实测的结果,以及真正管用的做法。
热量从哪来
在 Apple 芯片的 Mac 上,安卓设备在本地运行于 Apple 的虚拟机监控程序之上,它的代码直接在芯片上执行:没有逐条指令的转换。发热的是游戏本身的工作,首先是图形工作,由你 Mac 的图形芯片来执行。
这份工作在一局里会变化:图形芯片的占用从平静时刻的约 40% 升到最吃力场景的 74%。如果你的 Mac 主要在这些时候发热,那是正常的。
游戏并不是芯片上唯一的负载。旁边运行的一切也在干活:Discord 屏幕共享一项就占去近一半的处理器,吃资源的浏览器窗口和模拟器争用同样的核心。把它们关掉,就少一份工作。
有风扇和没风扇,是两种不同的信号
MacBook Pro 或台式 Mac 有风扇:负载持续时,你能听到它转快。MacBook Air 没有风扇。长时间负载下,它的芯片会自己降速,以保持在安全温度,没有任何声音提醒你。我们在 MacBook Air M2 上实测:同样的工作量下,Mac 的负载在上升,而 macOS 只提示轻微发热。
所以在 Air 上,发热要看长时间对局中帧率的下降,而不是靠耳朵听。MacBook Air M2 或 M3 上的模拟器指南详细讲了这台机器,MacBook Pro 上的模拟器指南讲的是有风扇的那台。
真正降温的做法:每秒 30 帧
关键的设置在游戏的画面选项里,不在 macOS。画质预设保持高或中,然后,如果你的游戏提供帧率上限和省电选项,二选一:
- 上限设为 30,并关闭省电:帧数减半,发热和风扇声大大减少,特效依然保留;
- 或者只开省电:游戏会自己把帧率压到 30 左右并去掉一些特效,但声音中断的情况要少得多。
对长时间对局来说,这是稳妥的选择,在 Air 上如此,在风扇狂转的 MacBook Pro 上也是如此。而且稳定的三十帧胜过滞后的六十帧:安卓模拟器卡顿的设置指南给出了具体数字。
在启动器里:保持 Balanced
在 RENDER 卡片上,Quality 一档决定游戏每帧绘制多少像素。Ultra 让游戏每帧绘制的像素约是 Balanced 的 1.8 倍,而且这一档游戏并不能稳定地维持。保持 Balanced,这是启动器给所有 Mac 的画质:模拟器画质设置指南解释了原因。
在 macOS 一侧,请在「系统设置」>「显示器」里把屏幕保持在「默认」。「更多空间」会让 Mac 绘制一张比屏幕更大的图像,再在每一帧里缩小:在 MacBook Air M2 上于对局中实测,macOS 的显示服务器因此占去了一个处理器核心的 45%。
低电量模式不降温,只是限速
为了让 Mac 少发热而把 macOS 切到低电量模式,是个看似不错的错误办法:这个模式会限制芯片,模拟器也跟着被限制。在一台 8 GB 的 MacBook Air M1 上实测:开启时每秒 3.3 帧,关闭后 29.7 帧。要降温,就降低游戏的帧率;在「系统设置」>「电池」里,把「低电量模式」设为「永不」,或者改成只在使用电池时开启,然后插上电源玩。
性能报告会记下发热状态
如果玩久了帧率慢慢往下掉,就在对局中、变慢的那一刻,从工具栏做一份性能报告。它会记下 macOS 报告的发热状态(从正常到严重降速),以及 Mac 的负载、低电量模式和占用最多的应用。
报告是加密的:由客服来读。客服会从中看出是不是发热的问题,还是别的原因:在我们收到的报告里,更常见的是 Mac 的内存不够,而不是图形芯片。模拟器帧数测量指南讲了怎么做这份报告并发送。
玩完之后,关掉设备
退出启动器并不会关闭安卓设备:它会在没有启动器的情况下继续运行。请用工具栏上红色的电源按钮(提示文字是「Power off the device」)关掉它。这也是让之后的启动保持短的正常关机:工具栏指南有详细说明。
常见问题
Mac 跑安卓模拟器发热正常吗?
正常。游戏在做真正的图形工作:图形芯片的占用从约 40% 升到最吃力场景的 74%。长时间负载下,芯片会自己降速以保持安全温度:这不是故障。
怎样让 Mac 在对局中少发热?
在游戏选项里,把帧率限制在每秒 30 帧,或者只开它的省电选项。启动器里保持 Balanced,关掉吃资源的应用,并把 Mac 的屏幕留在「默认」。
为什么我的 MacBook Air 悄悄降速?
它没有风扇:芯片发热时自己降速,什么声音也听不到。长时间对局请把游戏限制在 30,如果帧率还是下降,就发一份性能报告:它会记下 Mac 的发热状态。
需要开启 macOS 的低电量模式来减少发热吗?
不需要。它会限制芯片,模拟器也跟着被限制:在 8 GB 的 MacBook Air M1 上是每秒 3.3 帧对 29.7 帧。还是降低游戏的帧率吧。
玩完之后需要关掉安卓设备吗?
需要,用工具栏上红色的电源按钮。只退出启动器不够:设备会在没有它的情况下继续运行。