初级玩家

- 贡献度
- 4
- 金元
- 879
- 积分
- 44
- 精华
- 0
- 注册时间
- 2009-12-18
|
本人I5 + GTX460 1G + DDR3 4G的配置。
虽然订了正,但忍不住先下了破解版解馋,系统自动画质为全high ,关闭垂直同步、抗锯齿、打了FXAA补丁,帧数平均50,看似可以流畅游戏,可是狗血的卡顿和跳出问题让我顿时没了激情,遂搁置一边。本以为正版情况会好些,事实证明我错了。昨天光盘到手,花一下午安装成功,进游戏后卡顿跳出问题依旧,尤其在打毛子伞兵那关,平均4分钟就跳出,让我顿时没了脾气。然后开始搜索相关情况,发现跳出问题非常普遍,无论破解版还是正版,32位或64位,显存1G以下的基本都会爆显存跳出。难道真的只能以中等画质游戏了?不甘心下开始琢磨解决方案,根据网上的一些方法,先是卸载了N卡的3D模块,设置了虚拟内存,进游戏,跳出依旧,尼玛!!!
后来仔细琢磨了会,发现BF3虽然杀显卡,可对CPU要求明显不高,我前几天刚从X3 445升级到I5平台,在玩BF3时并未感到有明显变化,可见BF3对CPU要求并不高。能不能让CPU帮显卡分担一部分工作?这时我想到了N卡设置特有的利器---“最大预渲染帧数”
该选项官方的说明是:
ncreasing buffering above double will INCREASE your frame rate (good) and INCREASE response time (bad)
设置超过两层缓冲会增加你的帧数(优点),同时会增加延迟(缺点)
You don't need more than triple-buffering unless you have multiple GPUs
你不需要超过三层以上的缓冲,除非你有多核GPU
This setting with a range of 0-8 therefore is mainly for SLI setups
这个设置范围是在0到8,主要是为了配置SLI的。(非SLI也会起作用)
0 frames ahead = single buffering (not always possible, never a good idea)
0(设置为0)=单层缓冲(不是一直有效,所以不推荐)
1 frame ahead = double buffering (minimum suggested for 3D graphics)
1(设置为1)=双层缓冲(运行3D程序的最低建议)
2 frames ahead = triple buffering (probably best setting for most users)
2(设置为2)=三层缓冲(最适合多数用户的设置)
3+ frames ahead will not increase frame rate, but will use extra video ram and increase latency.
设置为3或以上不会增加你的帧数,但会使用最多的显存以及可能造成延迟
该功能规定了图像数据在交给GPU处理前,CPU预处理的帧数。我个人的建议是不必理会官方的说明,目前相对GPU来说,CPU性能明显过剩,针对BF3这种对CPU要求不高、对显卡要求超高的游戏,建议直接设置5-8之间(我直接设8),让CPU最大程度参与工作。具体在N卡的程序设置里对BF3进行单独设置,强关垂直同步,打开三重缓冲,最大预渲染设5-8,应用退出。
进游戏后建议还是别开最高,我个人除了贴图为最高,其余全是高,关了抗锯齿、动态模糊,进游戏后明显感觉顺畅很多,平均帧数50+,毛子伞兵这关顺利通过,之后1小时内无跳出情况出现。由于时间问题,没进行更多的测试,希望对大家有所帮助。 |
|