MOD大神Durante在PC Gamer撰文分析如何在巫师3中得到最流畅游戏体验
本帖最后由 demonpope 于 2015-5-23 08:52 编辑在这里挑重点翻译给大家
序:关于每秒帧数(FPS)
FPS其实并不能很好地反应游戏的流畅度。这是因为帧间时,两个连续的帧相隔的时间,在FPS的计算中无法被体现出来。具体介绍看这里。而对于本文的目的你只需要知道一个稳定的,没有激增或锐减的帧间时,便意味着流畅的游戏体验。
CPU要求
对于流畅度的基本要求便是CPU的性能冗余。因为CPU瓶颈而无法发挥整体硬件机能在开放世界游戏里尤其容易出现。作为调查,我测试了多款Intel Haswell CPU,线程从1-12不等,频率从1.4 GHz 到3.8 GHz不等。
上图描绘的是不同CPU下游戏的性能(译者注:注意Y轴的单位是99%百分位帧间时而不是FPS),特效为Ultra,分辨率为1024*768,以此来消除GPU的性能瓶颈。Y轴数值在16.6 毫秒一下的(译者注:也就是说,99%的帧间时在16.6毫秒以内)则CPU不会影响游戏达到流畅的60帧每秒,30帧每秒的标准则是33.3 毫秒。相应的区域被标记为绿色和黄色。
那么这些结果说明什么呢?
1. 核心数达到4个或以上的游戏中没有任何优势,至少在我测试的场景中没有。然而,在1-4的过程中性能提升明显。
2. 单个CPU核,即便是3.8 GHz 的Haswell也不足以达到流畅帧数。
3. 单核性能高的双核CPU,比如i3,有能力保持在30帧每秒。
4. 对于4核CPU,单核的频率不需要很高,仅需要2.2 GHz,便能达到流畅的60帧每秒。
流畅度:初始流畅度不佳
CPU也够了,画质也调到了你的硬件可接受的范围内,可游戏还是不够流畅,这是为什么呢?
上图反应的是帧间时的峰值(红色)与帧率(绿色)的关系。左边使用的是无边框窗口全屏模式,关闭垂直同步,右边反应的是全屏模式,开启垂直同步。
从这里便很容易看出来为什么用帧间时比用帧率更能反映出游戏的流畅度。如果仅看FPS平均在40左右的场景,似乎是流畅的,实际上没有垂直同步,既帧率限制的测试,帧间时最高能达到100ms,实际游戏体验是极其糟糕的,就算是开启了垂直同步也只有微弱的提升。
这个图中开启了游戏内的帧数限制30帧每秒,可以看出提升显著。然而,帧间时依然在33ms左右动荡,导致经常性的短暂卡顿,尤其是在固定显示频率的显示器上。
灵丹妙药
PC游戏的美妙之处在于你永远都有开发商提供给你之外的解决问题的方法。这里我们要使用的是解决帧频问题最强大可靠的工具,Rivatuner Statistics Server,RTSS。
一图胜过千言万语。RTSS得以实现非常稳定的帧间时,这不仅反映在图里更体现在游戏中。它使用起来非常简单:下载RTSS,按+号,找到巫师3的exe,新建一个巫师3的档,然后设置你想要的帧率限制。最终效果看起来应该是这个样子:
通过大量研究,针对垂直同步,我的建议是,关闭游戏内的帧数限制和垂直同步,然后开启无边框全屏,并在RTSS里面设置想要的帧数上限。
以上翻译自PC Gamer, 原文地址:
http://www.pcgamer.com/durantes-witcher-3-analysis-the-alchemy-of-smoothness/
所以我宁愿玩主机板,懒得折腾 http://att.3dmgame.com/att/album/201505/23/084627i819r6arwsqdudwm.jpghttp://att.3dmgame.com/att/album/20150:lol5/23/084624u2dgnehl2l4edg0d.jpg 这个是不是对刺客信条大革命那个物理效果问题也可以解决到? 这游戏我用g snyc显示器做过实验,50帧以上几乎跟60帧没有区别,非常顺滑。但是一旦跌到40多帧,明显感觉就和锁30帧差不多了。 我的配置看签名 实际必须把帧数限制在30才有效 超过60的话基本没提升 我試了下開2560x1440鎖了40幀,發現效果還不錯啊,也不至於不流暢
http://i1114.photobucket.com/albums/k529/spike_jr/pc/witcher3_2015_05_23_08_59_39_710.jpg~original 这软件用了会画面会有水波纹 装了RTSS是英文的,所以直接删除安装文件夹了,再想重装,清理注册表+重启+卸载怎样搞都不行了,求助怎样重装啊,这个软件居然没汉化版,不太想用了 本帖最后由 qq6255 于 2015-5-23 10:35 编辑
装了RTSS是英文的,所以直接删除安装文件夹了,再想重装,清理注册表+重启+卸载怎样搞都不行了,求助怎样重装啊,总是提示说已经安装了,已安装个鸟啊,看了半天也没找到运行程序,都不知道什么破软件,这么牛B的,这个软件居然没汉化版,不太想用了自己解决了,我改了安装程序所有文件夹的名字,它就不能安装了,奶奶的,没科学根据的东西,我又改回安装前的那名字才能重新安装
是不是找到巫师3程序后什么都不要动,只是改个帧数不退出就行了???这软件就能运行了?
qq6255 发表于 2015-5-23 10:15 static/image/common/back.gif
装了RTSS是英文的,所以直接删除安装文件夹了,再想重装,清理注册表+重启+卸载怎样搞都不行了,求助怎样重装啊 ...
设置以后,玩游戏的时候启动然后最小化到托盘就行了
好复杂的样子啊 可是無邊框全屏會導致咖馬值設定失效 真要限帧n卡推荐用NVIDIA Inspector ,比第三方锁帧软件好用多了。 SPIKE_Jr 发表于 2015-5-23 09:03 static/image/common/back.gif
我試了下開2560x1440鎖了40幀,發現效果還不錯啊,也不至於不流暢
兄弟,这个软件怎么用的 我 设置了+了 巫师3的lunch 。exe 但是进游戏没有显示信息啊 新建的游戏 关掉了垂直同步 和帧速简直 但是好像软件关联游戏
sknip2 发表于 2015-5-23 13:07 static/image/common/back.gif
兄弟,这个软件怎么用的 我 设置了+了 巫师3的lunch 。exe 但是进游戏没有显示信息啊 新建的游戏...
设置完之后不要关闭,最小化
demonpope 发表于 2015-5-23 13:18 static/image/common/back.gif
设置完之后不要关闭,最小化
你是说先设置 再最小化 再进游戏是吗
这个软件不支持64位程序吧 sknip2 发表于 2015-5-23 13:20 static/image/common/back.gif
你是说先设置 再最小化 再进游戏是吗
是的,运行游戏的时候不要关
已测,效果显著,没用的时候40-50帧,但是有时候卡,现在直接用RTSS锁45针,顺畅,特来感谢楼主~{:3_104:} 本帖最后由 zjsunsun 于 2015-5-23 14:56 编辑
编辑~~~~~~~~~ 编辑~~~~~~~~~ 為啥我我照你設置鎖30最小化進遊戲還是50幾幀在跳? 因人而异,我无边框会导致双卡交火频率不是最高,本来1000 结果会在700-900跳,还调整不了伽马 顶一个 ~~~~ 黑科技,马克 為啥我我照你設置鎖30最小化進遊戲還是50幾幀在跳?
ice7340453 发表于 2015-5-23 14:26 static/image/common/back.gif
已测,效果显著,没用的时候40-50帧,但是有时候卡,现在直接用RTSS锁45针,顺畅,特来感谢楼主~ ...
為啥我我照樓主設置鎖30最小化進遊戲還是50幾幀在跳?
要如何調整伽碼值 SPIKE_Jr 发表于 2015-5-23 09:03 static/image/common/back.gif
我試了下開2560x1440鎖了40幀,發現效果還不錯啊,也不至於不流暢
大大
這字體好美
是哪個一繁中字體