af1974a 发表于 2009-11-6 07:40

大家玩辐射3频繁内存错误跳出,可能都是被这个误导了!

iPreloadSizeLimit=125829120
; 预先加载内存的游戏数据的最大值,以字节/byte(1024字节=1KB,1024KB=IMB,1024MB=1GB)为单位.这一值越大,在游戏中停顿的机会越小.预设值为25MB左右.对于1GB内存的玩家,尝试加倍到52428800(50MB).对于2GB内存的玩家,尝试再加倍到104857600(100MB).你可以尝试着设得更大些,但是注意升高这一值到很大并不能确保所有的游戏资料都被加载内存中,而且可能会造成游戏崩溃.我建议可以尝试的最大值为262144000(250MB),即使你的内存有2GB.必改.单独测试.默认 26214400(25MB)
uInterior Cell Buffer=3
; 与下面一项匹配设置.慎重.默认 3
uExterior Cell Buffer=36
; 决 定多少个单元(室内或者室外)被缓存到内存中.注意通常uExterior Cell Buffer变量的值会由游戏引擎基于uGridstoLoad变 量的值自动设定.uGridstoLoad越大,游戏引擎会把uExterior Cell Buffer设得也越大.但是如果你想要使你的FPS更加流畅,你可以基于你的内存的大小手动地为这两个变量设置一个更大的值.对于1GB内存,我推荐加倍(6和72).内存更大的玩家可以设得更高些,但是注意你应当同时增大下面iPreloadSizeLimit的值.
这个是广被流传的”FALLOUT.ini详解“里的原话。
我电脑的物理内存是3GB。一直都按上面教的,加倍设置。
然后无尽的内存错误、D3D错误
试过清理内存软件、整理硬盘软件、重装系统(系统是正版XPsp3)、该屏蔽掉屏蔽、该断网的断网、换显卡驱动等等功课都做了
可是跳出依旧
每天玩着这个好游戏,提心吊胆他什么时候来个跳出,真郁闷!
昨天晚上福至心灵,uInterior Cell Buffer 和 uExterior Cell Buffer都改回默认。iPreloadSizeLimit只设50MB。
好运来了,连续玩了4小时+,还一直都开着汉化,没有内存错误没有D3D汉化错误!
看来“FALLOUT.ini详解”里关于这个部分的解释是错误的。。。。。。。。
个人摸索的一点经验,希望对大家饱受跳出之苦有点帮助。不敢说可以完全避免跳出,但应该可以大大减少跳出!

现在睡觉去。

bojack 发表于 2009-11-6 08:21

真的?

先占楼,晚上回家试验~

00123ttmm 发表于 2009-11-6 08:41

老二抠鼻党路过

我家电脑最奇怪,辐射3安装了10个左右的MOD,和所有资料片

弹出绝对有,我敢说从辐射3出到现在貌似还没有谁敢说自己的辐射3不弹出

但是。。我的有时候是2-5分钟弹出,有时候。。我记得我上次从吃了早点一直玩到吃晚饭都没有弹出,然后我就存档退出逛论坛了

总之。。。我的辐射3弹出是看电脑心情...

                                  我抠...

★哆啦A梦★ 发表于 2009-11-6 11:56

是的~和FALLOUT.ini有一点关系的~我修改后跳出也挺严重的~~然后我直接把FALLOUT.ini删除用默认的就好了~~~~~

njgangt 发表于 2009-11-6 12:03

我也是一直用默认的,很少跳出.

ifelon 发表于 2009-11-6 17:07

个人猜测原理是因为把内存分配改大后,有可能在切换场景什么的情况下有临时内存占用,有一个内存占用峰值,就有可能出现分配内存失败

supeng0327a 发表于 2009-11-6 19:15

试试看看管不管用

mimacuowu 发表于 2009-11-6 23:37

我现在是玩辐射的时候禁止网卡,就是不连上网,跳出几率小了好多

xiaqiyun 发表于 2009-11-7 00:33

我晕~我4G(电脑支持3.25G)的内存还不是一样的内存错误........

lzb148 发表于 2009-11-7 01:35

晕死,记得刚装完F3的时候,就算跳出以后,也可以切回去的。第二天起来玩的时候就不行了......

zealot9989 发表于 2009-11-7 09:34

我和楼主一样,3G物理,无虚拟内存,版本还是最老的破解版然后升级到了1.7,装了5个资料片,画质全开,很少跳出,大概玩一天跳个一次吧,所以基本可以忽略不计了,但是经常掉帧,据说是显卡锁频,然后打了那个屏蔽LIVE的补丁后,跳出和掉帧都没出现过

24gaoyuan 发表于 2009-11-7 20:57

楼主好象说的有理.我那几天随说也跳但是不严重.今天改了那个内存的数字,就老是跳出.你不说我还忘了咋会事.谢谢楼主.

ponder74 发表于 2009-11-8 02:00

原帖由 af1974a 于 2009-11-6 7:40:00 发表
iPreloadSizeLimit=125829120
; 预先加载内存的游戏数据的最大值,以字节/byte(1024字节=1KB,1024KB=IMB,1024MB=1GB)为单位.这一值越大,在游戏中停顿的机会越小.预设值为25MB左右.对于1GB内存的玩家,尝试加倍到52428800(50MB).对于2GB内存的玩家,尝试再加倍到104857600(100MB).你可以尝试着设得更大些,但

玩fallout3除了當機外,最常發生的情況就是D3D錯誤訊息或者藍屏。

1.fallout3當機畫面卡住、程式沒反應的狀況我個人強烈懷疑這一部分是垂直同步強制關閉的原因,我做了反覆好多遍的實驗很確定的是;當進入無人空屋或者經常容易當機的地方有9成9以上是因為關閉了垂直同步,似乎是因為遊戲瞬間流量太大的關係所引起?我嘗試著開啟讓Fps穩定在60以內,這種莫名奇妙當機的情況截至目前已無再發生。

2.還有一項常出現的情況就是D3D錯誤或者藍屏導致跳出或者當機;到最近注意到樓主這篇文章才想到我曾經也修改過內存使用量,是否因為修改過大造成的?我試著把內存改回預設值25MB以及50MB測試,滑鼠面對戶外左右反覆來回觀察FPS狀況,掉張的情況很嚴重遊戲間非常不順暢有一頓一頓的感覺。後來試著改成100MB發現情況好多了,至少移動鏡頭掉張的情況沒那麼嚴重Fps落差也沒這麼大遊戲順暢大幅提升。而之前看了那一帖我把內存修改制最大值250MB的情況就是常常D3D錯誤偶而發生藍屏,看了樓主這篇後把內存修改降低後至今已無發生錯誤及藍屏。


整體上改了這兩大項問題,遊戲流暢度大幅提升,當機的情況也不再那麼頻繁了。
(還有一項小問題沒提到,電台開起時常會發生聲音卡住的情況若有注意到這的話你可以發現FPS掉了一大半,所以平常我都關了它讓遊戲順暢些,而修改INI聲音部分參數效果並不明顯,不知是否加一張獨立聲卡可改變此情況?)



總而言之,感謝樓主提供心得也希望這些訊息能幫助更多喜愛Fallout3玩家。


今天廢土了嗎?(笑)

af1974a 发表于 2009-11-9 07:03

原帖由 ponder74 于 2009-11-8 2:00:00 发表
原帖由 af1974a 于 2009-11-6 7:40:00 发表
iPreloadSizeLimit=125829120
; 预先加载内存的游戏数据的最大值,以字节/byte(1024字节=1KB,1024KB=IMB,1024MB=1GB)为单位.这一值越大,在游戏中停顿的机会越小.预设值为25MB左右.对于1GB内存的玩家,尝试加倍到52428800(50

感谢这位朋友关于垂直同步的说明。
我这段时间就是关了垂直同步,玩上两小时后就容易出现游戏失去响应。。。。。。
现在把垂直同步打开看看。
页: [1]
查看完整版本: 大家玩辐射3频繁内存错误跳出,可能都是被这个误导了!