MacBook Pro 跑安卓模拟器:Pro 和 Max 芯片到底改变了什么
更新于 · MACOS EMULATOR 团队
MacBook Pro 跑安卓模拟器,余量是有的:Pro 或 Max 芯片,内存常常是 16 GB 起,而且和 MacBook Air 不同,它有风扇。但这份余量不会自己变成帧率,还有三个习惯会把它浪费掉:加内存、开「Ultra」、忘了调游戏里的设置。下面说明 MACOS EMULATOR 会自动设好什么,又有哪些要你自己来。
启动器按内存来设定你的 MacBook Pro
不管是哪款芯片,启动器都按内存把你的 Mac 归入一个档位,再据此设定模拟器的内存、画质和初始帧率:
- 8 GB:模拟器分到 4.5 GB,帧率 30 Hz,和 8 GB 的 MacBook Air 一样,MacBook Air M1 跑安卓模拟器的指南 有详细说明。
- 16 或 18 GB:模拟器分到 6.5 GB。18 GB 的机型归入 16 GB 这一档。
- 24 GB 及以上(32、36、48 GB……):模拟器分到 10.5 GB,帧率 60 Hz。
- 所有档位:画质都是「Balanced」(均衡)。
在 16 或 18 GB 上,初始帧率显示在「RENDER」(渲染)卡片上:保持它就好。内存和帧率的改动,要等模拟器下次启动才生效。已经动过滑块?在「Settings」里,「Machine profile」(机器配置)这一行每个档位都有一个按钮(8、16 和 24 GB):点你这一档的按钮,就能一次恢复它的内存、分辨率、画质和帧率。
内存给得再多,模拟器也不会更快
在 32 或 36 GB 的 MacBook Pro 上,很容易想给模拟器分 16 GB。这样并没有好处:10.5 GB 就是该保持的数值,你要写入更高的值时,启动器会先提醒你。超过某个点,macOS 就会在内存和硬盘之间交换数据,每次交换都会让游戏卡住一下。
两个来自玩家的案例。一台 24 GB 的 Mac,给模拟器分了 16 GB:目标是 60 帧,实际只有每秒 23.6 帧,而处理器和显卡都没有跑满。一台 32 GB 的 MacBook Pro M1 Max,同样分了 16 GB:每局开始两分钟后,声音就完全消失,修复的第一步就是把内存降回 10 GB。
24 GB 起用 60 Hz,什么时候该降回 30
从 24 GB 起,启动器把模拟器设为 60 Hz。如果游戏一卡一卡的,就在「RENDER」卡片上降到 30:画面少了一半,但都能准时到达,而屏幕上看得出来的,是稳定。
这是安卓设备的帧率,不是游戏自己的帧率上限:启动器设为 60,并不会强制游戏跑到 60。
选「Balanced」,不选「Ultra」,Max 芯片也一样
「Balanced」是所有档位的初始画质。「Ultra」也有,但会先弹出警告:游戏撑不稳这一档,切过去还要重新下载将近 400 MB 的视频。限制来自安卓里的游戏,不是你的 Mac:换成 Max 芯片也改变不了。
游戏里的画面设置也要调
启动器只决定了一半:MacBook Pro 收益最大的地方,在游戏自己的画面选项里。画质预设选高或中都没问题。然后,如果你的游戏同时提供帧率上限和省电模式,只需要做一个选择:
- 关掉省电模式,由你来设帧率上限:60,Mac 发烫就设 30;
- 打开省电模式,由游戏自己限制帧率。
不管启动器是 30 还是 60 Hz,两种做法都行。在一台 M3 Max 上实测:高画质预设、帧率上限 60、关闭省电模式,游戏从每秒 27 帧提升到 52 帧。
风扇和电池:把帧率限制在 30
如果长时间游玩时风扇狂转,或者你在用电池玩,就保持同样的画质预设,把游戏限制在每秒 30 帧:画面少一半,发热和风扇声都会小很多。
用电池时,也要检查 macOS 的低电量模式:它会限制芯片性能,模拟器也跟着被拖慢。在一台 8 GB 的 MacBook Air M1 上实测:开启时每秒 3.3 帧,关闭后 29.7 帧。MacBook Pro 上的设置在同一个地方:在「系统设置」>「电池」里,把「低电量模式」设为「永不」,或者改成只在使用电池时开启,然后插上电源玩。
屏幕:要清晰,并保持「默认」
拉大窗口,只是拉伸已经算好的画面。想要清晰的全屏,就在「Settings」>「Resolution」里选择「Screen fit」(适应屏幕),机器配置的按钮设的也正是它。另外,在「系统设置」>「显示器」里保持「默认」,不要选「更多空间」。模拟器清晰全屏指南 讲得更深入,也包括外接显示器。
还是卡怎么办
在我们收到的报告里,显卡的占用多半不到它能力的一半:撑不住的是 Mac 的内存。关掉 Discord 屏幕共享和吃资源的浏览器,再打开「活动监视器」的「内存」标签:「内存压力」变成黄色或红色,就说明内存不够。其余的部分,安卓模拟器太慢时的设置指南 会逐一讲到。
常见问题
MacBook Pro 跑安卓模拟器够用吗?
够用,而且有余量:从 24 GB 起,启动器给模拟器设定 10.5 GB、60 Hz 和「Balanced」画质。至于兼容性,要看具体的游戏。
32 或 36 GB 的 MacBook Pro,该给模拟器分多少内存?
10.5 GB,也就是启动器从 24 GB 起设定的数值。在一台 24 GB 的 Mac 上,给模拟器分了 16 GB 后,目标是 60 帧,游戏却掉到每秒 23.6 帧。
MacBook Pro 上,模拟器该设 30 还是 60 Hz?
从 24 GB 起,启动器默认 60 Hz;16 或 18 GB 的话,保持「RENDER」卡片上显示的帧率。如果 60 Hz 下一卡一卡的,就降到 30:看得出来的是稳定,而不是数字。
Max 芯片要开「Ultra」吗?
不用。游戏撑不稳「Ultra」,切过去还要重新下载将近 400 MB 的视频。不管什么芯片,「Balanced」都是合适的一档。
玩的时候 MacBook Pro 风扇狂转,怎么办?
在游戏的画面选项里把帧率限制在每秒 30 帧,画质预设不变:发热和风扇声都会小很多。用电池玩时,这也是稳妥的选择。