Sodium

Sodium is made possible thanks to my supporters on Patreon, who help fund the time that goes into developing these mods. You won't receive any special perks other than a badge of recognition, but you will get the nice feeling of supporting your favorite projects. You can click here or the button below to make a pledge to my page. Additionally, we have an official Discord server for all things related to my mods.

patreon.png discord.png

comparison.png

Frame rate comparison between vanilla Minecraft and Sodium at a render distance of 32 chunks. You can find a world download with this exact scene here for your own comparison against this reference. Mileage may vary depending on how powerful your hardware is.

Sodium

LGPLv3 License Client-side only Uses Fabric Loader

Sodium is a free and open-source rendering engine replacement for the Minecraft 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.

If you're coming from Optifine, you can generally expect a significant improvement to performance over it, but you'll be missing some small features while the Fabric community builds other free and open-source alternatives. For a quick list of replacement features (such as zoom), take a look here. Sodium and Optifine are incompatible with one another. You must pick one.

You can find more comparisons for various hardware configurations, such as...

You can even find some exotic and low-end systems running Sodium:

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 bottle-necked by the GPU or other components. Even if your GPU can't keep up, you'll experience much more stable frame times thanks to the CPU being able to work on other rendering tasks while it waits.
  • Vertex data for rendered chunks is made much more compact, allowing for video memory and bandwidth requirements to be cut by almost 40%.
  • Nearby block updates now take advantage of multi-threading, greatly reducing lag spikes caused by chunks needing to be updated. (before, after)
  • Chunk faces which are not visible (or facing away from the camera) are culled very early in the rendering process, eliminating a ton of geometry that would have to be processed on the GPU only to be immediately discarded. For integrated GPUs, this can greatly reduce memory bandwidth requirements and provide a modest speedup even when GPU-bound.
  • Plentiful optimizations for chunk loading and block rendering, making chunk loading significantly faster and less damaging to frame rates. (before, after)
  • Many optimizations for vertex building and matrix transformations, speeding up block entity, mob, and item rendering significantly for when you get carried away placing too many chests in one room.
  • Many improvements to how the game manages memory and allocates objects, which in turn reduces memory consumption and lag spikes caused by garbage collector activity.
  • Many graphical fixes for smooth lighting effects, making the game run better while still applying a healthy amount of optimization. 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 and fluids, providing greatly improved graphical quality that is significantly less computationally intensive. (comparison)
  • Animated textures which are not visible in the world are not updated, speeding up texture updating on most hardware (especially AMD cards.)

... and much more, this list is still being written after the initial release.

Installation

Make sure you have the latest version of Fabric Loader installed. Afterwards, all you need to do is simply drop the mod into your mods folder. No other mods (not even the Fabric API!) are required in order to use Sodium. You do not need to create new worlds in order to take advantage of the mod.

Configuration

Sodium replaces the video settings screen with a new and improved user interface that contains all the bells and whistles for configuring Sodium. Out of the box, Sodium will enable all optimizations which are supported on your system.

Modpack Permissions

This is a free and open-source project on CurseForge, and as such-- of course you can include it in your modpack! While not required, it's much appreciated if you link back to Sodium's project page in your mods list or credits page.

Features of Sodium Mod

Let's take a closer look at the features of Sodium Mod and how they improve Minecraft gameplay:

  • Improved FPS: Sodium Mod optimizes the game's rendering pipeline, reducing the load on the computer's graphics card and improving the game's FPS.

  • Reduced Game Lag: Sodium Mod reduces game lag by optimizing the game's memory usage, improving the game's load times, and reducing the game's rendering time.

  • Enhanced Visual Effects: Sodium Mod improves the game's visual effects by adding new textures, lighting, and rendering effects.

  • Compatibility with Other Mods: Sodium Mod is compatible with other Minecraft mods, allowing players to enhance their gameplay experience with a variety of mods.

Tips and Tricks for Maximizing Your Sodium Mod Experience

  • Install the Mod Correctly: Installing Sodium Mod correctly is essential for maximizing your gameplay experience. Follow the instructions provided by the mod developer carefully to ensure that the mod is installed correctly.

  • Configure the Mod Settings: Sodium Mod provides several configuration options that allow players to adjust the mod's settings to suit their gameplay style. Experiment with the different settings to find the ones that work best for you.

  • Use Texture Packs: Sodium Mod is compatible with Minecraft texture packs, allowing players to enhance their gameplay experience with new textures and visual effects. Experiment with different texture packs to find the ones that suit your gameplay style.

  • Optimize Your Computer's Performance: Sodium Mod requires a lot of computer resources to run correctly. Optimize your computer's performance by closing other programs, freeing up disk space, and upgrading your computer's hardware if necessary.

Compatibility with Other Mods

Sodium Mod is compatible with other Minecraft mods, allowing players to enhance their gameplay experience with a variety of mods. Some of the most popular mods that are compatible with Sodium Mod include Optifine, BetterFPS, and Dynamic Surroundings.

Reporting Issues

Please use the issue tracker linked at the top of the page to report bugs, crashes, and other issues. The Curseforge comments section is not the place to report these kinds of problems and will likely result in you being asked to forward it along.

Common questions

These questions are asked extremely frequently. Please check that what you're asking isn't covered by this section before posting a comment. Otherwise, your comment will be deleted in order to remove clutter.

Will you port to Minecraft 1.15 and older? What about Minecraft 1.8.9? No. Sodium is a modern mod designed for modern versions of Minecraft. Please stop asking.

Will you add Forge support? No. Forge compatibility is not being considered. You can read my thoughts here on why that decision was made.

Does Sodium support Optifine shader packs? No. However, experimentation is being done and it is possible in the future that Sodium could provide its own shader pack system. No promises are being made.

Is Sodium a replacement for Optifine? If you need the best performance out of your game, it very well could be. The primary focus of Sodium is optimization and improving rendering quality right now, not features. If you're looking for all the other features of which Optifine provides, check out this list for some Fabric-based alternatives (such as zoom functionality) which are compatible with Sodium.

Download

File Name Status Version Downloads Date
sodium-fabric-mc1.16.1-0.1.0.jar release 1.16.1 0 12/07/2020
sodium-fabric-mc1.16.3-0.1.0.jar release 1.16.2 0 27/09/2020
Sodium 1.20.2 Updating 1.20.2 Updating Updating
Sodium 1.20.1 Updating 1.20.1 Updating Updating
Sodium 1.20 Updating 1.20 Updating Updating
Sodium 1.19.2 Updating 1.19.2 Updating Updating
Sodium 1.19.1 Updating 1.19.1 Updating Updating
Sodium 1.19 Updating 1.19 Updating Updating
Sodium 1.18 Updating 1.18 Updating Updating
Sodium 1.17.1 Updating 1.17.1 Updating Updating
Sodium Forge Updating Forge Updating Updating
Sodium Fabric Updating Fabric Updating Updating
Sodium
Sodium

Dear youtuber!
Have you a channel youtube and want to bring your Video to quality visitors?
Do you want your video to appear on our website?
Do you want to become partner with us?
Just 3 steps to become our partner:
Step 1: Make video review for mods, addons, plugins, ... which you like
Step 2: Upload this video to youtube and our link to your video description
Step 3: Send the youtube video link via message to http://fb.com/9lifehack or leave a comment in the post. We will add your video in the our post, it will help you have more view.
JOIN to get more youtube view with us!!!!

Related Posts

Smarty Productivity Happiness

9LifeHack.com - make things smart