Remove Smooth Boot
Madis0 opened this issue ยท 12 comments
Mod name
Smooth Boot
Curseforge link
No response
Other links
No response
What it does
Optimizes startup and resource usage
Why should it be in the modpack
Smooth Boot claims that they are compatible with each other
https://github.com/UltimateBoomer/mc-smoothboot/wiki#lazydfu
Why shouldn't it be in the modpack
People claim it is useless when LazyDFU exists. Need more data to prove that.
Currently LazyDFU claims to be superior, but Smooth Boot says it can still can optimize the resource usage (threads).
Categories
New feature
Additional details
In my testing upon world join there is less stutter with smooth boot and it's also less stuttery when flying around loading new chunks with smooth boot
But I think smooth boot might cause this issue where new chunks load really slowly and I could consistently replicate this, it might be because there is less thread for whatever the chunk generation is on https://github.com/UltimateBoomer/mc-smoothboot/wiki/Configuration~-Fabric-1.16+
So, according to the dev in the issue above it should still reduce some game stutters. I still want testers who can compare normal FO and without Smooth Boot on their machine.
Well, less stutter is more important than slighly slower chunks (as Starlight makes them faster either way). Closing the issue.
From a personal point of view; Using smooth boot itself is already catastrophic from the get-go due to how complicated the configuration is and that it has a possibility of breaking on other devices since the config cannot be synced perfectly without compromises.
@Julienraptor01 do you have speed/perf tests? E g. boot time vs CPU usage with and without the mod.
Considering how I don't bundle a config for it at all and if I did, I could provide only the necessary subset of the json, I'd say that is a weak argument.
On the other hand, if you can benchmark the game with and without the mod as I suggested, that would bring a better point whether to keep it or not.
related to the config, the mod doesn't do what the wiki tell it does
UltimateBoomer/mc-smoothboot#34
Considering how I don't bundle a config for it at all and if I did, I could provide only the necessary subset of the json, I'd say that is a weak argument.
On the other hand, if you can benchmark the game with and without the mod as I suggested, that would bring a better point whether to keep it or not.
I think we should have an article in the wiki that present mods that could help specific players but need manual config
Fabulously-Optimized/wiki#26
Feel free to contribute.
Planned to be removed now for the following reasons:
- Positive effects are likely mostly nullified by LazyDFU already, aka LazyDFU provides better results with less drawbacks
- The mod may actually harm performance at the expense of "keeping it more stable" (actual claim made in the wiki), though the latter is also not verified by majority that it actually helps
- The mod seems to require per-device configuration to help with stability, defaults don't seem to be enough. Per-device configuration is infeasible to do in the modpack
- Claims from other people that the mod harms performance/is redundant
Planned to be removed now for the following reasons:
- Positive effects are likely mostly nullified by LazyDFU already, aka LazyDFU provides better results with less drawbacks
- The mod may actually harm performance at the expense of "keeping it more stable" (actual claim made in the wiki), though the latter is also not verified by majority that it actually helps
- The mod seems to require per-device configuration to help with stability, defaults don't seem to be enough. Per-device configuration is infeasible to do in the modpack
- Claims from other people that the mod harms performance/is redundant
I think we should have an article in the wiki that present mods that could help specific players but need manual config
Done in 4.6.0-beta.1.
As it is in a beta, I can still be persuaded to revert this, in case someone can prove their perf is actually worse compared to alpha 13. But otherwise, good riddance ๐
Found someone who said they actually benefit from this: https://discord.com/channels/859124104644788234/1087042168599871578
But I'm still wary of adding it back because the config is still not device-specific... ๐ค