介绍
注意:这不是我的模组,这是 StutterFix 移植到 NeoForge 1.21.1 的版本
所有功劳归于 Wisecase2 原模组:https://www.curseforge.com/minecraft/mc-mods/stutterfix
StutterFix
StutterFix 是一个允许你配置游戏主线程的模组,让你能够控制卡顿。默认情况下,该模组已经附带了一套近似配置来减少卡顿。
此移植版本包含原版 0.2.3 的完整选项菜单和所有功能,在 NeoForge 1.21.1 上行为完全一致。
选项菜单
共有五个可配置选项,其中 N 为你的处理器支持的线程数:
工作线程数量
原版默认 N – 1,StutterFix 默认 N – 5,即用于执行生成区块等任务的线程数。该值越小,CPU 开销越低,卡顿越少,但区块生成速度也越慢。
优先级截止点
表示工作线程优先级的截止点。该值越高,前一部分线程将以正常优先级运行,后一部分线程将以最低优先级运行。该值必须小于工作线程数量才能产生截止点,否则所有线程都将以正常优先级运行。最低优先级的线程有助于减少卡顿。
渲染线程优先级
渲染线程是客户端运行的地方,例如玩家、声音、输入和渲染。
服务端线程优先级
在单人模式下,游戏会启动运行整个世界的集成服务端,例如刻、实体以及初始化区块生成(将在工作线程中执行)。此选项仅在单人模式游玩世界时出现。
移除 Yield()
渲染线程在每次循环中都会调用一个名为 yield() 的方法,其作用是通知“调度器”当前线程愿意将处理器的当前使用权让给其他线程。移除 yield() 可以使 fps 更加稳定。当检测到 VulkanMod 时,此选项会自动隐藏,以保持兼容性。
工作线程数量和优先级截止点设置在多人游戏中效果甚微,因为世界由服务端生成,因此客户端不会因世界生成而出现卡顿问题。
禁用 GUI
在 .minecraft 目录下的 config 文件夹中有 stutterfix-config.json 配置文件,其中有 “hide_gui” 选项,将其设为 true 可禁用游戏界面,如果想恢复界面,将其设为 false。请记住,需要至少以更新后的模组启动游戏一次,配置才会出现在文件中。
我推荐的其他模组
我推荐将此模组与 Sodium 模组和 Concurrent Chunk Management Engine (C2ME) 一起使用。在 NeoForge 上,请使用这些模组的 NeoForge 版本/移植版。
警告
该模组不会影响因垃圾回收器导致的卡顿问题,我通过使用 -XX:+UseShenandoahGC 并在 jvm 参数中分配更多内存来缓解了该问题,请搜索 minecraft 的 jvm 参数以获取更多信息。
常见问题
Stutterfix Refoxed 支持哪些 Minecraft 版本?
Stutterfix Refoxed 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Stutterfix Refoxed 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
manel740 的其他作品
查看全部 →Super Fast Math-ReFoxed
A lightweight fabric mod that changes the sin and cos for better math.
StutterFix-Reforged
Reduces stuttering when generating new chunks.
Stutterfix Refoxed
Reduce stuttering when generating new chunks.
StutterFix Reforged
Reduces stuttering when generating new chunks.
评论
登录后评论和评分