[高版本][SO][优化]最好用的优化基础整合包
本帖最后由 zrll 于 2024-8-24 12:01 编辑领先的优化整合包
▌简介
Simply Optimized 旨在提供一组最佳优化模组,并调试到最高性能。经过无数小时的研究,它在基准测试中通常优于其他优化解决方案,而即便当它表现不佳时,我们也会调查原因并进一步优化它。
▌
SO 在构建过程中考虑了可维护性和简单性。这意味着整合包中不包含非优化模组,您需要自行添加自己需要的模组。同时,整合包也可以快速进行迁移,在几小时内就可适配最新的 Minecraft 版本!我们正在努力让该包尽可能保持简单性。
▌安装之后
在安装之后,可以根据需要安装以下可选模组。这些都是因为种种原因未被包含的模组,但是也许可以起到优化的作用
[*]Fast Better Grass
这个资源包不仅可以美化,而且也可以提高性能。它以改变游戏外观为代价,略微提升帧率 - 因此,这并不是狭义上的优化,但仍然是获得一些额外优化以及可能主观上更好的视觉体验的方法。
[*]Exordium
并未包含在本整合包的最新版本上,因为它往往会使 GPU 瓶颈性能变差,此外还会使 UI 感觉更差。但是,如果您遇到 CPU 瓶颈,它可能会对您有所帮助。
[*]Sodium Extra
这是一个为 Sodium 添加更多选项的 mod。它有一定改善游戏体验的功能,还可用于禁用更多视觉元素并以这种方式提高性能。不过,做出重大牺牲并不是 SO 的目标。
[*]Methane
这个 mod 完全取消了客户端的照明。这会导致性能提升,但代价是游戏看起来更糟。为了性能而牺牲视觉效果不在 SO 的目标范围内,但如果你可以接受,Methane 可能适合你。
[*]VulkanMod
一个类似于 Sodium 的渲染优化 Mod,使用 Vulkan API。它不适用于某些旧的 GPU,并且与其他一些优化模组和光影不兼容。有些人报告说它的性能比 Sodium 好,而有些人则更差,所以请根据实际情况选择。
JVM优化调整 JVM 是提高性能的好方法,尤其是在服务器端。可以查看这里这里来查看一些推荐的JVM参数。您可以在其中选择自己需要的参数,也许可以解决一些遇到延迟峰值的情况。本文还有一个关于 GraalVM 的部分,GraalVM 是一个 Java 发行版,具有许多优化功能,也可能有所帮助。
不要忘记设置 -Xms 和 -Xmx 参数来设定内存分配量(尽管国内一些启动器都有自动设置这两个参数的功能)。将它们设置为相同的值并不是很好的做法,尤其是在系统内存不足的情况下。SO 需要分配大约 1 GB 的内存才能舒适地运行,但仍建议使用 2+ GB。
一些可选的图形选项
[*]常规
如果您经常遇到延迟,请尝试缩短渲染距离。这在单人游戏中影响更大(所以你不妨在多人游戏中提高一点)。模拟距离仅在单人游戏中有用,并且会影响游戏内的更新范围。5 个区块通常就可以了,但如果您的 CPU 有能力,您可以提高它。
如果您真的想榨干每一点性能,应该禁用 垂直同步 ,默认情况下,它的工作方式会牺牲性能来同步帧。理想情况下,您应该使用 自适应垂直同步,您可以在 GPU 的控制面板中为 Minecraft 启用它,也可以使用 Sodium Extra mod(但是在 AMD GPU 上可能会遇到问题)。
[*]质量优先
不要将图形设置为最高,除非你真的需要透明内容被正确渲染,因为这样做会对 GPU 瓶颈设置产生明显的负面影响。
SO 包含 MoreCulling,它允许减少树叶渲染,在撰写本文时有 6 种选择。所有这些都在某种程度上影响了叶子的外观,从而提高了性能。请尝试调节,以实现性能和视觉效果之间的首选平衡。
天气质量控制天气效果渲染到离你多远的地方,改变它不会有太大的视觉差异,但只要有天气,将其设置为低档位可以大大提高性能。
除了一些下界生物群系外,粒子对性能没有太大影响,除非你在配置中遇到与粒子相关的性能问题,否则请将其保持在 所有 。
平滑照明和生物群落混合对 FPS 没有影响,只影响区块加载速度。然而,使用 Sodium 的区块加载速度已经很快了,因此无需担心这些。
在大多数情况下,Mipmap 对性能的影响很小,因此请将其保持在 3 或 4,除非您遇到其他问题。
[*]性能优先
区块更新线程数 控制使用多少个 CPU 线程来更新或加载新的块。您可能应该将其保留为默认值 - 对于一般情况来说,这通常是一个很好的平衡,但是,如果您运行较高的渲染距离或以某种其他方式一次加载多个数据块,则可以将其调高,以查看数据块加载速度的提高,但可能会降低帧速率稳定性。
区块更新延迟 使方块更新更少,这在更新很多(例如巨大的活塞装置或爆炸)的情况下可能会有很大帮助,但也可能导致重要的更新不发生,从而导致视觉延迟。除非遇到方块无法破坏或无法放置的问题,否则请保持启用状态。
本节中的几乎所有其他内容都要保持启用状态,因为这些是直接影响性能的中等重要优化(模拟 页面中选择“高级”选项卡)。对于减少实体更新,它被 Entity Culling mod 取代,所以它在 SO 中默认处于禁用状态 - 在某些情况下,禁用它对性能有一点帮助。
▌包含的模组
[*]BadOptimizations by thosea (低影响的杂项优化)
[*]Cloth Config API by shedaniel (MoreCulling 的前置模组)
[*]C2ME by ishland (区块加载,生成,保存的多线程优化)
[*]Enhanced Block Entities by FoundationGames (重构方块实体)
[*]Entity Culling by tr7zw (使用路径追踪来只渲染目之所及的内容)
[*]Fabric API (很多模组的前置)
[*]FerriteCore by malte0811 (内存使用优化)
[*]ImmediatelyFast by RaphiMC (即时渲染优化)
[*]Indium by comp500 (修复 EBE 与 Sodium 一起使用是方块实体渲染错误)
[*]Lithium by the caffeinemc team (众所周知 - 通用服务器端优化)
[*]ModernFix by embeddedt (针对加载时间和内存使用情况的杂项优化)
[*]More Culling by fxmorin (剔除更多面和其他内容以提高性能)
[*]No Chat Reports by Aizistral (禁用 Chat Report,仅在1.19.1后生效)
[*]Noisium by Steveplays (低影响的世界生成优化)
[*]Nvidium by cortex (针对现代nvidia显卡的性能优化)
[*]Sodium by the caffeinemc team (众所周知 - 利用现代 OpenGL 功能重写渲染引擎)
[*]ThreadTweak by getchoo (允许为游戏的不同任务调整线程优先级,可以带来不错的性能提升,还在维护的 Smooth Boot)
[*]Very Many Players by ishland (类似 Lithium 但是更轻量也更为实验性,基本上只是服务端优化)
——END——
Template From:CinderFormatted by PMINE
感谢分享 感谢分享 感谢分享 66666666666666 6666666666
喵喵喵喵喵喵喵喵喵喵喵喵 感谢分享
666666666666666666666666666666666 收藏了,做的很不错,期待下一次的分享
页: [1]