A Minecraft mod designed to improve frame rates and reduce micro-stutter
OTHER License
Bot releases are hidden (Show)
Published by IMS212 over 1 year ago
Sodium 0.4.10 is now out, updating to 1.19.4.
Supports Minecraft 1.19.4
Fixed a visual corruption issue when running with Zink
None outstanding as of the time of writing. Please open an issue if you run into problems.
Published by jellysquid3 over 1 year ago
This version adds new a number of new optimizations and fixes a couple of bugs with the previous release. Most players will want to upgrade to this version.
⚠️ This version makes internal changes that will likely break mods that try to hook into Sodium (such as Iris, Indium, ImmediatelyFast, etc.) You will need to wait for an updated version of these mods.
Published by jellysquid3 almost 2 years ago
This version improves on the driver detection system introduced in Sodium 0.4.7. The game no longer requires a restart to apply workarounds, and users will no longer see a popup window when a workaround has been applied.
To see what workarounds have been applied, you can read your client log file.
Published by IMS212 almost 2 years ago
Sodium 0.4.7 is now out, fixing a memory leak and adding optimized cloud rendering.
This release includes a workaround for crashes on NVIDIA drivers. On first boot, if you are affected a notice will appear explaining the problem.
Added optimized cloud rendering
Added a workaround for a crash on NVIDIA drivers
Fixed a critical memory leak with textures
None outstanding as of the time of writing. Please open an issue if you run into problems.
Published by IMS212 almost 2 years ago
Sodium 0.4.6 is a critical bug fix to fix texture animations on many resource packs.
Published by IMS212 almost 2 years ago
Sodium 0.4.5 is now out, updating to 1.19.3. This release also fixes a small texture corruption issue.
This release no longer includes JOML, as Minecraft 1.19.3 has it bundled.
Supports Minecraft 1.19.3
Removed JOML
Fixed compact vertex format texture overflow
None outstanding as of the time of writing. Please open an issue if you run into problems.
Published by IMS212 about 2 years ago
This is a hotfix release to revert Adaptive VSync, as it broke VSync on AMD cards.
This release also fixes a memory leak.
Published by IMS212 about 2 years ago
This release includes multiple bug fixes, lighting improvements, and better support for the Fabric Fluid API. It also includes native support for the Flawless Frames API, which fixes compatibility with Replay Mod.
Added Flawless Frames support
Modified lighting to match Vanilla 1.19.2
Fixed multiple lighting bugs
Made FPS limit a multiple of 10
Updated Fabric Fluid API compatibility
None outstanding as of the time of writing. Please open an issue if you run into problems.
Published by IMS212 over 2 years ago
This is a straight port of the previous release for Minecraft 1.19.
Requires Minecraft 1.19
None outstanding as of the time of writing. Please open an issue if you run into problems.
Published by jellysquid3 over 2 years ago
This release is a mostly straightforward port of the most recent version, with some additional bug fixes. Also, we're dropping the alpha version and making this a proper release.
Published by jellysquid3 almost 3 years ago
⚠️ This is a early alpha version of Sodium for Minecraft 1.18, meaning that you might run into significant bugs or other issues. Please make it clear when reporting issues the exact version you are using.
This release is a minor patch for 0.4.0-alpha5 which fixes a number of reported issues. We're currently working on some pretty big changes for the next major release and are pressed for time, so this patch only a small set of issues.
Published by jellysquid3 almost 3 years ago
This release contains a few important bug fixes and improvements for Minecraft 1.17.1.
Published by jellysquid3 almost 3 years ago
⚠️ This is a early alpha version of Sodium for Minecraft 1.18, meaning that you might run into significant bugs or other issues. Please make it clear when reporting issues the exact version you are using.
This is a port of Sodium 0.3.3 to Minecraft 1.18 with some changes for compatibility. Fabric Loader 0.12 or newer and Java 17 is required.
Published by jellysquid3 almost 3 years ago
This release contains a few important bug fixes and improvements for Minecraft 1.17.1.
Published by jellysquid3 about 3 years ago
This release fixes a few more issues in Sodium 0.3 for Minecraft 1.17.1.
Published by jellysquid3 about 3 years ago
This release fixes many issues and performance problems that were introduced with the first release of Sodium for Minecraft 1.17.1.
Published by jellysquid3 over 3 years ago
This release adds official support for Minecraft 1.17.1 and with it many new improvements and fixes.
Published by jellysquid3 over 3 years ago
This is the first major release of Sodium since launch, so there are nearly a year's worth of improvements and bug fixes in this one! Hardware support has been greatly improved, and there's been many new optimizations to help out everyone.
You can find a number of issues that were fixed with this release here. For the complete list of changes, you can review the Git commit log here.
Published by jellysquid3 about 4 years ago
This is pretty much a verbatim port of the original Sodium 0.1.0 release for Minecraft 1.16.2/1.16.3/1.16.4/1.16.5. We're doing this as a temporary stopgap so people do not have to continue waiting for the upcoming refactor and improvements.
Published by jellysquid3 over 4 years ago
This is the first official release of Sodium for Minecraft, my free and open-source rendering engine replacement for the client that greatly improves frame rates, reduces micro-stutter, and fixes graphical issues in Minecraft. It boasts wide compatibility with the Fabric mod ecosystem when compared to other mods and doesn't compromise on how the game looks, giving you that authentic block game feel.
Note: Sodium is mostly stable at this point, but it does not yet contain support for the Fabric Rendering API, which a small number of mods currently use. If you try to use these mods with Sodium, your game may crash or behave unexpectedly.
Features
A modern OpenGL rendering pipeline for chunk rendering that takes advantage of multi-draw techniques, allowing for a significant reduction in CPU overhead (>90%) when rendering the world. This can make a huge difference to frame rates for most computers that are not bottlenecked by the GPU or other components.
Multi-threaded chunk updates for nearby block and light changes, greatly reducing lag caused by interacting with the world. (before, after)
Many optimizations for chunk loading and block rendering, making chunk loading significantly faster and less damaging to frame rates. (before, after)
Many optimizations for both mob and block entity rendering, reducing the CPU overhead and greatly improving frame rates when you get carried away placing too many chests in one room.
More efficient chunk mesh building, greatly reducing the game's memory consumption and allocation rate when loading chunks, which in turn reduces lag spikes caused by garbage collector activity.
Many graphical fixes for lighting issues. For example, take this before and after of a white concrete room in vanilla, or this comparison while underwater.
Smooth lighting for fluids and other special blocks. (comparison)
Smooth biome blending for blocks, providing greatly improved graphical quality that is significantly less computationally intensive. (comparison)
... and much more, this list is still being written after the initial release.
Make sure you have the latest version of Fabric Loader present and then simply copy the mod into your mods folder. No other mods or additional setup (not even Fabric API!) is required. You do not want the -dev
or -sources
files below! Make sure you're grabbing sodium-fabric-mc1.16.1-0.1.0.jar
or clicking this download link.
You do not need to create new worlds in order to take advantage of the mod.