故障现象:
游戏运行卡慢,出现闪退,模糊不清;
原因分析:
无论是联想模拟器、腾讯模拟器还是网易以及其他三方模拟器,都是在Windows系统下模拟的安卓环境,因此无论如何优化也无法将硬件资源都给到模拟器,毕竟模拟器是在Windows系统下运行的,Windows系统本身也是需要占用硬件资源的,何况还有其他程序软件等等,另一方面模拟器本身也无法调用所有硬件资源,并且早期模拟器都不支持GPU处理,目前开始部分支持优先独显运行,但也无法使用其大部分性能,所以安卓模拟器运行游戏卡慢主要看给到模拟器的处理器性能和内存大小,但是不可以分配过多,过多也会导致本机剩余资源不足从而导致Windows卡慢,而安卓模拟器又在Windows中运行,进而也会出现卡慢;
解决方案:
以腾讯手游助手为例
模拟器游戏优化主要查看画面渲染、优先独显、内存设置、处理器设置、分辨率设置和屏幕DPI设置几个参数;
画面渲染
OpenGL——在各个平台均可使用,并且在专业领域不可替代;
DirectX——主要在Windows平台;
此处选择优先考虑自动,若出现游戏花屏或显示异常,可考虑切换其他渲染模式;
优先使用独立显卡
此处勾选正常是为了让游戏流畅,毕竟正常独显效果肯定高于集显,但是部分手游开启后确实会出现显示渲染异常导致画面异常,若更改渲染模式无效,可考虑关闭独显优先选项;
内存设置
正常内存设置越大越好,因为这个是将Windows本身内存给到安卓模拟器,给的越多,相当于模拟器内存越大,但是需要考虑本机当前内存,若当前机器内存小于8G,不建议设置超过4G的内存,会导致Windows本身卡顿,更改后感觉卡慢,可CTRL shift esc调出任务管理器点击内存查看排序,若开启模拟器内游戏发现内存占用飙升,总内存占用超过95以上,建议降低分配额度;
处理器设置
与内存设置一致,此处处理器分配给模拟器的核心数越多,模拟器性能正常也越高,但是都给到模拟器后Windows本身运行可能出现卡慢,甚至直接导致游戏闪退,所以正常给到2-4即可,注意12代处理器由于采用大小核设置,运行模拟器更改处理器设置可能导致游戏闪退;
分辨率设置和屏幕DPI设置
这两个设置都和游戏内画面有关,正常分辨率越高DPI越高画质越清晰,但也需要看游戏内的画质设置,都设置最高情况下占用资源相对越多,实测若窗口运行手游模拟器,分辨率更改小些没有什么影响,DPI更改大些即可;
虚拟化
关于虚拟化的问题,在不多开游戏情况下,目前的新机器开和不开VT(虚拟化)实测对游戏影响并不大,如需开启,需要进入BIOS更改;
总结
若机器配置低于4核处理器 8G内存,不推荐使用手游模拟器,不会比手机流畅(其实配置更换的机型运行模拟器也不会比手机流畅,毕竟手机本身就是安卓的,而这里是Windows虚拟的安卓环境),并且影响机器本身性能;
优化模拟器优先考虑更改模拟器内存及处理器,游戏内可考虑牺牲部分画质来提升流畅度;