异星工厂吧 关注:57,845贴子:340,669
  • 18回复贴,共1

爆个自己的瓜 被自己蠢死

只看楼主收藏回复

1楼


IP属地:山东1楼2024-05-20 00:05回复
    省流:入坑时期开始使用了某mod导致至今才解决的帧率问题
    楼下详细


    IP属地:山东2楼2024-05-20 00:06
    回复
      故事开始于两年半前
      那个时候在不断尝试各种大型mod
      第一次尝试k2+se的时候
      那时候se还是0.5不像现在这样多了一些中间步骤(不过不是重点
      推进到大概天文4材料2能量2生物1
      突然发现帧率不能维持60了


      IP属地:山东3楼2024-05-20 00:10
      回复
        之后我记得是继续推科技
        到了深空1卡的不行了已经
        借用群友的图

        当时的现象是
        "脚本预渲染"单这一项就要八九十毫秒
        但是一旦打开地图
        脚本预渲染直接跌到0


        IP属地:山东4楼2024-05-20 00:16
        回复
          啊?下面呢?没了?


          IP属地:江苏5楼2024-05-20 00:47
          回复
            之后每次换mod重开
            只要存档超过两百小时
            "脚本预渲染"必定爆炸
            我就纳了闷了到底哪的问题
            期间还在油管疯狂搜性能问题解决方法
            (然后顺带学了不少产线铺设技巧嘿嘿嘿)
            因为60帧真的习惯了
            忍受不了一点掉帧
            只要帧率跌破50就会明显卡顿感
            每次开始卡我都不得不换mod重开尝试
            tm二百小时啊,每次!
            到了今年三月
            我试了下先备份存档然后/editor把所有建筑都拆了
            "脚本预渲染"稍微似乎大概好像降了一些
            我以为问题出在建筑太多
            到了五月初
            有个群友和我出现了一样的帧率问题
            我看了下和我遇到的问题一样
            我就建议他精简建筑不要老是想着力大砖飞造几百k铁板产线
            然后问题没解决
            当时也不了了之
            然后到了今天晚上(5.19日晚上)
            还是那个群友又抱怨ups炸了
            然后发了一张截图
            和我遇到的问题一模一样
            都是se 都是预渲染爆炸
            我就还是建议他精简建筑
            同时我突发奇想
            在论坛里搜脚本预渲染 游戏预渲染
            然并卵 看了几个帖子 没用的知识增加了
            然后就尝试debug看那些参数有异常
            这种尝试我在这两年多里每次掉帧都会进行
            试图扒出真凶
            我试过"显示贴图长方形"
            试过"显示sprite总数"(就是贴图复用次数)
            也试过是不是显存爆了 任务管理器表示还有大概35%显存空着
            或者是虫子太多了 不可能啊entity连1毫秒都不用
            总之每次尝试debug这个"bug"都失败了


            IP属地:山东6楼2024-05-20 00:54
            回复
              就在一个小时前(两个小时前了已经)
              我又翻出来晚上的在论坛搜到的帖子
              forums.factorio.com/viewtopic.php?f=23&t=98277
              (帖子不是重点 因为我思维比较跳跃 这只是我联想到的跳板之一)
              我就看见一个字"2x2 grid"还有"chunk"
              然后就想到一种可能性
              脑海中推演了一下
              "脚本预渲染"爆炸
              到了地图又直接归零
              一定是某种我一直忽略了的图像
              会在游戏以及雷达中渲染
              但是缩放到地图就不会渲染了
              "格子"?
              "区块"?
              我好像?!!!
              一直在用某个mod!
              显示区块边界的那个!
              然后我就手忙脚乱
              唉也不是手忙脚乱只是...
              因为我想到这个的可能的时候
              跳跃思维飞速就...
              瞬间就想到了这个:

              五千小时...我有至少两千小时浪费了
              浪费在一个mod上
              我只是在那3秒里一瞬间拒绝承认自己是个笨蛋而已(
              然后就验证吧
              因为游戏还没开
              直接改mod-list.json
              找到showTileGridLite
              改成false关掉
              现在在玩的存档很清楚的记得
              "脚本预渲染"大概1.3毫秒
              然后打开游戏载入存档
              "脚本预渲染"0.001毫秒.....

              同时
              突然发现以前刚重开的时候也根本不是60帧
              就怎么描述呢 5%low爆炸那种微卡顿
              原来我一直玩的假60帧啊55555...
              然后看了下mod介绍页:

              啊?
              一看更新时间两年前
              再看这mod文件

              啊?
              感情我下下来没多久这mod作者就发现有问题了
              那你把mod隐藏了啊
              我自己写的自用mod我都隐藏了也懒得更新了
              发现解决办法第一时间甚至没有验证直接at那个群友
              因为mod介绍都说自己有问题了
              那时候我就觉得大概就是这样了
              然后发了下记录 他发的截图里地面有很明显的画上了格子
              记录一下当时心情


              IP属地:山东7楼2024-05-20 01:18
              收起回复
                这贴得收藏了。。。我有个se的档一样的毛病,游戏界面卡但是地图界面不卡。。。但是我没有用类似show grid之类的mod,我那个是show gpu time usage里面的flip(on/off)项消耗大,最后解决方案是在显示设置里面关掉一个flip相关的选项,但是鬼知道从根上是哪个缺德mod影响的。得借鉴你这个帖子的思路排查一下


                IP属地:黑龙江来自Android客户端8楼2024-05-20 01:30
                回复
                  我说两个我遇到的会卡的
                  Rampant, fixed跟大量虫子接触的时候很卡
                  这个一个箱子怼的爪子比较多打开箱子也会很卡
                  其他的目前没印象


                  IP属地:广东来自Android客户端9楼2024-05-20 08:20
                  收起回复
                    然后昨天我也发现一个,不知道是什么问题。不知道是mod影响还是别的问题。那就是比如说玩的大型mod,刚开会卡一下坠机哪里的吧,大家应该都会吧,我发现我不开mod也会,我记得我原来是不会的,我在想可能是我设备不行,我昨天删了游戏重装没有这个问题了,不知道是哪里问题


                    IP属地:广东来自Android客户端10楼2024-05-20 08:25
                    收起回复