minecraft吧 关注:2,551,629贴子:31,895,604

1.12优化教程

只看楼主收藏回复

时光飞逝,上次做1.10的优化教程的时候,我对很多东西都不是特别了解,有的地方干脆搬的Reddit上的教程
现在,我渐渐明白了很多。
本帖将会从加载速度、内存使用、FPS和TPS4个角度来对1.12进行优化。
前提是在Forge的情况下
并对MC优化未来进行展望





IP属地:湖南1楼2019-01-22 10:57回复
    2楼备用


    IP属地:湖南2楼2019-01-22 10:57
    回复
      2025-05-17 23:23:22
      广告
      1. Memory usage
      可用模组:
      Foamfix
      VanillaFix
      Texfix(*)
      *: Texfix的功能以及被VanillaFix吞掉了,若客户端已安装VanillaFix 1.09以上版本,请删除texfix
      FoamFix:
      minecraft.curseforge.com/projects/foamfix-for-minecraft
      简介: asie为1.1x制作的一个优化MOD,初期主要是优化内存的使用,后期也添加了一些选项用来减少加载的时间以及优化游戏效率,用来提高TPS。
      原理:清楚Minecraft加载过程中不需要的数据,包括模型与材质。
      配置文件位于.minecraft/config/foamfix.cfg
      默认的配置以及足够大部分人使用
      可以尝试降eduplicateModelsMaxRecursion从9改到12,但如果遇到任何模型或材质的问题,降值改回9
      Texfix:
      minecraft.curseforge.com/projects/texfix
      介绍:IC2经典版本的作者在发现Minecraft加载过程中会莫名其妙加载2次材质后制作的修复MOD,配合Foamfix会让Minecraft内存稳定在200左右(不添加其他MOD情况下)
      原理:优化材质加载的方式
      VanillaFix
      minecraft.curseforge.com/projects/vanillafix
      介绍:这个MOD原本只是修复原版的BUG,但在做了SmartAnimations这个东西来大幅度增加FPS之后,就开始向FPS和内存优化进军。用asie的话说,这个MOD有着搓**人的侵略性
      原理:同Texfix


      IP属地:湖南3楼2019-01-22 11:11
      回复(1)
        dd


        IP属地:浙江来自Android客户端4楼2019-01-22 11:16
        回复
          2. Loading speed
          可用模组:
          Make Zoom Zoom
          Surge
          Foamfix
          VanillaFix
          Texfix(*)
          *: Texfix的功能以及被VanillaFix吞掉了,若客户端已安装VanillaFix 1.09以上版本,请删除texfix
          Make Zoom Zoom
          minecraft.curseforge.com/projects/make-zoom-zoom
          介绍:多线程Minecraft的加载,并系统化分类来进行各方面加载(例如合成表之类的),一般可减少30%以上的加载时间(看你的CPU的线程数,此处为4790K加载All The Mods 3)
          原理:多线程Minecraft的加载
          Surge
          minecraft.curseforge.com/projects/surge
          介绍:这个MOD通过快速检查MOD前缀、使用优化的动画及模型加载器以及优化的声音加载方式来大幅度提高加载速度
          原理:使用优化的加载方式
          FoamFix
          minecraft.curseforge.com/projects/foamfix-for-minecraft
          介绍:asie为1.1x制作的一个优化MOD,初期主要是优化内存的使用,后期也添加了一些选项用来减少加载的时间以及优化游戏效率,用来提高TPS。
          其默认并没有开启可优化加载速度的选项,请在.minecraft/config/foamfix.cfg下将parallelModelBaking的布尔值从false设置到true
          原理:多线程模型加载(类似Make Zoom Zoom)
          VanillaFix、Texfix
          链接/介绍:在上方
          原理:因为减少了一次材质加载,所以也可以减少启动的时间,约50%


          IP属地:湖南5楼2019-01-22 11:21
          回复
            3. FPS
            可用模组:
            Forge
            Optifine
            BetterFps
            VanillaFix
            Forge
            files.minecraftforge.net/
            介绍:Forge在1.9.4本身有着一套完备的多线程区块加载,但默认关闭
            配置文件位于.minecraft/config/forge.cfg
            将alwaysSetupTerrainOffThread的布尔值从false调到true(若有foamfix会自动帮你调整)
            Optifine
            optifine.net
            介绍:老牌优化模组了,主要优化选项位于视频设置、性能一面
            推荐将Fast Render(快速渲染)打开,它通过使用优化的算法,优化GPU处理效率,除非你要开光影
            推荐将Fast Math(快速算法)打开,它通过优化了的sin和cos算法,来提高CPU效率,对于即L2 / L3缓存低的CPU特别有用
            推荐将Render Regions(渲染区域)打开,在较大渲染区域和较多方块的时候,这个选项会特别有用
            推荐将Smart Animations(智能动画)打开,如果MOD较多,它会提高3倍的fps(其实这是从VanillaFix那挖过来的)
            Dynamic Updates(动态更新)和Lazy Chunk Loading(缓慢区块加载)看你自己的情况开
            不要开启SmoothFPS,它会让FPS更低,有的电脑可能会稳定0fps
            如果MOD较多,不要开启SmoothWorld,它会让某些生物AI出错,例如Just a Few Fish
            此外,在视频设置中请将Use VBOs(顶点缓存对象)打开,会大幅提高加载区块速度和FPS
            BetterFps
            minecraft.curseforge.com/projects/betterfps
            介绍:做着和Optifine Fast Math一样的事情,但对于老旧型的CPU效果更好,对于很多新型CPU可能还会变成FPS负优化
            如果你电脑CPU比较新,就可以尝试Optifine的Fast Math
            可以直接放入Mods文件夹,也可以独立安装
            在游戏内可以Shift+左键算法那一栏测试最快的算法
            *: 1.1x后增加减少预分配内存,也可以视作一个内存优化模组
            VanillaFix
            链接、介绍:上方
            有着比Optifine兼容性更强的Smart Animations。


            IP属地:湖南6楼2019-01-22 11:42
            收起回复
              该楼层疑似违规已被系统折叠 查看此楼


              IP属地:湖南7楼2019-01-22 12:01
              回复(1)
                =======完结=======


                IP属地:湖南9楼2019-01-22 12:12
                回复
                  2025-05-17 23:17:22
                  广告
                  好贴正苦于模组太多内存占用过高容易卡的问题


                  IP属地:浙江来自iPhone客户端10楼2019-01-22 12:24
                  回复(9)
                    人少了,还行╮( ̄▽ ̄)╭


                    来自Android客户端11楼2019-01-22 15:49
                    回复
                      此时 一位有着lj电脑的玩家路过


                      IP属地:广东来自Android客户端13楼2019-01-22 16:56
                      回复(8)
                        差到极点的源码qwq。。。


                        IP属地:福建来自手机贴吧14楼2019-01-22 17:48
                        回复(2)
                          dalao发帖萌新帮顶
                          顺便镇楼图不留个作者id?


                          IP属地:天津来自iPhone客户端15楼2019-01-22 17:50
                          收起回复