Sodium概述
仅支持 1.16 及以上版本,请不要向 1.16 以下版本要求反向移植,请勿要求与 Forge 兼容。(如想使用非官方Forge版:氯(卒)/卤素(卒)/镁(卒)/铷)
Sodium 是 Minecraft 客户端的免费开放源代码渲染引擎替代品,可极大地提高帧速率,减少微死角并修复 Minecraft 中的图形问题。与其他模组相比,它与 Fabric 模组生态系统具有广泛的兼容性,并且不会影响游戏的外观,为您带来真实的游戏感觉。
如果您原来使用 OptiFine 来优化 Minecraft,通常可以期望对其进行重大改进,但是在 Fabric 社区构建其他免费和开放源码替代 Forge 模组时,您将缺少部分功能。要快速了解替换功能列表(比如缩放),请在此处查看。
Sodium 和 OptiFine、Fabric渲染、Canvas Renderer、VulkanMod不兼容。您只能在这里选择一个。
下面是一些来自于添加前与添加后的比较(仅供参考):
英特尔 i5-7200U @ 2.5GHz / 英特尔 HD 620(37-> 69 fps)
英特尔酷睿 i3-6100U / 英特尔 HD 520(用户提交) (17->73fps)
英特尔 i5-3330 / GT 1030 (用户提交)(36-> 89 fps)
英特尔 i7-3770 @ 4.0GHz / GTX 960(用户提交)(27-> 152 fps)
英特尔 i3-6100 / GTX 750 Ti(用户提交)(10-> 102 fps)
英特尔 i7-8700K @ 5.0GHz / RTX 2080 Ti(用户提交)(87-> 368 fps)
英特尔 i7-10700K / GTX 1660 SUPER (用户提交)(87-> 256 fps)
英特尔 i7-1165G7 / MX450 (用户提交)(45-> 156 fps)
AMD 锐龙 3 3200G / Vega 8 (用户提交)(58 -> 173 fps)
AMD 锐龙 5 2600 / RX 580(用户提交)(133 -> 586 fps)
AMD 锐龙 7 5800H / RTX 3060 / 2K分辨率 2560*1600 视距32个区块 (用户提交) (35 -> 145 fps)
一些低水平处理器的数据:
AMD 速龙 X2 QL-45 / ATI Radeon 4530(用户提交)(18 -> 49 fps)
树莓派 4B / 4 GB 变体(用户提交)(17 -> 36 fps)
N4100 / MX110(用户提交)(35 -> 75 fps)
AMD 速龙 II M300 / ATI Mobility Radeon HD 4500/5100(用户提交)(9 -> 47 fps)
Nintendo Switch / ARMv8 4核心处理器 / Tegra X1 (37 -> 108 fps)
AMD A6-3650/AMD Radeon HD 6350D/4GB(用户提交)(15->58fps)
注:到目前为止,Sodium 基本稳定,但尚未官方支持 Fabric Rendering API(如科技复兴),但您可以通过安装 铟 来解决这个问题。
Sodium具有以下特性
用于多方块渲染的现代 OpenGL 渲染管道利用了多绘制技术,可在渲染世界时显着减少 CPU 使用(约 90%)。对于大多数不受 GPU 或其他组件限制的计算机,这可能会对帧速率产生巨大影响。即使您的 GPU 无法跟上步伐,由于 CPU 能够在等待时执行其他渲染任务,因此您还将体验到更加稳定的帧速率。
渲染块的顶点数据变得更加紧凑,从而将视频内存和带宽需求降低了近 40%。
现在,附近的更新事件利用了多线程功能,大大减少了由于需要更新而导致的滞后峰值。(之前,之后)
在渲染过程的早期就剔除了不可见或位于视野之外的方块的面,从而消除了必须在 GPU 上进行处理然后被立即丢弃的大量几何图形。对于集成 GPU,这可以大大减少内存带宽需求,并且即使在 GPU 绑定时也可以提供一定的加速。
大量优化方块加载和方块渲染,使方块加载变得更快,并且对帧速率的破坏更少。(之前,之后)
对于顶点构建和矩阵转换的许多优化,可显著加快方块实体、生物和物品渲染的速度,尤其有助于缓解你在一个房间内放置过多的箱子时被渲染过程拖慢的烦恼。
游戏管理内存和分配对象的方式有了许多改进,从而减少了内存消耗和垃圾收集器活动导致的延迟高峰。
许多图形化修复程序可实现平滑的灯光效果,使游戏运行得更好,同时仍然可以进行合理的优化。例如,在白色混凝土房 之前和之后 进行此操作,或者 在水下 进行此 比较 。
流体和其他特殊方块的平滑光照。(比较)
用于方块和流体的平滑生物群系融合,可大大提高图形质量,而计算强度却能大大降低。(比较)
不更新世界上不可见的动画纹理,从而加快了大多数硬件(尤其是 AMD 卡)上材质的更新速度。
......
此列表在第一次发布后仍在编写中。
安装事项
确保您安装了最新版本的 Fabric Loader。然后,您只需将模组放入 mods 文件夹中即可。无需其他模组或其他设置(甚至不需要Fabric API)。您无需创建新世界即可使用该模组。
Sodium 用新的改进的用户界面代替了视频设置屏幕,该界面包含用于配置 Sodium 的所有要素。开箱即用,Sodium 将启用系统上支持的所有优化。
这是 CurseForge 上的一个免费开源项目,因此,您当然可以将其包含在整合包中!尽管不是必需的,但如果您链接回 CurseForge 模组页面或 credits 页面中的 Sodium 项目页面,我们将非常感谢。
要求
JRE 8 或较新;
JDK 8 (可选);
如果您的路径上没有 JDK 8 或通过支持的(如SDKMAN安装),Gradle 将自动从采用开放 JDK 项目下载合适的工具链,并用它来编译项目。有关支持哪些包管理器以及如何在全系统级别上自定义此行为的更多信息,请参阅Gradle 的工具链用户指南。
在未来钠将依赖OpenGL4.5,老显卡用不了了(悲)
关于本地化
本模组翻译页面:Crowdin
在Sodium0.3.0(mc1.17.1)之后已支持本地化(详见此处:Github),本地化文件可以在本模组翻译页面下载
0.3.0以下版本汉化见:【Sodium】钠模组汉化 游戏帧数优化三件套,钠1.16.5 0.2.0汉化(Replaymod兼容版)