|
|
本帖最后由 崔乐 于 2011-8-1 14:50 编辑
win7 32 位 我的显卡是!GTX450我怀疑!是我的内存的!问题!我的内存!只有2G不知道 什么原因 跳出就弹出 这个 谢谢[原创] [重要突破]彻底解决GTA4显存溢出问题方法,对大显存显卡RESC10错误有奇效【最终发在在WIN7里运行】
[重要突破]经近3天的努力,彻底解决GTA4显存溢出问题方法,对大显存显卡RESC10错误有奇效
【装个XP IN7双系统就行,在WIN7里面运行 全HIGH玩几小时都OK没任何问题了】有效果有疗效的大家一定会来顶贴啊。
先说下本人游戏配置环境:
CPU:酷睿E5200五电容@3.66G
主板:双敏AK42-DF
内存:威刚红龙 DDR2-800 1GB×2
原来显卡: 8800GS 384MB
目前用的显卡:七彩虹 IGAME GTX260+烈焰限定版 896MB
操作系统 XPSP3[真正的SP3,不是改注册表的SP3]
驱动 185.85 WHQL
游戏版本 GTA4是1.0.6 自由城是1.1.2
游戏实时显存内存查看软件 RivaTuner ,在游戏时候屏幕左上角显示显存、内存用量!
-------------------------------------------------
在GTA4刚出的时候本人虽然用8800GS效能一般但是,开个一般效果在V1.04版本后很稳定,根本没有
显存溢出问题,游戏时 显卡显存使用36XMB,内存借用15XMB,游戏材质中,其它都HIGH,视距35左右,玩起来那叫一个爽!那叫一个嘚!!! 顺利通关了。
自打我换了IGAME GTX260+ 896MB ,想测试一下GTA4那就是开啥效果高低都是一会就RESC10错误,显存溢出。开始以为是显卡显存有问题,但是玩孤岛危机,
RivaTuner在游戏中实时显存能用到600M以上,ARMA2武装突袭显存能用到700MB,可见显卡显存无问题,结果上网一查,发现很多人都有显存溢出问题,其中很多
是牛B卡,包括最新的GTX460之类HD5770等,显存都是1024MB或以上。
于是翻了很多帖子论坛,尝试各种方法,发现无解!!!
尝试的方法包括:1:换驱动,什么180.48 BETA了 197.XXWHQL等驱动,郡无效!
2:设置显卡预渲染为1、2、0【默认是3】
3:重新安装游戏【光盘版2DVD9】
4:用各种COMMANDLINE配置命令
5:就差重装系统,因为看有哥们说原来XP SP3重新装VISTA和WIN7还是显存溢出 ,所以我没有重装系统!
反正解决不了,游戏又通关了,算了不玩了,今年4月出了 【自由城】,装上了结果还是=内存溢出=
那叫一个郁闷,差点去买个9600GT了【用差显卡反而能玩】,看别人论坛里上9600GT的图那叫一个眼馋!那叫一个郁闷!!!
最近玩了【黑手党】发觉还是GTA4系列更牛,所以打算重新玩GTA4h和自由城,所以立志要攻破内存溢出之问题!
--------------------------------------------------------------------------
此方法对GTA4原版和自由城DLC均十分有效,主要是针对大显存显卡【显存溢出】问题。
因为我之前用384MB显存的时候很少 显存溢出。
先安装了GTA4和自由城光盘版,安装在不同目录,然后升级补丁,分别升级到V1.06和V1.12,
这样都有自己的配置问题并且比较稳定!
先进游戏试试。刚1分钟就完蛋内存300MB刚过就 显存溢出 ,这事退出游戏,发现游戏退出了,但是RivaTuner显示显卡显存仍占用XXXMB,
此情况只能重启!然后开始了3天多的攻坚战,具体思路下面解释。
先公布方法 :
1:第一步:请关闭虚拟内存,即设置虚拟内存用量为0 ,后面解释!
2:第二步:在游戏根目录建立commandline.txt文件,如原来有commandline.txt,
确认里面没有下面这些【有了这些,很容易内存溢出,因为你不限制了】
-norestrictions 取消显卡设定的限制
-nomemrestrict 关闭显存限制
-percentvidmem 使用多少百分比的显存
3:第三步,请进入游戏设置你想要的效果后,查看显存使用情况得出 使用显存/实际显存=?的比值
比如我 除材质MEDIUM外其它全VERY HIGH,视距50。 显存用量 645MB,那么比值是645/875=0.737
那么在commandline.txt中加入
-availablevidmem 0.737
4:第四步:将游戏设置成窗口模式运行,即在
commandline.txt中加入
-windowed
注意:游戏窗口分辨率及刷新率和 桌面的完全相同 【我的是1440*900 60MHZ 】
此第四步也可以不做,自己试验,如果全屏正常就不用尝试窗口模式。
5: 第五步:如果仍然频繁【显存溢出】,请尝试适当减小显存用量比如减少视距,使显存使用减少几十MB,重新计算比值后修改-availablevidmem
注意,由于精确的限定了显存使用大小,所以游戏中快速转身或者开车速行中转视角会发现远处景物刷的有点慢,比如转身1秒后远处景物才刷出来,
GTA4原版不太明显,自由城这种情况明显些(因为自由城不做任何修改时候就比原版景物刷的慢一点点。)
这个可以通过适当放大 【 比值】 解决,比如我原来比值是0。645,我把比值修改成0。695这种情况很好的解决了【自己尝试,是指放的太大
又会 显存溢出的】。
建议:1GB的显存的还是别开HIGH材质了,本人截图比较,HIGH比MEDIUM效果高一点点但是多用400MB内存!
把这些显存放阴影效果上把。在NIKO刚开始的房子的铁道下面的阴影有很多网状的,在哪里开HIGH和VERY HIGH也差别很大的,VERY HIGH的阴影却是牛。
我已经截图了,明天 上 材质对比图和阴影对比图,及游戏中显存内存用量截图。
---------------------------------------------------------------------------------------
如何想到这些尝试我就不说了,说说效果。
1: 原来游戏中显存300MB左右必【显存溢出】,我最开始采用 1 和 4 这两步后,虽然显存仍然溢出,但是能多坚持一会了,并且内存使用可达到500MB以上
2: 我在自由城中进行摩托比赛,这事显存设置应该使用550MB左右,但是游戏中RivaTuner显示显存在快到500MB时候会卡几下然后掉到420MB左右。然后反复
跳,说不定那下就 显存溢出了 。个人分析这时显卡显存频繁将经过的地方的材质从显存中移除,装入新的材质,每次都100MB左右【要是用HIGH材质,
就更大了】,而GTA4程序对显存管理不好,导致会溢出!
3: 然后在使用2、3步后,摩托比赛显存稳定在530MB左右【比645MB小100MB左右】,十分稳定,直到比赛完成,我取得了第二 。 |
|
|