注册 | 登录

游侠NETSHOW论坛





查看: 6376|回复: 1
打印 上一主题 下一主题

[分享] Vista32 4G内存,全Ultra画质数小时作战不跳出不死机的方法 [复制链接]

帖子
4015
精华
2
积分
2428
金钱
3406
荣誉
2
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2009-3-5 23:40:59 |显示全部楼层 |倒序浏览
先说一下配置
Vista32, 4G RAM, HD4850 512MB, E8400

Beta的时候High画质完全可以流畅运行,但有时会遇到郁闷的183错误
正式版后使用-disable32bitcheck成功开启Ultra画质,同样完美流畅,但同样会有郁闷的183错误

后来更新了1.1.2补丁,声称降低了高画质Cra sh的几率
但那完全是扯淡,不但没修复,问题更严重
画质开到High就会在战斗激烈的时候卡死,黑屏,等几秒再恢复,许久又会卡死黑屏重复,而且战斗结束后基本肯定Cra sh
开到Ultra甚至刚进战场就黑屏,根本没法玩
无奈为了流畅无错误,只能忍痛中画质

后来官网上看到惊人大法,试了一下果然有效
现在可以完美Ultra流畅运行,再也不Cra sh了

方法就是,修改系统默认的分配给每个程序使用的2G的内存限制,改成3G就行了
话说32位系统寻址空间是4G,但由于Windows还要分配部分地址给其他设备,比如现存
所以实际可使用内存只有3.3G左右,这个是整个系统的软件能使用的内存
而在当初Windows设计时,没有考虑到现在大内存会如此普及,所以人为的设置了每个程序最大只能使用2G内存
超过2G的部分内存会被系统和其他程序使用

这也解释了为什么即使有4G内存,DOW2依然要求提供1.5G的磁盘交换文件的原因
因为任何程序想要使用多余2G的内存,必须使用交换文件,这个是Windows做的设置

183错误其实就是内存不够引起的,高画质会使用大于2G的物理内存,1.1.2补丁所谓的解决问题其实就是在将大于2G的部分往交换文件里写,所以会黑屏卡顿
现在我们修改系统的2G限制,人为增加到3G,从而使得DOW2可以不再使用交换文件直接存取高达3G的内存,解决所有问题

但要注意,如果你的内存只有2G一下,请不要做这样的修改,纯属徒劳
如果有3G,可以尝试改成2.5G左右,毕竟要留给系统和后台程序部分内存
有4G的才可以尝试3G的修改,按照32位系统能实际使用3.3G左右的内存,即使3G被一个程序全部占用,依然可以留下300M的空间给系统和其他程序

但同样也要注意,即使内存足够,此修改还是有风险,可能导致机器无法启动,或者有软件运行错误的情况
这通常是因为部分较老的驱动造成的,驱动所使用的寻址空间其实就是系统保留的那部分
有些驱动会很自由的固定使用超过2G的某段地址,因为以前没有软件会突破2G的访问需求,所以不会造成冲突
但如果你修改了程序的访问限制,增加到了3G,那么如果你的系统里依然存在这样的驱动,而且他所使用的地址正巧在2G-3G的区域,那就会造成冲突


好了,利害关系已经说明了
如果你愿意冒风险,详细设置步骤如下

在开始菜单里使用搜索栏输入cmd,在找到的cmd.exe上右键,选择"以管理员身份运行"
输入命令
      bcdedit /export "C:\BCDBackup"        这是保存当前的默认设置到C:\BCDBackup文件里
然后输入
      bcdedit /set IncreaseUserVa 3072     这句才是真正将内存上限增加到3G,如果你只有3G物理内存,可以尝试把3072改成2560 (2.5G)

最后重启电脑

如果不幸你的电脑无法启动,请使用安全模式
在安全模式下,同样使用管理员身份运行cmd,输入
      bcdedit /import "C:\BCDBackup"
就可以把刚才备份的设置覆盖回去,重新启动以后就复原了
如果没有备份的话也可以手动输入
      bcdedit /set IncreaseUserVa 2048

如果将来系统运行不稳定,或者想改回来,也用以上方法,只不过安全模式不是必须的

题外话,64位操作系统寻址不再受4G的限制,但是对于在64位系统下兼容运行的32位程序依然会受到这条每程序2G最大内存的限制,也可以用上诉方法增加
至于64位程序则没有任何问题

[ 本帖最后由 stefan 于 2009-3-6 09:30 编辑 ]

使用道具 举报

帖子
4015
精华
2
积分
2428
金钱
3406
荣誉
2
人气
0
评议
0
沙发
发表于 2009-3-6 01:06:30 |显示全部楼层
原帖由 elijhahill 于 2009-3-6 00:52 发表
提醒一下,為了避免受到記憶體炸彈試的攻擊...記得不用要把限制改回來....
不然反而vista會變得相當不穩定....


记忆体炸弹是何物也

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-10 18:30 , Processed in 0.350745 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到