MuMu 模拟器指定使用核显运行
最近一直在后台挂着 MuMu 模拟器,但是它默认是使用独显运行的,而且自身设置中并没有指定显卡的选项。而我独显设置的风扇自动启停,MuMu 在后台时,显卡温度会慢慢升高,到达阈值后风扇就会嗷的一声启动,冷却后又停止,这样往复循环,吵得很。所以折腾了一下,把它分配给核显运行,反正核显闲着也是闲着🐶
我使用的 MuMu 版本为 V5.12.1 国际版,不同版本的部分设置可能略有出入。安装路径为C:\Program Files\Netease\MuMuPlayer\,请根据实际安装路径自行调整。
太长不看版
- 在MuMu的设置里,把渲染方式改成
DirectX。 - 然后在Windows
设置-屏幕-显示卡中,添加桌面应用,然后把下面四个exe加进去,将它们的GPU首选项都更改为核显:C:\Program Files\MuMuVMMVbox\Hypervisor\MuMuVMMHeadless.exeC:\Program Files\MuMuVMMVbox\Hypervisor\MuMuVMMSVC.exeC:\Program Files\Netease\MuMuPlayer\nx_main\MuMuNxMain.exeC:\Program Files\Netease\MuMuPlayer\nx_device\12.0\shell\MuMuNxDevice.exe
这四个我懒得都测试一遍了,后面两个不一定需要,但是本着宁可错杀一万也不放过一个的原则,还是都加进去了。
折腾过程
一开始我以为只需要在Windows设置中把模拟器本体的GPU首选项改为核显就完事了,但是设置并不起作用,在任务管理器里看它还是用的独显,GPU引擎显示的是GPU 1 - 3D。然后我又把MuMu安装目录里相关程序的GPU首选项都改了一遍,结果还是没有用,这就很尴尬了。
然后我又打开任务管理器,将进程按GPU使用率从高到低排序,发现一个名为MuMuVMM Headless Frontend的进程,右键打开文件位置后,发现它根本就不再MuMu本体的安装路径下,而是在C:\Program Files\MuMuVMMVbox\Hypervisor\路径下。
为这个路径下的相关程序指定GPU首选项后,MuMu 已经能运行在核显上了,GPU引擎显示的是GPU 0 - 3D,问题解决。
其他优化
性能调整
MuMu 在我的电脑上默认使用4核CPU,4G内存,实际我根本就不需要这样的性能,改成2核CPU和3G内存,减少一些性能开销。
直接启动模拟器
新版的 MuMu 每次启动时都需要先打开它的多开管理窗口,然后再启动模拟器本体。这对于只需要开一个模拟器的用户来说就是多此一举。
解决方法为:将C:\Program Files\Netease\MuMuPlayer\nx_device\12.0\shell\MuMuNxDevice.exe发送到桌面快捷方式或者固定到开始菜单。
如果你的MuMu不在上述路径,需要手动定位程序:
- 启动模拟器本体后,在任务栏图标上右键单击,在弹出的菜单中再次右键单击
MuMuNxDevice - 选择
属性-打开文件所在的位置 - 右键单击程序,选择发送到桌面快捷方式或者固定到开始菜单即可