很多玩家在玩英雄无敌6时或多或少都遇到过显存不足或运行崩溃的问题,这里为大家带来几种解决该问题的方法以及分析。
1.换64位系统是一种解决方案,这个方案的成功也在某些方面验证了一些事情。
事实上我们可以通过拉近32与64位系统之间的距离,突破32系统的限制。
2.更新显卡驱动之后,有一部分玩家已经OK,一部分还没有。
在理解这个方案这前我们先看一看更新显卡驱动的本质,显卡基本上分成两块GPU+显存。显卡驱动只是一个程序,用来管理GPU+显存而已。
不同的显卡有不同的显卡驱动,优化的效果也千差万别,所以这个方案注定是不稳定的。
其次这个方案的效果他又是有限的,因为程序运行依赖的不只是显示,内存管理是最重要的一块,如果H6本身有问题(在某些地图的某些场景里面),
那更新显卡驱动显然是不能完全排除问题的,一个完全不用界面的程序也照样会崩溃。
结论:可以尝试更新。
3.适合Vista/Win7 32位系统,以管理员身份运行命令提示符,输入bcdedit /set increaseuserva 3072。
还原是bcdedit /deletevalue increaseuserva
补充的是:改bcd数据之前不还是先备份一下 bcdedit /export bcd.bak
该命令允许单个进程使用3G内存,32位系统只有4G内存,有的笔记本,可能系统占用一些,Vista系统的话还会扣除一些显存映射,剩下的可用内存就更少。
所以这个命令一定要配合虚拟内存功能使用,建议把虚拟内存设为5G。