ff14吧 关注:1,239,124贴子:45,263,112

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

取消只看楼主收藏回复


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


IP属地:上海1楼2019-03-14 12:23回复
    normal难度:针对单屏和双屏
    ·电源卓越性能
    控制面板 电源和睡眠 其他电源选项 切换高性能或者卓越性能
    对于没有卓越性能的开启方法:搜索cmd或者powershell 以管理员权限打开
    然后输入
    powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
    回车并重启

    ·专注助手
    控制面板中关闭专注助手
    (此方法可以顺便解决lol切屏崩溃和黑屏)

    ·win10图形设置(罪魁祸首)
    win10 1803更新出来的一个玩意儿 是造成卡顿的大部分原因
    在控制面板-游戏栏中打开图形设置



    添加常用的游戏并且设置为高性能(无论是不是同一个显卡)


    IP属地:上海6楼2019-03-14 12:33
    收起回复
      win10图形设置是win10自己想要掌握一部分显卡资源 导致和nvidia驱动有一定冲突
      在win10 1709的版本,可能很多系统可以正常无边框玩游戏。在win10 1803中由于此控制面板,会造成例如一部分游戏在无边框或者窗口下只有20帧。发生明显的降低帧数现象,显卡负载上不去。此bug早起已被发现但至今仍然存在


      IP属地:上海7楼2019-03-14 12:36
      收起回复
        hard难度:主要针对双屏
        在win10 1803/1809版本中由于win10图形设置的bug造成的 双屏下掉帧问题解决
        0、尝试切换至dx11 (dx9自测无效)
        1、切换至全屏模式(如果没有全屏模式,只有伪全屏的话,此操作无效)

        2、禁用全屏优化

        此操作会造成win10的相关浮动层(也就是在全屏游戏的前面一层再贴的一层失效),进入真实的全屏模式,部分win7转win10的游戏造成卡顿的原因也在于此。因为游戏输出没有直接到屏幕,而是经过win10管理,增加了一层显示(例如全屏模式下开act)。如果进入禁用全屏优化的游戏模式,act悬浮窗无效。并且切换侧屏时,游戏将会最小化。但是可以解决相关的卡顿问题
        3、关闭相关不兼容的悬浮窗(类似act的fz.timeline,后续在gsync和vsync中说明)


        IP属地:上海14楼2019-03-14 12:43
        回复
          ultra hard难度:针对gsync+vsync、双屏刷新率不一致的情况
          首先是带有gsync的显示屏,根据国外某长篇论文直接说结论:
          最佳的gsync效果需要:显示器开启gsync、n卡面板中开启vsync(全局垂直同步)、关闭游戏中的vsync、并且将程序fps限制在刷新率-1或者-2.
          亲测在上述设置下,在lol游戏中帧数仍然飙升,无法限制帧数。在ff14中 在非激活状态下仍然会飙到超出最高刷新率(但是不影响激活状态下的游戏)。在剑灵中 过图会造成fps限制失效(解锁帧数上限cap后)
          虽然不同游戏对这种设置的支持有区别,但是仍然是充分利用gsync的最佳设置。
          但是在双屏情况下,这种情况又发生了变化:

          由于win10对双屏不同刷新的支持并不够好,而且桌面的刷新率是以最高刷新为准
          如果副屏在看60fps的视屏,主屏的帧数将会被强制降低为60
          引用某nga帖子:
          “这个Bug是Windows 10从2015年发布就一直持续到今天的Bug. Windows 7/8/8.1没有这个Bug 中途有些版本的AMD驱动没有这个问题, 但是目前最新版本的Intel/AMD/NVIDIA驱动都存在这个故障
          目前没有彻底根治的办法, Windows 10 Insider那边很多人包括我在内都提交了很多Bug报告了, 这玩意似乎是桌面合成器和WDDM驱动层一起产生的Bug, 短时间应该很难修好.”


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

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


            IP属地:上海17楼2019-03-14 12:55
            收起回复
              火狐:
              chrome:浏览器栏输入chrome://settings 展开高级设置,关闭系统选项"使用硬件加速模式",重启Chrome浏览器即可。

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

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


              IP属地:上海18楼2019-03-14 13:02
              收起回复
                针对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(需要副屏的屏幕素质)


                IP属地:上海21楼2019-03-14 13:13
                回复
                  网上流传的玄学解决掉帧法:
                  1、将除了游戏以外的程序限制不使用gsync或者vsync(在显卡面板中设置)
                  2、将副屏插在主板上走集成显卡通道(将会造成独显集显的数据交换)
                  3、将副屏设置为主屏(不推荐,可能造成更多问题)
                  针对nvidia自带的shadowplay造成的降低帧数:
                  shadowplay是n卡自带的屏幕录制和回放,会占用15%的显卡资源来进行硬件编码。强烈推荐单主机obs用户使用nvenc编码(但是同画质下码率会较高,换句话说同码率画质差一些),但是占用的cpu资源极低,gpu资源可以接受
                  如果在开启回放后,帧数略微下降5~10%


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


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


                  IP属地:上海22楼2019-03-14 13:20
                  收起回复
                    本人环境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%性能


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


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


                        IP属地:上海31楼2019-03-14 13:42
                        回复
                          硬件四大du、pin
                          1、固态硬盘
                          2、机械键盘
                          3、高刷新显示屏
                          4、硬质鼠标垫
                          有没有同好的


                          IP属地:上海35楼2019-03-14 13:55
                          收起回复



                            哦豁,骗到精了。赞美夜夜(都不是我拍的,拍照苦手)
                            本人id:竹取辉夜姬-神意之地


                            IP属地:上海36楼2019-03-14 14:10
                            收起回复
                              顺便提供一个判断游戏有没有摸到帧数天花板的方法:下个gpuz看一眼就行了 摸到99%了就是天花板了 没摸到就是硬件瓶颈/游戏优化/相关设置问题


                              IP属地:上海44楼2019-03-14 15:18
                              回复