模组
前缀【Forge】表示此模组仅支持Forge(包括分支版本),【Fabric】同理。未标前缀表示同时支持Forge和Fabric。
优化类
测试条件:
- CPU: AMD 5950X @PBO Curve-30 185W-PPT Upto 5.1GHz
- RAM: Micron UECC 3200MHz 32GB CL16-16-16-16-32-48 CR2 1.25V *2
- GPU: NVIDIA GTX750 1GB
- SSD: WD Black SN850 1TB
- JVM Version: OpenJDK 64-Bit Server VM Zulu17.30+15-CA
- JVM Flags:
-Xmx40G -Xms40G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=5 -XX:G1MaxNewSizePercent=20 -XX:MaxGCPauseMillis=10 -XX:+UseLargePages -XX:-DontCompileHugeMethods -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:G1HeapRegionSize=32M -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 --add-modules jdk.incubator.vector
【Fabric】Sodium(钠)
GitHub CurseForge Modrinth MCMOD
Sodium是知名的客户端渲染优化模组,在大多数场景下可大幅提升FPS。
测试条件:渲染距离32区块,模拟距离16区块
不安装Sodium:
已安装Sodium:
安装Sodium后FPS是原版的三倍,帧生成时间更稳定,且区块渲染速率也有明显提升。原版GPU使用率在60%左右,安装Sodium后GPU使用率基本稳定98%以上,可见若使用更高性能的GPU,帧率还可进一步提高。
相关模组:
- Better Sodium Video Settings Button
- Reese's Sodium Options
- Sodium Extra
- Iris Shaders
不兼容模组:
【Forge】Magnesium(镁)/ Sodium Reforged
GitHub CurseForge MCMOD
Magnesium是Sodium的Forge分支,支持1.16.1/1.16.5/1.17.1/1.18,但在CurseForge上仅发布1.16.5和1.18版本,如需1.17.1版本需自行构建。
Entity Culling(实体渲染机制优化)
GitHub CurseForge MCMOD
Entity Culling是一款客户端实体渲染优化模组,通过快速路径追踪找出因方块遮挡使玩家不可见的实体,并跳过这些实体的渲染,从而在有大量被遮挡实体的场景提高FPS。
【Fabric】Enhanced Block Entities(方块实体渲染优化)
GitHub CurseForge Modrinth MCMOD
【Fabric】LazyDFU
LazyDFU是客户端启动优化模组,通过在启动时阻止不必要的DFU加载来提升启动速度。
由于我的5950X性能比较强悍以至于装不装这个模组启动速度都没区别,建议各位自己测试
Starlight(星光)
GitHub CurseForge[Fabric] CurseForge[Forge] Modrinth[Fabric] Modrinth[Forge] MCMOD 技术细节
星光是知名的光照优化模组,完全重写了原版光照系统,并修复了MC-162253,在大多数场景下可获得数十倍的性能提升。星光极大的提升了区块生成速度的上限,并降低了在高空操作方块对服务端和客户端的性能影响。
星光虽完全重写了原版光照系统,但与绝大多数模组兼容。
⚠️由于Starlight提高了区块生成速度,客户端渲染压力增大,实际上可能会降低客户端的FPS,推荐搭配Sodium使用以获得更高的FPS和更快的区块渲染速度。
⚠️由于Starlight光引擎性能的极大提升,光照更新抑制器完全无法在Starlight下工作。光照优化和光照更新抑制器在理论上就是不兼容的,请勿提出让Starlight和光照更新抑制器共存这种愚蠢的问题。
【Fabric】Phosphor(磷)
GitHub CurseForge Modrinth MCMOD
Phosphor是轻量的光照优化模组,同样修复了MC-162253,与Starlight的区别在于Phosphor没有完全重写原版光照系统,因此性能提升不如Starlight,但也确保了更高的兼容性。如果有模组与Starlight不兼容,可以尝试更换Phosphor。
【Fabric】C2ME
GitHub CurseForge Modrinth MCMOD MCBBS
C2ME是知名的区块生成优化模组,极大提高了区块生成速度,跑图时几乎不会再遇到区块无法加载的问题。
原版
C2ME Starlight Lithium
相关模组:
- Lithium
- Starlight
- Phosphor
⚠️由于C2ME提高了区块生成速度,客户端渲染压力增大,实际上可能会降低客户端的FPS,推荐搭配Sodium使用以获得更高的FPS和更快的区块渲染速度。
⚠️C2ME必须搭配Starlight或Phosphor使用(强烈推荐Starlight),否则由于原版光引擎性能限制,主世界区块生成速度几乎不会提高,同时推荐搭配Lithium使用以获得更好的优化效果。
不兼容模组:
【Fabric】(锂)
GitHub CurseForge Modrinth MCMOD
Lithium是知名的服务端优化模组,在优化服务端MSPT的同时不改变(或微小改变)原版特性。
不兼容模组:
【Fabric】Hydrogen(氢)
GitHub Modrinth MCMOD
Hydrogen是知名的内存占用优化模组。
不兼容模组:
FerriteCore(铁氧体磁芯)
FerriteCore是另一款内存占用优化模组,同时支持Fabric和Forge。
不兼容模组: