insurgencysandstorm吧 关注:16,637贴子:178,131

沙暴提高帧数,优化卡顿,INI文件和N卡控制台优化指南

只看楼主收藏回复

一楼不加东西了。。刚发一贴直接被秒删。。。


IP属地:江西1楼2019-04-04 14:14回复
    首先申明指南不是我原创的,是我翻译自Steam Community Guides里El Asso Wipo原创的。
    原址就不贴了,贴了怕被删。
    我删除了一些繁琐的话,并加入了一点自己的私货,以便阅读


    IP属地:江西2楼2019-04-04 14:17
    回复
      第一步
      首先需要打开沙暴INI文件所在的文件夹,并全部删除。
      之后再重新打开游戏,让游戏再自动生成一份INI文件。
      INI文件夹位置 %LOCALAPPDATA%\Insurgency\Saved\Config\WindowsClient


      IP属地:江西3楼2019-04-04 14:19
      收起回复
        第二步
        你平常在游戏中使用的是什么画质,就进游戏修改至你平常玩的画质。
        要注意的一点是 如果修改了INI文件之后再在游戏中修改画质的话,所有的INI文件都要重新再修改一边。
        如果电脑可以开中高的话,可以按以下修改(*其实不是远古电脑都可以开中高,只不过会卡顿,但修改INI之后卡顿会减少很多)
        显示模式:全屏
        分辨率按照自己的电脑来
        垂直同步:开(1.1.3版本撕裂更严重了,之后会在nVidia控制面板再修改)
        Gamma:2.18(看起来比默认的2.2更好)
        FOV:90.0(更高的FOV视角会很奇怪,并且会影响帧数)
        抗锯齿:TAA(之后会再INI文件中修改)
        纹理质量:根据自己电脑调整,如果电脑可以的话推荐 高 或 非常高
        特效质量:比较影响性能,推荐 高 或者 中等
        制备质量:比较影响性能,推荐 高 或者 中等
        阴影质量:非常影响性能推荐 高 或者 中等(*我个人是中等,阴影非常吃帧数,但没有阴影和有阴影画质完全不一样,电脑不行的话建议越低越好)
        后期处理质量:如果电脑可以的话推荐 高 或 非常高
        帧速率平滑:开启(实际上开启之后帧数的确更平滑了)
        帧限制器:设置为屏幕刷新率。
        运动模糊:关闭
        范围设定:正常
        肢解:开
        布娃娃数:低
        超级采样:关闭(超级影响帧数)
        环境遮挡:关闭(性能杀手)
        Anisotrophic Filtering:使用8x或16x(不会影响性能,但真正有助于视觉效果 - 所以保持高)
        Tesselation:On(并没有真正降低性能,但真的有助于视觉效果 - 所以如果电脑可以的话就保持开启)
        屏幕空间反射:中等(高 和 中等 看不出什么差别,所以建议中等,保证性能)
        动态阴影分辨率:取决于显卡,但通常512x512最实用。(*和阴影一样,电脑不行的话,越低越好)
        阴影贴图分辨率:取决于显卡,但通常512x512最实用。(*和阴影一样,电脑不行的话,越低越好)
        纹理池:高(之后会在INI文件中修改。将其关闭并因此不将其限制会填满的GPU RAM并导致卡顿。但是,将其设置为低(400MB)或高(1GB)限制就太多。)


        IP属地:江西4楼2019-04-04 14:21
        回复
          第三步
          修改INI文件
          文件夹位置 %LOCALAPPDATA%\Insurgency\Saved\Config\WindowsClient
          之后用记事本打开文件夹中的 Engine.ini
          之后搜索 [Core.System] 在修改前应该有10行并以 "Paths"开头

          之后再 [Core.System]这一段后面复制粘贴一下内容
          [ConsoleVariables]
          AllowAsyncRenderThreadUpdates=1
          AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
          AllowAsyncRenderThreadUpdatesEditor=1
          s.AsyncLoadingThreadEnabled=1
          r.OptimizeForUAVPerformance=-1
          [/script/engine.garbagecollectionsettings]
          TimeBetweenPurgingPendingKillObjects=15
          [TextureStreaming]
          r.Streaming.LimitPoolSizeToVRAM=YOUR CALCULATED VALUE FROM MY CHART
          r.Streaming.PoolSize=YOUR CALCULATED VALUE FROM MY CHART
          r.Streaming.UseNewMetrics=1
          r.Streaming.UseMaterialData=1
          r.Streaming.HLODStrategy=2
          r.Streaming.FramesForFullUpdate=240
          [SystemSettings]
          r.PostProcessAAQuality=6
          r.TemporalAACurrentFrameWeight=0.25
          r.TemporalAASamples=8
          r.TemporalAASharpness=0.7
          r.Tonemapper.Sharpen=0.8
          r.TemporalAACatmullRom=1
          r.SkeletalMeshLODBias=0
          r.ViewDistanceScale=1
          r.ScreenPercentage=100
          注意!!!
          r.Streaming.LimitPoolSizeToVRAM= 和 r.Streaming.PoolSize=
          这两行的数值应该等于你显存的62.5%
          比如 8G 1070的卡,后面的数值就等于 8192 x 62.5% = 5120
          以下是不同显存对应的数值
          ....12GB - - - - - - - - - 7680.....
          .....11GB - - - - - - - - - 7040.....
          ......9GB - - - - - - - - - 5760......
          ......8GB - - - - - - - - - 5120......
          ......6GB - - - - - - - - - 3840......
          ......4GB - - - - - - - - - 2560......
          ......3GB - - - - - - - - - 1920......
          ......2GB - - - - - - - - - 1280......
          ......1GB - - - - - - - - - 640.......
          在最后一段[SystemSettings]中的r.TemporalAASamples=16,可以根据自己的电脑降至8或4。游戏默认只有2
          修改完之后Engine.ini应该是这个样子的

          然后保存关闭,再修改GameUserSettings.ini


          IP属地:江西5楼2019-04-04 14:22
          回复
            然后保存关闭,再修改GameUserSettings.ini
            用记事本打开GameUserSettings.ini,并搜索OverrideOptions=
            之后要在OverrideOptions=这一部分加入或修改以下部分
            ("r.ScreenPercentage", (Value=100,bModified=True))
            ("r.Streaming.PoolSize", (Value=根据自己显存,bModified=True))
            ("r.Streaming.LimitPoolSizeToVRAM", (Value=根据自己显存,bModified=True))
            然后根据自己显存修改填入数值
            .....12GB - - - - - - - - - 7680.....
            .....11GB - - - - - - - - - 7040.....
            ......9GB - - - - - - - - - 5760......
            ......8GB - - - - - - - - - 5120......
            ......6GB - - - - - - - - - 3840......
            ......4GB - - - - - - - - - 2560......
            ......3GB - - - - - - - - - 1920......
            ......2GB - - - - - - - - - 1280......
            ......1GB - - - - - - - - - 640.......
            之后搜索FrameLimit=和FrameRateLimit=
            此项是限制帧数,可以设置至屏幕刷新率或者自己想要的数值,但必须确保两行数值相同。
            比如要设置成120帧,就填入120.000000
            再搜索DisplayGamma=,根据自己的喜好设置为DisplayGamma=2.#####。
            我个人喜欢DisplayGamma=2.18000
            再之后搜索
            SeenMenuPrompts=TutorialPrompt
            SeenMenuPrompts=GametypeModalCooperative
            如果INI文件中没有这两段,在文件最后加入这两段。
            最后搜索[ScalabilityGroups],确保
            sg.ViewDistanceQuality=3
            sg.ViewDistanceQuality=2
            如果不是的话,修改至3和2。
            然后就可以保存关闭啦!
            之后进游戏,选完服务器之后就可以将INI文件改为只读。
            但如果再进游戏修改画质的话,就需要把只读取消,并将INI文件全部修改一遍


            IP属地:江西6楼2019-04-04 14:24
            收起回复
              第三步
              修改N卡控制台
              打开N卡控制台
              3D设置--全局设置
              这一步改了之后不仅仅是沙暴,而电脑里全部的游戏都会受到影响,如果只想修改沙暴的话就
              3D设置--程序设置并找到insurgency.exe
              环境遮挡=关闭
              DSR =关闭
              电源管理模式=最高性能
              首选刷新率=最高
              着色器缓存=开
              纹理过滤 - 各向异性样本优化=开
              纹理过滤 - 负LOD偏差=允许
              纹理过滤 - 三线性优化=开
              线程优化=开
              三重缓冲=开
              垂直同步=快
              其他选项保持默认就好啦!
              PS游戏更新之后,应删除所有的INI文件,并重启游戏,保证不会有任何冲突!


              IP属地:江西7楼2019-04-04 14:26
              收起回复
                此方法适用于1.1.3版本
                作者的电脑配置是
                CPU I7- 3770K @ 4.5Hz
                显卡 超频了的1070
                内存 32G DDR3
                硬盘 1TB Samsung 850 Pro SSD
                显示器 2560x1440 @ 120hz
                我个人的电脑配置是
                I7-6820HK
                1070 SIL
                64G
                SSD和120hz显示器
                我修改完之后游戏明显顺滑了很多,希望这方法能帮助到其他人,毕竟这游戏的优化实在是。。。一言难尽


                IP属地:江西8楼2019-04-04 14:32
                收起回复
                  感谢


                  IP属地:四川来自Android客户端11楼2019-04-07 16:07
                  回复
                    马克


                    IP属地:海南来自Android客户端12楼2019-04-08 00:02
                    回复
                      先收藏再说


                      IP属地:浙江来自iPhone客户端13楼2019-04-10 23:28
                      回复
                        n卡控制面板都被我卸载了怎么办


                        IP属地:广东来自Android客户端14楼2019-04-11 11:02
                        收起回复
                          顶 收藏


                          IP属地:新疆来自Android客户端15楼2019-04-15 23:40
                          回复
                            好帖,


                            IP属地:北京来自Android客户端16楼2019-04-17 16:38
                            回复