300fps的臭屌们你们怎么做的lol优化fps

大神们 你们FPS达到200多是怎么做到的【英雄联盟吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:10,933,891贴子:
大神们 你们FPS达到200多是怎么做到的
我买了准系统W650SC的 自带950卡 我自己装了I5的CPU 4G内存 和128固态 为什么我的FPS才100多点
《Re:zero从零开始的异世界生活》x《洛奇》联动公布!
给我卖萌吗
我一般一个人上单
好一点的独显
最高的时候280
如果画质调低的话f会更高
我没有牺牲画质 全开最高 你可以牺牲画质
楼主的是台式机吧,GTX950
最起码FPS要在250以上,你的情况可能是主板限制了CPU跟显卡的发挥,或者是显卡驱动没装好。否则不会这样。
120和200你技术能提升多大,除了装下比,关键还是靠技术
关垂直同步特效低一点
我没固态也能100+
连着WI-FI好卡的100多200多 都有
干嘛非得200多
曾经999变红的人默默看着不说话
1000....路过然并卵
fps这么高有用吗?楼上一群小白fps稳定才是最重要的,即使你几百fps跳帧照样觉得卡卡的,况且显示器刷新帧数60,你显示的再高也没用,都是虚的,不如开垂直同步降低显卡损耗
贴吧热议榜
使用签名档&&
保存至快速回贴游戏中的优化指的是什么?游戏中的优化指的是什么?小派爱游戏百家号答|百度派 @wodiyou游戏软件的优化和一样平常软件是有一些区别。游戏通常是软及时(softreal-time),便是说运行上偶然间限定,但没有硬及时般严格。先谈牢固硬件的游戏平台,如游戏机和街机。在这些平台上,通常会设置牢固的帧率目标,比方30FPS(即每帧33.3毫秒)。游戏开辟者盼望在这个时间限定下,只管即便提拔游戏的品格,比方更风雅的角色和场境、参加更多结果、提拔人工智能水划一。优化的目标除了令游戏顺畅,也是提拔游戏品格的须要条件之一。对付PC或手机平台,由于硬件的性能有很大差别,优化就没有一个详细的目标,而是盼望尽大概在大部分平台上都能做得最好(固然PC游戏有几百FPS的环境,但实质上险些不克不及增长流畅性)。从玩家角度,我以为游戏的性能指标大概有这几方面:均匀帧率流畅性(不要「卡」,专业地说便是少spikes)互动耽误(输入后至看到反响的时长)等待时间(读盘、写档、网络连接等)游戏体积而在开辟的角度来说,我以为优化要领可以分为无损和有损的。无损是指不影响品格,纯粹通过技能上的优化去提拔团体性能。而有损是指通过简化、雷夹杂去改进性能,比方简化着色器(shader)、要求美术低落某角色的三角形数量、要求关卡计划师淘汰一些NPC等。优化前你和我要先举行性能分析(profiling),找出性能题目的核心,然后再看看有什么要领可以实行。重要可分为算法上的和底层的优化要领。不细致阐明,就举个例子吧。比方,在二维弹幕射击游戏中,需把大量子弹与飞机做碰撞测试(相交测试)。要是有n颗子弹,m个可被击中的目标,蛮力法必要mn次测试。你和我可以看环境,利用一些空间支解的算法,把子弹和目标分派到差别的空间范畴里,只需对每个范畴里的物体做测试。而在底层方面,你和我可以思量利用多线性、SIMD指令,并思量到缓存同等性等方面去优化。上述例子重要是在CPU上举行的游戏逻辑方面的优化,而很多游戏中也必要在CPU/GPU上对图形方面举行优化。在PC/手机平台上,由于瓶颈不牢固,游戏开辟者通常会高兴优化每一个部分。----------在1999年,idsoftware公司颁布了《雷神之锤III竞技场(QuakeIIIArena)》巨作,此第一身射击游戏有别于前作,以多人连綫游戏为主轴,得到空前的告成。在年间,网上出现一段关于该游戏中的源代码讨论,那段代码是如许的:floatQ_rsqrt(floatnumber){floatx2,y;constfloatthreehalfs=1.5F;x2=number*0.5F;y=i=*(long*)y;//evilfloatingpointbitlevelhackingi=0x5f3759df-(i1);//whatthefuck?y=*(float*)i;y=y*(threehalfs-(x2*y*y));//1stiteration//y=y*(threehalfs-(x2*y*y));//2nditeration,thi}它是用于谋略一个单精度浮点数的平方根倒数(reciprocalsquareroot,即1/sqrt(x))。平方根倒数在游戏中通常用到,比方把矢量归一化(normalize)时,就要谋略n=v/sqrt(vv)。此段代码利用了牛顿法(Newton’smethod)去提拔正确度,但令人渍渍称奇的是它谋略初始估值的这一句:i=0x5f3759df-(i1);它利用了IEEE754浮点数的二进制表现来谋略第一个雷同值。此要领是谁发明的,把戏数字(magicnumber)0x5f3759df从何而来,临时也没有确切的证据。但如今已找到比这更优的把戏数字[1]。然而,本文想带出的是,固然此要领云云神奇,在现今的呆板上通常不是最抱负的。在PC上,自1999年Intel推出的PentiumIII,就已经参加了SSE指令集,当中的rsqrtss指令便是可以或许谋略一个单精度浮点数的平方根倒数。别的,rsqrtps则能同时谋略四个单精度浮点数的平方根倒数。测试你和我可以写一个步伐大略测试一下:(略……)结果及阐发利用VS2008(缺省release配置),在i79202.67Ghz上的結果:dummy363.8mserror=83.%standard1997.4mserror=0.%quake586.1mserror=0.%quake2nd970.1mserror=0.%dummy_ss109.4mserror=83.%vsqrt_ss1160.3mserror=0.%rsqrt_ss108.3mserror=0.%rt2nd_ss180.6mserror=0.%dummy_ps26.8mserror=83.%vsqrt_ps288.4mserror=0.%rsqrt_ps27.0mserror=0.%rt2nd_ps53.4mserror=0.%standard用了标准库的sqrt()函数,编译器利用传统FPU的运算谋略开方和倒数。quake和quake2nd的确比standard快,但quake的相對偏差峰值约是千分之2,偏差较大。quake2nd则用靠近一倍的运算时间来改进正确度,相對偏差峰值降至约百万分之5。divsqrt_ss利用了SSE运算,正确程度与standard雷同,而耗时仅比quake2nd慢一点点。实际上,要是在编译器开启/arch:SSE,standard也会利用SSE运算,孕育产生的代码和divsqrt_ss相约,性能也差未几。重点来了,rsqrt_ss的耗时只有quake的18%,而相對偏差峰值也更好,约万分之3。细致一看,发明它的耗时与dummy_ss相若。换句话说,由于利用了流水綫的埋伏时间,其数据吞吐量和至dummy_ss相若。那么,再比较利用多一次牛顿迭代的版本。rsqrt2nd_ss的耗时也只有quake2nd的18%。而相對偏差值也更好,去到千万分之2的程度。末了,若真正运用了SIMD的并行运算本领,利用ps后缀的指令又会怎样?在此测试中,可以看到性能比ss版本的提拔了3至4倍。而rsqrt_ps也因流水綫达至dummy_ps的吞吐量。rsqrt_ps比quake版本快20倍以上,比standard版本快70倍以上。总结固然quake里的平方根倒数算法是令人津津乐道的话题,但从应用来说,它并不肯定是最好的选择。……参考以上内容由百度派作者提供本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。小派爱游戏百家号最近更新:简介:百度旗下高质量问答讨论社区作者最新文章相关文章后使用快捷导航没有帐号?
查看: 105590|回复: 274
新人欢迎积分1 阅读权限60积分4255精华0UID帖子金钱4572 威望0
Lv.6, 积分 4255, 距离下一级还需 745 积分
UID帖子威望0 多玩草247 草
1l先祭天。慢慢码字" J$ y3 n7 t8 F, a/ b4 u&&v- S# v
: ^8 C: Z( \+ s# S6 B
6 u0 j' j. V: M. ]. k9 o$ K" f- f
Win 7 系统
' I; u$ t+ j% }# h
22:22:36 上传
23:21:59 上传
本人之前固态+i7 4790k + gtx1080 32g内存&&用Windows 7 Aero 主题功能,虽然游戏中fps有250-300上下,但是实际画面确是20-30的卡顿感觉。。
, [/ c! t! S4 V, ]+ S5 i+ ^
aero吃了部分显卡资源,优先级大于dnf,所以显卡的资源被aero吃了一部分,相对的由于和腾讯的tp冲突,aero没吃多少资源,但是dnf也吃不到多少显卡资源,所以各位放技能会卡顿掉帧,人多的时候也掉帧卡顿。(由于冲突,你的显卡功能可能还没发挥出30%以上的性能)5 i& x1 S. ?) t8 t8 Y! a
特别是瞎子开杀意波动站到怪物堆里,直接卡成狗。。。调整后丝毫不卡。。&&a) l2 J6 S" V/ z/ j
切换成windows经典后。特效全开稳定250fps,无任何卡顿状态。极其流畅。。&&H: `5 t2 P6 X
# d* d" R% o5 ?&&a+ W9 H9 J5 Z- I! u
# H! W" W8 [& K0 K4 X
国服tp与windows7主题渲染优先级功能冲突,造成了你配置再牛逼也卡顿给你看的主要原因.(这也就是你们说的Windows Xp不卡的原因,可惜windows xp支持内存太小不然还能再战10年)[media=x,610,498]
6 J& V" N! h1 U+ @2 v
贵族老爷们如果优化有用麻烦给个赞~谢谢2 o" ]" r9 }2 V+ j9 q+ U- z
11:15:27 上传
&&K4 ]3 m4 Z: W7 @
本帖最后由 躺着床上交友 于
11:15 编辑 ' t7 g" Z$ t/ y7 _) i( v
:没救了。。。&
:win10硬伤,无力&
&话说WIN10只有个输入法啊,其他方面有没有&
&win xp的64位支持的内存也能4G以上,楼主你说的支持内存小是指的32位的xp系统,一般只认3.5G了不起了。&
:咳咳咳。。。解决了。。很简单先登录其他区再切换回自己区就解决了。&
:删掉那几个你动过的文件等tx自动修复试试&
&啊啊啊...用你的方法后dnf登录不上去了啊,一直卡在接受频道信息失败啊,大神救救我吧!!!&
&技术贴 这很屌&
&win10可以吗?&
&这样的好淫不多了,顶个&
你的贴子很不错。推荐一下! O(∩_∩)O.
仿佛看到了希望
你的贴子很不错。推荐一下! O(∩_∩)O.
总评分:&金钱 + 13&
多玩草 + 77&
这游戏好难
新人欢迎积分1 阅读权限70积分6113精华0UID帖子金钱39218 威望0
&充8万啥都出&
Lv.7, 积分 6113, 距离下一级还需 3887 积分
UID帖子威望0 多玩草71 草
试了试真的变流畅了&&感谢楼主&&
:没办法这游戏不给优化只能靠这么多程序员来解决,非常感谢他们&
:一样一样。&
:是啊,还有禁TP优化之类的我也都是从论坛学到的&
&借楼。。。我就知道没事多逛逛论坛可以学到很多东西。。。虽然我还没有试过。。。但我相信这应该是真的。。。&
新人欢迎积分1 阅读权限60积分4255精华0UID帖子金钱4572 威望0
Lv.6, 积分 4255, 距离下一级还需 745 积分
UID帖子威望0 多玩草247 草
22:28:36 上传
22:28:40 上传
22:28:44 上传
7 B6 Y/ U1 E6 Z5 A$ \' {
用tgp的玩家无论如何也关不掉这个破战斗力系统,跟牛皮糖似的插件。不看装备栏的时候fps300+,打开装备栏,这战斗力系统跳出来fps暴跌至80
# u! V- O" i&&{&&T6 N
接着让我们干掉这个tgp的战斗力插件
之前某策划透露要求韩方给予技术支持解决tgp和dnf客户端优化问题。估计韩国棒子压根不想鸟策划,tgp这种粗制滥造的代码千疮百孔估计无法兼容客户端了,大家将就着卡着过吧。有生之年不知道能不能看到这游戏优化了。7 N6 ?: G! U& V
本帖最后由 躺着床上交友 于
23:59 编辑 5 m4 R1 p. `9 e1 L1 R' ~
以前一直都弹出来那什么战斗力&
:能啊,我现在没有战斗力那个窗口!就是安全策略弄的&
:安全策略现在还能处理么
我每次都要自己关掉。。。。&
&需要安全策略屏蔽掉,我现在进游戏,没有那个战斗力!&
新人欢迎积分1 阅读权限60积分4255精华0UID帖子金钱4572 威望0
Lv.6, 积分 4255, 距离下一级还需 745 积分
UID帖子威望0 多玩草247 草
首先新建一个
22:32:26 上传
接着打开地下城与勇士\ start \ Cross \ Apps\ DNFRankings找到GDPOpenProtocol.tdr
22:32:43 上传
然后右键这个文件 重命名 复制它的文件名称 包括.tdr然后找到 文本文档.txt 重命名 粘贴刚刚的文字 注意后缀一定要是.tdr
22:33:08 上传
右键复制这个文件
22:33:25 上传
粘贴到刚刚dnf的那个文件夹
22:33:42 上传
选择复制和替换大功告成!!!经过多次测试 dnf不会修复这个文件的 所以请放心!当然 有的小伙伴不显示文件后缀怎么办?打开我的电脑 - 工具 文件夹选项
22:33:59 上传
把隐藏已知文件的 对勾取消了 ok 你的电脑就会显示文件后缀了' l, A8 H4 f/ h, j! P3 D
本帖最后由 躺着床上交友 于
22:34 编辑 2 U2 Q5 {9 r1 A. Q! k5 ~& ]1 t
&策划又从这里学会一招,,下次更新有眉目了!!&
:干翻战斗力系统&
&话说这一步是干嘛- -&
&直接不用TGP...一堆插件的说...&
&楼主,左上角的直播按钮也能关掉,以前我关掉过,现在忘了,你知道替换哪个文件夹吗&
:盒子的吗?还有,能用.你这一步是干啥的?&
:你一键换装也没了吧?&
&这步骤是干啥的??不过我把TGP早就搞定了,战斗力值也没有了。那个紫红E也没有了CrossProxy.exe&
新人欢迎积分0 阅读权限70积分5353精华0UID帖子金钱31196 威望0
我与下水道同在
Lv.7, 积分 5353, 距离下一级还需 4647 积分
UID帖子威望0 多玩草60 草
win8.1ne ?
:= =这个真不知&
:确实流畅很多
但是那个黑白任务栏看着很别扭,如何修改成xP经典蓝色任务栏 楼主知道么&
:其实win7挺好用的,装win7 64x吧&
&无法拯救,没用过win 8.1&
新人欢迎积分0 阅读权限60积分2510精华0UID帖子金钱5545 威望0
Lv.6, 积分 2510, 距离下一级还需 2490 积分
UID帖子威望0 多玩草0 草
win10也能这样改吗
&之前不是有很多Win10和8的发帖么?&
&可以这样改的没啥区别&
&去win10吧问下大手子有没有办法用经典桌面&
新人欢迎积分0 阅读权限70积分8263精华0UID帖子金钱60020 威望1
Lv.7, 积分 8263, 距离下一级还需 1737 积分
UID帖子威望1 多玩草1242 草
留名插眼&&有空试试
新人欢迎积分1 阅读权限50积分1250精华0UID帖子金钱24266 威望0
Lv.5, 积分 1250, 距离下一级还需 1250 积分
UID帖子威望0 多玩草270 草
不顶不行啊这么666666
漆黑烈焰使、
新人欢迎积分0 阅读权限90积分22733精华0UID帖子金钱37028 威望2
El psy congroo !
Lv.9, 积分 22733, 距离下一级还需 5267 积分
UID帖子威望2 多玩草2471 草
先留名再说。。。
深惧的黑暗, 绝望的窒息,沼泽般的柔软,恶魔般的香味,吾对巨乳真的没有一点兴趣。
你胸大你闭嘴\(&▔□▔)/
新人欢迎积分1 阅读权限50积分1874精华0UID帖子金钱6780 威望0
Lv.5, 积分 1874, 距离下一级还需 626 积分
UID帖子威望0 多玩草0 草
插眼& &有空试试
3.2.1Fight!
新人欢迎积分1 阅读权限60积分3088精华0UID帖子金钱6847 威望0
Lv.6, 积分 3088, 距离下一级还需 1912 积分
UID帖子威望0 多玩草50 草
毒奶粉成就人才啊,收藏慢看
看完下面的别打我~
新人欢迎积分0 阅读权限80积分14495精华0UID帖子金钱56515 威望1
Lv.8, 积分 14495, 距离下一级还需 3505 积分
UID帖子威望1 多玩草2174 草
赶上直播了?
新人欢迎积分1 阅读权限60积分4255精华0UID帖子金钱4572 威望0
Lv.6, 积分 4255, 距离下一级还需 745 积分
UID帖子威望0 多玩草247 草
win10 ————连发卡顿
6 C* f% U; _% s4 Z2 C! w
你还在为红狗开连发xxxx卡顿而苦恼么。" h( F8 C+ M5 @1 G2 ]5 f. M
. }' }) h8 @# b
按一下下大写键把你的输入法屏蔽掉即可。。(用搜狗输入法的直接切换成拼音即可,真是麻烦)4 ^$ N; P. z+ Q; }& ~7 s
不过我也是纳闷,win10系统那么反人类也有人用。。。不是为了DX12我估计没什么人用。&&{+ ]7 g/ D* C' v
:多个屁游戏 有名的单机都没有 鬼泣 巫师 上古卷轴 最终幻想 刺客信条&
:多个屁游戏 有名的单机都没有 鬼泣 巫师 上古卷轴 最终幻想 刺客信条&
&无聊,本来输入法就能切换英文&
&win10专业版路过。。。。一脸懵比&
:好多游戏,好多游戏,好多游戏,我再说三遍。TP一家包含市面上所有的游戏么?&
:我TP娘早就兼容WIN10了,真不知道一个损逼游戏还挑啥系统10一样玩。&
&把键盘大写开了就行了 不用那么麻烦&
只能先用着win7了&
&win10反人类了?你说说看?小问题自己动手都可以解决的&
&为了DX12,也不会升级WIN10&
我从小就是优。
新人欢迎积分0 阅读权限70积分5118精华0UID365479帖子金钱11636 威望1
你让我怎么从良。
Lv.7, 积分 5118, 距离下一级还需 4882 积分
UID365479帖子威望1 多玩草48 草
可以的,回头试一试
在虚拟的世界中争吵
是毫无意义的
新人欢迎积分1 阅读权限70积分6240精华0UID帖子金钱13199 威望0
Lv.7, 积分 6240, 距离下一级还需 3760 积分
UID帖子威望0 多玩草150 草
渣渣配置也可以起飞吗?组队久了就卡的那种
&配合达标按理说是可以玩,除非你电脑真的不行了&
盲僧手上的椰子壳
小心我丢你啊~
APP3.0勋章
3.0APP3倍积分,登录就送勋章!
DNF手机盒子勋章
APP签到每日有好礼,每日登陆送勋章。
马年新春勋章
手机APP马年迎春,马上有钱!
活动奖励勋章
活动奖励勋章
365天!天天有你
连续签到1年即可获得
手机论坛勋章
APP发帖双倍积分,登陆即送勋章!
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by<div id="click_content_aid_
<div id="favrite_content_aid_
FPS再好也怕延迟高,从帧延迟角度再探游戏流畅度
FPS再好也怕延迟高,从帧延迟角度再探游戏流畅度
15:12&&|&&作者:
&&|&&关键字:,,,,,
  影响游戏流畅度的不仅仅是游戏平均帧,帧延迟才更重要,即使我们能获得较高的游戏帧数,但这并不代表我们就一定能获得同样的流畅度体验,要知道游戏帧数高不等于游戏流畅度好。
本文约5589字,需9分钟阅读
  电影工业普遍使用24帧(24fps)的工业标准,我们所玩的游戏普遍都能达到30fps以上,但是二者的观感是不一样的,24帧的电影看着非常流畅,30帧的游戏有时却觉得很卡。
  究其根源,电影从拍摄时就是动态模糊的,每一帧的场景都是上下连贯的,这样拍出的影片是符合人眼习惯的。但是PC游戏原理不太一样,每一帧都是显卡即时渲染的,上一帧与下一帧的场景差别有可能非常大,玩家观看这种不连贯的画面很容易产生卡顿的感觉。
  除了电影与PC游戏原理上的不同之外,显示器的刷新率也是影响游戏卡顿与否的一个因素。目前的LCD显示器普遍是60Hz刷新率,这意味着无论显卡自己能渲染多少画面,每秒只会刷新60次,如果其中的某些场景因故刷新的慢了,画面同样会有不连贯而出现卡顿。
  在这样的限制下,虽然目前的中都能跑出每秒几十甚至一两百帧的画面,但是这一秒时间对电脑来说太长了,从游戏引擎到图形API、到显卡渲染、帧缓冲器再到显卡输出渲染完成的画面的每一个环节都会对游戏画面产生影响。即使我们能获得较高的游戏帧数,但这并不代表我们就一定能获得同样的流畅度体验,要知道游戏帧数高不等于游戏流畅度好。
  所以,我们平时常用的平均帧的概念只是一个理想值,由于最低帧和最高帧的影响,平均帧只是统计出来的结果,评价游戏流畅度还要综合考虑帧延迟(frame
latancy)的影响,后者才对游戏的流畅度体验有决定性影响。
  帧延迟的高低可以通过帧时间(frame
time)来判定,我们以桌面显示器最常见的刷新率为例子做个计算,60Hz意味着每秒刷新60次,每次大约16.7ms。游戏中每帧生成时间如果与16.7ms很接近,那么全程游戏的帧数就很稳定,更接近理想的60fps。
  如果每帧生成时间大大高于16.7ms,这就代表着游戏中这一场景中花费的时间比其他帧更多,画面会跟不上,进而带来卡顿现象。
  当然,60fps是一个理想值,对与部分游戏来说30fps的速度也可以接受,这时候平均帧时间就是33ms左右。
HD 7950、及的帧时间曲线
  对显卡来说,它能够跑出多少的帧数是由其性能决定的,这是这款显卡的架构和性能决定的,但是能够在这样的架构下跑出符合理论规格的帧数却是由厂商的软实力决定的,这涉及到显卡的驱动、内存管理、游戏优化等等,是需要一定技术积累的。
  现在我们就来深入解读一下帧延迟的存在及如何准确捕捉帧延迟,并通过专业的帧延迟测试工具来了解下不同显卡在平均帧参数之外的帧延迟问题。
帧时间?Fraps到底出什么问题了  有关帧延迟的讨论是个老话题了,fraps作为一款知名的FPS测试软件,不仅能获得游戏中的平均帧、最低帧等参数,还可以记录游戏的帧时间(frametime),这是游戏中每帧画面的生成时间,它用时多少决定了每帧画面渲染用时是快还是慢,也就代表了游戏运行是畅快的还是卡顿的。  但是fraps测量的帧时间也引发了一场争论,AMD从技术角度指出fraps软件测量帧延迟是有问题的,它过早地介入了3D渲染过程,Fraps可以告诉你进入渲染过程之前发生了什么,但是它无法告诉你渲染完成之后发生了什么,而真正决定游戏卡顿与否的关键就在后一个阶段上。AMD认为fraps测量帧延迟的方式是有问题的  即便是在Fraps帧时间测试中占了上风的NVIDIA,他们也没有完全认同fraps的作用,因为基于软件的帧时间测量方式确实是有缺陷的,因为显卡渲染画面是不存在刷新率问题的,它能渲染多少就输出多少,但是目前的显示器存在刷新率问题,LCD普遍是60Hz刷新率,这意味着不论显卡渲染了多少帧画面,在显示器上都要1/60秒(16毫秒)左右才能显示一帧。显卡的渲染时间和显示器上显示出的渲染时间是有脱节的显卡每秒可渲染多少帧是由GPU性能决定的,而显示器的刷新率是固定的Fraps测帧延迟其实不是那么“聪明的”  再回到Fraps上来,一帧画面从开始进入渲染管线到最终输出到显示器上有很多阶段的,fraps测量的只是帧从游戏引擎到微软DX渲染进程的时间段,比显卡发送命令和数据让GPU开始渲染的时间要早,所以fraps真正看到的只是显示器正在发生的,而真正的帧缓冲器内发生了什么是它看不到的,这是它的先天缺陷。  此外,除了测量理论上的不足,GPU渲染中经常还有丢帧(drop frame)和不完全帧(runt frame)等现象存在,fraps对这些问题也是无能为力的。FACT:基于硬件的帧延迟捕捉系统  正是因为这些问题的存在,NVIDIA提出了一种新的基于硬件的帧延迟测试系统——FCAT(Frame Capture Analysis Tools,帧捕捉分析系统),它使用高清视频采集卡将游戏渲染输出的信号录制成视频文件,通过分析这个视频文件来获得游戏帧数相关的信息,并将最终获得的帧时间转换成可见的成绩表格。  基本原理就是这样,不过其中的一个问题在于如何在录制视频的时候分辨其中包含的帧率信息。NVIDIA的解决方式是通过在每个测试项目中注入dll文件,将游戏画面以不同的颜色标记,总计有白色、绿黄色、蓝色、红色、青色、海军蓝、绿色、浅绿色、栗色、银色、紫色、橄榄绿、灰色、紫红色、黄色及橙色16种不同的颜色,如果某个画面中缺失了某种颜色,这就意味着有丢帧现象发生,如果色带过短,这说明有不完全帧出现,而这是fraps软件所测试不到的。16中不同颜色的色彩代表了游戏中真实发生的情况  从理论上来说,FCAT硬件系统比fraps这样的软件更加无懈可击,下面就来见识下这套系统吧。
◆ FCAT系统的硬件组成  软件捕捉帧延迟在理论上是有问题的,最彻底的解决方法就是从视频输出那头入手,直接分析显卡输出的信号中有关帧速的部分,这样就避免了软件捕捉的不真实问题,这就是NVIDIA的FCAT系统的理论基础。  FCAT系统在硬件组成上很简单,一个DVI视频采集卡+DVI分流器即可,测试者需要组装两套平台,一套是测试平台,DVI分流器的输入端就连接在测试平台的显卡上;第二套是录制平台,需要安装视频采集卡,DVI分流器的一端需要连接在视频采集卡上,另一端则需要连接在测试平台的输出显示器上,具体的组成如下。FCAT平台的硬件组成Datapath vision dvi-dl双链DVI视频采集卡  整套硬件系统中,视频采集卡是核心。目前测试游戏的视频输出普遍在,高的还有,如此高的分辨率需要一款性能相当强劲的视频采集卡才能跟得上。  Datapath vision dvi-dl双链DVI视频采集卡最高可支持4Kx4K分辨率采集,接口为PCI-E 2.0 x4。目前该卡在英国的售价是1375英镑,折合人民币大约12880元,价值不菲。1:2 DVIDL视频分流器  FCAT需要将测试平台的视频分别输出到视频采集卡和测试平台显示器上,这就需要视频分流器了,配套的是GeFen 1:2 DVIDL双路分流器,价格要比上面的视频采集卡便宜多,淘宝上最便宜的是300多,英国本土上的报价是261英镑,价格悬殊很大。FCAT平台实战由于需要安装很多的线,平台比较乱。运行过程中可以看到图像左侧不变变化的彩带不同的帧数,彩带颜色也会不同  视频采集平台需要比较高的配置,特别是CPU要一点,而且关键的是磁盘速度要跟上,自己测试的情况是:分辨率下录制视频下,大约一分钟就需要13GB的容量,磁盘写入速度在240-300MB/s左右,如果是分辨率,那么磁盘要求就会更高。  NVIDIA的建议使用大容量SSD组成RAID 0模式,不过实际测试中因为条件限制只能跑分辨率的,300MB/s的写入速度对高端SSD来说不算高,所以视频录制平台使用的是Core i7-2600K处理器,SSD是三星 128GB。
◆ FCAT系统的软件组成  前面的视频采集系统只是FCAT的前戏,录制出来的视频要转换成大家看得懂的成绩图表才是目的,而这部分就是FCAT系统的软件部分完成的,这也是NVIDIA自己发力的部分,软件系统才是FCAT的精华。FACT的三个子目录  解压缩FCAT文件包之后,我们可以看到目录下有Overlay、Extreactor及Analysis三个子目录,它们的作用分别如下:Overlay  该目录下有两个dll文件和一个可执行程序——EnableOverlay.exe,这个文件前面也介绍了,是需要放到测试机运行的,它的作用将dll文件注入到测试机的游戏或者程序里,这些dll文件会产品与游戏fps相对应的颜色,而这些颜色就被视为评估游戏帧数、帧速的关键指标被后面的Analysis脚本解析成图表。开启Overlay之后,每个测试项目左侧一直都有不同颜色在闪烁Extractor视频提取器  Extractor是视频提取器,它可以将录制好的AVI文件转换成excel文件,其实就跟fraps生成的csv文件一致,里面包含了游戏帧数、帧时间等等各种信息。Analysis分析脚本  Analysis脚本系统由Perl语言编写,需要安装对应的软件。该目录下有5个脚本和4个pl文件,其中fact.pl脚本负责输出包含帧时间在内的CSV文本,run_doall.bat负责生成一个包含多项处理内容的新脚本,新脚本位于自动建立的NV目录下,而run_fact脚本是最终执行这些命令的脚本,测试中大都只需要先点击run_doall.bat脚本,再点击run_fact.bat脚本就可以了。  run_doall.bat脚本还支持几个自定义参数,用户可以执行分析哪个GPU或者哪个测试项目的成绩。
◆ 测试平台及说明  测试平台配置与之前测试、时相同,超频到了4.5GHz以防止CPU成瓶颈,搭配8GB双通道-1600内存,Windows 7 X64 SP1系统,并安装了AMD和NVIDA最新驱动。  对比的显卡主要是、和HD 7950,GTX 760的性能和价格恰好位于HD 7870和HD 7950之间,更接近后者。注意这里的HD 7950指的是800MHz频率的版本,HD 7950 Boost加速版的价格普遍都在2200元或更高,定位依然比GTX 760高一截。  测试项目并不算多,因为有些游戏的帧数即便在最高画质下也比较高,体现不出帧时间的差距,第二是因为FCAT系统能否得出最后的结果取决于视频录制,而视频录制中不时就会出现录制出的视频偏偏解析不出结果,虽然每个游戏的录制过程和设置都是一样的,所以我们就以这五个测试来看一下FCAT系统的功能。
◆ FCAT测试之Heaven 4.0Heaven 4.0设置三款显卡的最低帧曲线(点击放大)  最低帧中,表现要大大好于,帧数比HD 7950也要略高一些。三款显卡的帧时间曲线(点击放大)  在这个项目中,GTX 760的帧时间与HD 7950表现差不多,不过大部分时段是GTX 760略占上风,而HD 7870的帧时间波动就太大了。
◆ FCAT测试之三款显卡的最低帧曲线(点击放大)  在最低帧中,依然有这明显的优势,最低帧从58fps左右开始下降,而HD 7950则是从47fps开始下降,表现不如GTX 760。三款显卡的帧时间曲线(点击放大)  中,GTX 760大部分最低帧依然要好于和HD 7950,帧时间普遍在15-25ms之间,HD 7950和HD 7870的波动就比较大了。
◆ FCAT测试之蝙蝠侠:阿卡姆城三款显卡的最低帧曲线(点击放大)  这款游戏比较老了,单从绝对值上看三款显卡的最低帧都非常流畅,不过相对地看,的最低帧曲线依然处于上风,比HD 7950和更好。三款显卡的帧时间曲线(点击放大)  这个游戏中三者的帧时间曲线非常相似,在12秒、28秒、44秒、55秒左右各自都有一个突出的波峰,GTX 760的表现跟HD 7950同级,好于HD 7870。
◆ FCAT测试之地铁:最后之光三款显卡的最低帧曲线(点击放大)  最低帧方面,继续表现出优势,大部分最低帧都维持在35fps以上,HD 7950和则是30fps左右。三款显卡的帧时间曲线(点击放大)  Metro:Last Light中,HD 7870的帧时间波动依然是最大的,GTX 760的帧时间普遍低于HD 7870和HD 7950,帧时间波动比HD 7870要好,多数帧时间还是要低于HD 7950。
◆ FCAT测试之古墓丽影9三款显卡的最低帧曲线(点击放大)  HD 7950的最低帧在这里终于扳回一局,表现略好于。三款显卡的帧时间曲线(点击放大)  在这个Gaming Evolved阵营游戏中,GTX 760、HD 7950的帧时间要比稳定的多,后者的成绩有点惨不忍睹,帧时间其实不算高,不过波动比较大,GTX 760在前三十秒内的帧时间略高于HD 7950,之后的时间内二者基本相当。
◆ 总结:平均帧已过时,游戏之道在优化
  通过FCAT系统,我们可以更清楚地看到平均帧只能反映出游戏及显卡性能的一部分,而帧延迟高低在衡量游戏卡顿与否方面更准确,它能说出我们平时注意不到的一方面。  从测试的三款代表性显卡来看,HD 7950显卡虽然在平均帧数跟相近,但在最低帧及帧时间上要落后于GTX 760,所测5个项目中只有《古墓丽影9》中最低帧是高于GTX 760的,大部分测试的帧时间表现只能跟GTX 760持平甚至更落后,就更不用说了。综合来看,GTX 760在最低帧及游戏流畅性上都要好于HD 7950显卡。
  单卡方面AMD在帧延迟上落后NVIDIA其实还不算最多的,CF交火时帧延迟比NVIDIA的SLI更为明显,AMD双卡的AFR(交替帧渲染)技术要落后NVIDIA很多,游戏帧延迟动辄100ms以上,大大高于理论上的水平。我们不禁要问,AMD为什么落后这么多?
  造成这方面的原因除了双方在驱动管理上的技术差异之外,也跟双方在游戏优化上的巨大差异分不开。NVIDIA是靠游戏显卡起家的,从创立之初就非常重视游戏业的发展,除了硬件GPU之外,NVIDIA的驱动更新一直很给力,新游戏出来后很快就有优化驱动,而且在GeForce官网上NVIDIA也提供了一系列工具帮助玩家分析配置、检测GPU,还会提供宣传视频下载、壁纸下载等额外服务。  此外,NVIDIA从从2002年就开始提出了名为“游戏之道”(The
Way it's meant to be
played)的游戏优化策略,其目的就是跟游戏厂商紧密合作,优化NVIDIA显卡在游戏中的表现,提升用户的游戏体验。而AMD与之类似的概念叫做Gaming
Evolved,这是2010年才推出的游戏优化策略,比NVIDIA的游戏之道晚了8年,远不如前者的积累这么多。  最主要的是AMD跟游戏开发商的合作只限于表面,大部分合作就是双方出钱冠名,只有《古墓丽影》中使用了AMD和开发商合作的技术,这跟The Way计划严重不一样,NVIDIA会从技术端与开发商深入合作,就像最近发布的《细胞分裂:黑名单》游戏一样,后者原本只是UE 2.5引擎的,NVIDIA和开发商联合改善图形质量,增加了DX11和支持,并使用NVIDIA的TXAA、HBAO+等更高级的3D技术提升游戏画质,优化游戏表现。  The Way的游戏优化做法显然要比AMD的Game Evolved更有内涵,更有技术含量,即便是在AMD的专属游戏中,NVIDIA显卡依然可以保持领先。
  游戏之道是跟游戏开发商合作的,他们的成果可以被游戏玩家感受到,但在前台却看不到。为此NVIDIA又提出了第二阶段的游戏优化之道,推出了GeForce
Experience(简称GEE)云优化应用。
  GEE是一个可以帮助玩家自动优化游戏配置,并且实时更新的软件,很多玩家在面对游戏中繁多的设置项目时无从下手,NVIDIA的GEE软件则可以根据玩家硬件配置给出最合理的游戏设置,在保持游戏流畅性的同时最大化游戏画质。
  如今的显卡市场上,AMD和NVIDIA的GPU架构升级换代间隔比之以往都慢了下来,双方同级别的GPU性能、功耗差距已经不大,及HD
GE这样的产品甚至是胶着之态,双方谁都不能说完全胜过对方。不堆硬件的情况下,软实力就更加重要了,谁能为游戏玩家带来更流畅的游戏体验,谁就有更多的筹码,这一点上NVIDIA显然已经走在了前面,AMD在游戏帧延迟上还有一段距离要追。
本文读者还喜欢
(你可匿名或登录后发表评论。没有帐号可,或使用和直接登录)
读书是为了心平气和地跟某些人讲道理,健身是为了让某些人心平气和地跟你讲道理,可惜我读书少,脾气也不小。
扫一扫右边的二维码
关注超能网微信账号
建兴T10 PLUS 256GB 特卖~
618购物节导购
高通骁龙845手机都有哪些可选?
哪台手机玩吃鸡手游够煞食?

我要回帖

更多关于 csgo优化fps 的文章

 

随机推荐