最高指挥官资料片在4GB下用/3GB参数后蓝屏的处理报告

上了4GB内存(还有两根1G的没插)后,发现有时最高指挥官资料片在打完一局退出时会有70%的概率发生蓝屏,经历了N次重装游戏和显卡声卡驱动,N次改变系统启动参数和显卡驱动设置的痛苦尝试,最后发现是系统设置/3GB 启动参数后发生的BUG,用字节工具可以发现,原版之所以没发生这个问题,是因为原版的EXE是只支持2GB内存空间(只能使用不超过2GB的寻址空间)使用的,而资料片的EXE是官方就修改成了可以支持2GB以上寻址空间(最高应该是能支持到4GB,和XP系统用了物理地址扩展后的能力相同),那么,由于3GB以上是设备的驱动,也包括显卡的驱动,由于游戏退出时会重置内存,可能把显存也一并重置掉了,导致NV4_disp.dll蓝屏,后来我在/3GB参数后面加上了/Userva=2900参数,规定应用程序最高只能用到2.9G内存,游戏无法访问3G以上的空间,就再也没有在退出时蓝屏了,说实话开头觉得真够妖孽的,打上二三小时都不蓝屏,一退出就蓝了。
另外,技嘉主板的节能程序似乎与四核有冲突,开了会导致四核关掉两个核,还有,上古四在N卡下强制开AA,似乎会给显存里留下清不掉的东东,最好上古四游戏与最指不要连着玩(就是不要关了最指就马上开上古四之类),这些还未经证实,[汗水]

我昨晚也碰到了,XPSP2 4G内存,不过1.5G 用作ramdisk,昨天退出到桌面蓝屏,好像不是每次退出都会,按你的方法有效吗?

有用,建议你把ramdisk关了,对系统不好.据说ramdisk是用一种作为系统驱动的模块去读2GB以上的高位内存,根本不会去管其它驱动是否占用了该空间,很容易造成数据丢失或损坏,尤其是FA程序本身也具有去读2GB以上的高位内存的能力,两个一冲突……

那是否一定要同时加上这两个参数 /3GB /Userva=2900 ?

对其它程序有没有影响?另外x64系统会不会好点啊

而且我之前并没有加/3GB参数,难道是ramdisk起到同样效果了?

是的,同时加上。
ramdisk跟可以访问2GB以上内存的FA有冲突,相信我,停了RAMDISK吧。

另外,X64位系统绝对有效果,我就是因为vista64下最高指挥官运行流畅,而且上古四也不跳出和蓝屏了,这才改换64位系统的。

有没有试过在windows 7 x64 RC 7100上运行最高?不知效果如何,比vista x64如何。。

按照某位老外的说法,win764RC运行FA比vista64快很多,几乎完全没有拖慢。

那win7 x64 rc 7100环境下流畅性各方面比XP x86 sp2呢会不会更慢?

别的不知道,只知道最高指挥官肯定会变快。整体系统环境就不知道了。

有一位神经病院的医生问患者:如果我把你的一只耳朵割掉.你会怎样?
那位患者回答:那你用网络电话打电话给我,我会听不到.
医生听了:嗯嗯.很正常.
医生又问道:那如果我再把你另一只耳朵也割掉.你会怎样?
那位患者回答:那我会看不到.
医生开始紧张了.怎么会看不到咧.?
患者回答:因为眼镜会掉下来.

主流硬件的64位驱动很好找,而且兼容性也不错。