剖析——中档显卡(¥1000-¥2000)最高特效帧数严重不足(低于20)的瓶颈所在,以及应对方案
本帖最后由 king134783 于 2013-3-16 23:58 编辑经过和各个帖子里玩家们开启特效后帧数的对比,结合多年玩PC硬件的经验,确定了面对古墓丽影最高特效时,中档显卡的瓶颈——显存带宽和容量不足!
1. 我用的是GTX570(1.3G 320bit显存)超频使用,使用1920x1200分辨率显示器,也默认用这分辨率玩游戏!
2. 打过了一系列游戏补丁,也安装了最新的“鸡血”驱动!
第一部分:寻找瓶颈
尝试最高特效时,游戏自带评测里帧数始终极低,最低10多帧,平均不到30帧!而只需关闭头发效果,密铺,和后期处理中任一个特效,帧数就接近翻倍,最低超过30帧,平均接近50帧!由于这些特效,都属于对材质纹理的处理,理论上会百分比提高对显存容量和带宽的需求!所以初步判定,当开启最高特效,显存容量和带宽不足以满足需求,形成了类似高速路堵塞的情况,让显卡芯片无法发挥全部性能!
为更好的证明推断,考虑到分辨率能直接决定了材质纹理的显存占用,尝试在开启最高特效时,逐步降低游戏分辨率来跑游戏自带评测!
从1920x1200,到1920x1080,再到1680x1050,1600x1200,帧数始终只有1-2帧的提升,最低仍然10多帧,平均最多只到30帧!当分辨率切换到1600x1024后,奇迹一幕出现了,自带评测的最低帧数直线提升到38帧,平均帧数达到52帧,完全满足可玩的需要!反复比较1680x1050和1600x1024分辨率下的评测结果,始终是天壤之别,仅提高了那么一点点,就导致显存不堪重负,进入堵塞(俗称暴显存)状态!
可以确定瓶颈,是显存带宽和容量不足!
第二部分:显存带宽和容量
仍有必要用我的理解,说明一下显存带宽和容量,跟画面的关系:
1. 显存带宽,由显存频率和位宽计算得来,决定的是显存的每秒数据传输量!即游戏某场景,特效处理的图形数据,需高速从显存传输到GPU完成处理并显示为画面!
如今普遍使用的GDDR5,显存频率多为4000-6000MHz范围,显存位宽则从128bit(甚至64bit)到512bit都有,被用来划分高中低档次!显然,位宽提升更有效,多是倍数关系,能成倍提高显存带宽!
2. 显存容量,是作为临时仓库,缓存游戏场景内各种特效处理产生的图形数据,以供GPU使用!
主流显存容量,大致从低端1G起,中端2G,再到高端的3G和6G!
通常来说,带宽比容量更重要,立马能传输完,也就没有太多缓存的必要!但一方面高带宽显存成本高昂,另一方面由GPU性能和主流游戏设计决定,低端1G 128bit,中端2G 192bit(N卡)或2G 256bit(A卡),高端3G或6G 384bit成为标配!
这方面,面对这款古墓丽影,A卡确实占优,同级别7870(256bit) vs GTX660(192bit),7970(384bit)vs GTX680(256bit)!这可能也是A卡发挥性能更好的原因!
第三部分:解决方案
直接换一块拥有3G或以上容量显存,且位宽有256bit或更高的高端显卡,肯定能解决问题!但多数玩家应该不会考虑换卡,毕竟如GTX560Ti,GTX570,再到GTX660和GTX660Ti,至少还可以对付两年!那么就有必要找到一个最佳的方案,调整出最合适自己的图形设置!
跟显存相关的设置,大致为分辨率,纹理等级,抗锯齿,密铺(曲面细分),后期处理,头发特效!
我认为可行的方案:
1. 最高特效下,降低一个等级分辨率,即从1920x1080级别,降低到1680x1050/1600x900级别!
优点是,特效齐全,游戏的卖点和噱头充分展现!
缺点是,全屏时锯齿会被拉大,也可以考虑窗口模式!适合习惯于让画面处于运动,不常停住看风景和截图的玩家!实际上,看风景和截图,也可以临时把分辨率调高,低帧数照样能截图!
2. 标准分辨率(我的为1920x1200),最高特效,关闭密铺!
密铺即曲面细分,是一种让物体外形立体感更突出的技术,在劳拉身上表现得并不明显(这个比较遗憾),更多是体现在游戏环境里!
优点是,并未降低画面质量,且该效果在游戏里的体现,也只在一些细节的地方才看得出来!
缺点是,毕竟是DX11的主要技术,放弃了总感觉没体验到完整的游戏!
3,标准分辨率,最高特效,关闭头发效果!
优点是,游戏跑流畅了,也不用纠结为啥浑身泥还能有一头飘柔亮丽的头发!
缺点是,游戏最大的噱头体验不到,也感觉没体验到完整的游戏!
至于纹理等级,抗锯齿和后期处理:
首先,纹理等级绝对不建议降低,那会让贴图变得模糊一片,毫无美感!
其次,抗锯齿在选择最高特效时,默认FAXX是一种很高效且消耗很小的抗锯齿技术,不建议取消!至于提高抗锯齿等级,那就得掂量显卡的档次,或对特效进行取舍咯!
最后,后期处理,据说跟很多剧情场景的电影化特效相关,对游戏主要内容的跑路和战斗,影响并不大!
乱七八糟写了这么多,如有错误,欢迎指正!希望对各位玩家有所帮助,不用再纠结过低的帧数!
感谢大家支持!再做一点补充:
这些分析,其实多年前曾用在GTA4上面!只是GTA4的图形设置更专业,能显示每个图形特效等级需要的显存量!未来的游戏,如GTA5,很可能加入更多消耗显存和需求显存带宽的特效!肯定也需要权衡和调整各特效,达成最适合自己的图形设置!
新补充:
还需要注意,即便调整图形设置,在游戏自带评测里能超过30帧流畅运行,但游戏里必然存在场景,在某些视角下比评测的场景压力更大,也就会爆显存(突然变得极卡,画面只有10多帧)!最稳妥的做法,是取消更多特效或降低更多特效等级,让显存占用保持一定余量!具体如何取舍,还看各位对卡顿的接受程度咯!
拜讀
支持一下
{:3_98:}
LZ好专业...支持吧~~ 进来看看分析{:3_118:} 知識帖 支持 大显存 和分辨率的关系我也考虑到了 这个分析有道理,学习了! 科普贴。。 知識帖,有用心到 感谢分享
写得好{:3_121:} 换一台新电脑。。。 拜讀
支持一下 学习了楼主 payne201 发表于 2013-3-16 21:11 static/image/common/back.gif
换一台新电脑。。。
确实,换显卡,换电脑,是一劳永逸的解决方法!
剖析一下后,大家对这种帧数从30-40帧陡降到10多帧的情况(爆显存),就能心中有数!像古墓丽影这种拿特效做噱头,猛吃显存的游戏,还是比较少的~
显存相当于水库。。位宽相当于放水的河道。。位宽太小了显存再大提升也不明显。。 技术贴,受教了,不错不错 嗯,又是一大堆文字{:3_126:} 这个要学习一下~~~ 痛苦的本本路过 .. 游戏还得台式 .. 技术帝 拜膜 组装一台宝马!~ 估計我的顯卡遇上CRYSIS3 已經陣亡了 感谢传道授业,我终于知道什么事带宽了,又长知识了 支持下。。。 :lol认真学习一下 低端显卡飘过 很好,支持一下 GT555M路过· 超低端显卡表示怎么调试都是白搭