【教程】关于单屏、双屏玩ff14解决卡顿、掉帧问题(二)

时间:2019-04-19 23:02 作者:人间之表 手机订阅 神评论

新闻导语

【教程】关于单屏、双..应用场景:在配置达标的情况下,游戏时发生不合理的卡顿、掉帧、帧数不达到预期环境:win10、nvidia显卡、刷新率不一致的双屏折腾足足一个月最终效果:

解决办法:
1、直接购买另一款相同刷新率的屏幕,富婆玩家完美解决,请跳过后续步骤
2、将win10版本号限制在1709(不太现实)
3、副屏不看视频(我买双屏为了什么?)
4、想办法让副屏幕不运行显卡加速的内容
由于nvidia的新版驱动取消了驱动面板中的多屏幕性能优化选项, 所以要到这里下载第三方工具
nvidiaProfileInspector


解压打开之后, 找到以下选项, 选择Single display performance mode, 单一显示器性能模式

火狐:

chrome:浏览器栏输入chrome://settings 展开高级设置,关闭系统选项"使用硬件加速模式",重启Chrome浏览器即可。


直播OBS用户:右键关闭预览


注:对于obs用户 如果需要开启直播 推荐管理员权限打开obs,并且以游戏捕捉的方式直播ff14(无法录制act)。可降低由于全屏捕捉造成的严重掉帧问题。需要act录制可以使用类似websocket等类似插件,或者重新开启一个h5界面(我记得是open('.')还是什么 忘记了)

针对act:
act的dps插件分两种overlay和websocket
对于overlay,在没有禁用全屏优化的情况下,可以在全屏模式下正常使用,但是仍然会造成5%~10%fps的下降。在窗口、无边框模式下、如果双屏而且刷新率不一致情况下可以正常使用。在禁用全屏优化下无法在主屏使用
对于websocket:在全屏下无法使用,帧数略有降低,不会造成额外掉帧
计时器字幕:在全屏下可以使用,帧数几乎无降低,不会造成额外掉帧
fz.timeline:在全屏下【无法】使用,在副屏中会拖累主屏造成主屏锁60fps,有概率造成额外掉帧


补充nvidiaProfileInspector的Single display performance mode:
“这个选项会关闭副屏幕的OpenGL加速
OpenGL其实用处不大, 问题主要出在Direct3D上. 这玩意没办法单独关闭一个显示器, 因为AERO是依赖D3D的. 关闭之后窗口显示不出来了.
所以我们要关闭浏览器的GPU加速, Chrome暂时没有办法关闭, 所以只能装一个Firefox当作副屏幕专用浏览器, 然后在选项中关闭硬件加速:”
【亲测】默认的Single display performance mode是灰色(似乎是注册表中没有选项?然后默认)。但是!但是!但是!切换成multi或者兼容模式后,仍然有效果(仍有卡顿效果),然后再切换回single模式,可以解决在无边框下的帧数同步问题。因此本人建议 先切换成其他模式 再切换回single模式以写入注册表。然后apply应用设置。


上述操作仅仅针对双屏而且刷新率不同步的情况,单屏幕玩家请直接使用无边框模式。
另外:由于win10的桌面是以最高刷新的屏幕为准,因此165hz的屏幕和60hz的屏幕组双屏时,会渲染165hz的桌面。但是可能会造成副屏掉帧
建议:如果真的受不了副屏掉帧,可以考虑将主屏幕刷新率降低至副屏的2倍 例如120+60.或者将副屏超频至主屏幕的1/2 例如144+72(需要副屏的屏幕素质)

网上流传的玄学解决掉帧法:
1、将除了游戏以外的程序限制不使用gsync或者vsync(在显卡面板中设置)
2、将副屏插在主板上走集成显卡通道(将会造成独显集显的数据交换)
3、将副屏设置为主屏(不推荐,可能造成更多问题)


针对nvidia自带的shadowplay造成的降低帧数:
shadowplay是n卡自带的屏幕录制和回放,会占用15%的显卡资源来进行硬件编码。强烈推荐单主机obs用户使用nvenc编码(但是同画质下码率会较高,换句话说同码率画质差一些),但是占用的cpu资源极低,gpu资源可以接受
如果在开启回放后,帧数略微下降5~10%




在nvidia exprerience中可以关闭或者设置



但是可以随时保存最后n分钟的录像,俗称行车记录仪,比act更加直观。而且占用的资源也不高
但是如果此功能造成的帧数下降难以接受可以手动关闭

本人环境1:
2k@165 + 1080p@60 +shadowplay
魔龙2080ti+8700k win10 1809
海都无边框:
同位置全屏:

带有websocket的act

修改注册表之前的数据:海都全屏模式155~165fps
由此可见虽然修改注册表后可以解决掉帧问题,但是仍然帧数有略微下降
同时仍然有极小概率发生掉帧现象(比如掉到120帧左右,或者是直接60,造成肉眼可见的掉帧),说明双屏不同刷新的情况下仍然无法完美解决(可能是有其他应用程序造成的)


如果单屏幕下稳定164fps(由于vsync最高限制165)
以上所有数据以主屏2k最高画质为准


环境2:
1080p@60 单屏无边框 
技嘉1066mini+8500 win10 1803
1080p最高画质:90~125fps
可见ff14的优化做的真的相当好


附带本人双主机照片



RGB提升50%性能

在修改相关设置后,可能会造成副屏视频播放时如果焦点在主屏,副屏在线视频可能会掉帧,将焦点在副屏上时,主屏帧数不影响,副屏视频不掉帧(怀疑可能是相关gsync的问题)
所以仍然没有完美的解决方案。
哦,有完美解决方案
就是再买一台主屏同款的显示器(但是四大金刚的主屏两台买不起了,)

所以切记不要帧数低就以为单单是显卡或者游戏的问题 其实很多时候和系统以及其他软件兼容性有关
而且有时候你看到的165fps到你眼睛里体感不一定能到(掉帧的时候看着165刷新率结果实际上大约只有40fps的体感)
“换2080ti会有这问题吗”
“游戏优化垃圾”
“你是写轮眼吧”
上述三种说法其实都比较片面

硬件四大du、pin
1、固态硬盘
2、机械键盘
3、高刷新显示屏
4、硬质鼠标垫
有没有同好的

顺便提供一个判断游戏有没有摸到帧数天花板的方法:下个gpuz看一眼就行了 摸到99%了就是天花板了 没摸到就是硬件瓶颈/游戏优化/相关设置问题



再提供一个可能提升帧数的方法(但是可能会造成其他程序小卡顿)任务管理器详细信息 把ff14的进程优先级改成实时(或者高)。在cpu的进程调度和时间片切换的时候会优先吧资源分给该进程,可能可以解决cpu瓶颈的问题

相关阅读:百度贴吧,ff1414,教程,于单

论坛大图推荐