All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Acedium Sodiumized

Acedium Sodiumized

by viktor245 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Acedium Sodiumized

Acedium Sodiumized is an unofficial fork of Acedium for Minecraft 1.21.1 on NeoForge, maintained for Sodium 0.8.

It replaces Sodium’s terrain renderer with an NVIDIA renderer based on Nvidium. It can improve performance when terrain rendering is the bottleneck, especially in scenes with lots of visible terrain. Results depend on your hardware, settings and other mods.

Supported Versions

I aim to update Acedium Sodiumized when a new stable Sodium version becomes available for Minecraft 1.21.1 on NeoForge.

The current supported Sodium version is 0.8.13 for NeoForge 1.21.1. Acedium will allow newer Sodium 0.8 versions to load, but they may not work until I update Acedium for them. Allowing a version to load does not mean it is supported.

Sodium 0.6 support is discontinued. Existing releases remain available, but will receive no further updates or fixes.

How It Works

Acedium Sodiumized keeps terrain geometry in GPU buffers and uses NVIDIA features such as mesh shaders to let the GPU do more of the rendering work. Minecraft and Sodium still need to load and build chunks first.

Region Keep Distance can retain previously loaded terrain beyond the normal render distance. It does not generate unexplored terrain or request additional chunks from a server.

Keeping more terrain loaded uses more VRAM. If it runs out of space, Acedium unloads some terrain, even with the Keep All setting enabled.

Requirements

  • Minecraft 1.21.1
  • NeoForge 21.1.x
  • Sodium 0.8.13 for NeoForge 1.21.1 is the supported version; newer 0.8 versions may load but are not yet supported
  • NVIDIA GTX 1600 series or newer, with a driver supporting the required NVIDIA OpenGL extensions

Acedium checks the required OpenGL capabilities at startup. If they are unavailable, its custom renderer stays disabled and Sodium’s normal renderer is used. AMD, Intel and older NVIDIA GPUs are not supported by the custom renderer.

Limitations

  • Enabling an Iris shader pack disables the custom renderer.
  • Compatibility with other rendering mods depends on how they interact with the terrain renderer.
  • Only Minecraft 1.21.1 on NeoForge is currently targeted.

Current Known Mod Incompatibilities

Support

Before reporting a bug, reproduce it on the latest Acedium Sodiumized release using the supported Sodium version listed above.

Open an issue with your Minecraft, NeoForge, Sodium and Acedium versions, GPU and driver version, relevant mods, reproduction steps, and latest.log or a crash report. For rendering problems, include a screenshot or video and whether disabling Acedium changes the behavior.

Credits

This project is unofficial and is not affiliated with the original Acedium or Nvidium authors.

All Versions

+ Add Version
  • Fixed iron bars flickering by preserving small offsets in terrain models (#14).
  • Fixed disappearing chunks and incorrect terrain visibility in Vista mirrors (#16).
  • Fixed Region Keep Distance shortening the normal render distance, fog distance and far plane.
  • Changing Region Keep Distance now reloads the renderer to clear terrain retained under the previous setting.
  • Preserved texture-coordinate precision in opaque and translucent terrain shaders to prevent small texture-edge corrections from being lost.

Vista compatibility is partial. Mirrors can only show terrain that has already been prepared, and reflected water or glass may not always sort correctly. The reported viewfinder flickering could not be reproduced and is not confirmed fixed.

Requires Sodium 0.8.13 for NeoForge 1.21.1. Newer Sodium 0.8 versions are allowed to load but are not yet supported. Sodium 0.6 support is discontinued.

### if something is broken, please open an issue on GitHub
  • Scale far plane and fog to match region_keep_distance (rkd*16)
  • Far plane now matches vanilla at 32 chunks, extends proportionally
  • Fog culling only disabled when region_keep_distance > 32
  • Fixes sun dog flickering with No Man's Land (#9)

Requires Sodium 0.8.12-beta.1 or newer. Not compatible with Sodium 0.6.x.

### if something is broken, please open an issue on GitHub
  • Scale far plane and fog to match region_keep_distance (rkd*16)
  • Far plane now matches vanilla at 32 chunks, extends proportionally
  • Fog culling only disabled when region_keep_distance > 32
  • Fixes sun dog flickering with No Man's Land (#9)

### if something is broken, please open an issue on GitHub
  • Ported to Sodium 0.8.12-beta.1 (backport of modern Sodium 0.8 to 1.21.1)
  • Uses Sodium's new config API and mesh segment layout
  • Updated async chunk rebuild logic for Sodium 0.8 task queue types
  • All fixes from 0.3.6 included (white dots fix, texture UV shrink, block update fix)

Requires Sodium 0.8.12-beta.1 or newer. Not compatible with Sodium 0.6.x.

### if something is broken, please open an issue on GitHub
  • Fixed white dots appearing on block lines in dark areas
  • Restored Sodium-style texture atlas UV shrink/bias in the custom terrain renderer

### if something is broken, please open an issue on GitHub
  • Fixed chunk sections sometimes stopping visual updates after blocks are placed or broken
  • Improved async chunk rebuild retry handling when Sodium cancels or drops a rebuild
  • Avoided duplicate queued rebuilds for pending chunk sections

### if something is broken, please open an issue on GitHub
  • Fixed region visibility IDs for high render distances
  • Avoided mutating Sodium option flags in the options screen
  • Prioritized nearby async chunk rebuilds

### if something is broken, please open an issue on GitHub
  • Replaced the old Nvidium logo with the Acedium Sodiumized logo
  • Removed leftover Fabric metadata from the NeoForge jar
  • Improved config loading and saving reliability
  • Improved renderer disable-state handling and logging

### if something is broken, please open an issue on GitHub
  • Fixed plant and foliage rendering so leaves, kelp, and seagrass match Sodium much more closely
  • Fixed fog flickering when Distant Horizons is installed
  • Fixed a possible terrain memory cleanup crash when no valid region could be evicted
  • Fixed async culling startup order so the culling thread no longer starts before its state is ready
  • Cleaned up build and mixin metadata
### if something is broken, please open an issue on GitHub
  • ported Acedium from the old Embeddium-based branch to Sodium 0.6.x
  • updated the project for NeoForge 1.21.1
  • fixed world join crashes caused by early client hooks
  • fixed shader resource loading on NeoForge
  • fixed compatibility issues across Sodium 0.6.x
  • cleaned up NeoForge metadata and UI naming for Acedium Sodiumized
  • fixed overly thin distant foliage with fast leaves, which also improves performance in some scenes

### if something is broken, please open an issue on GitHub
Acedium Sodiumized Icon
Download Acedium Sodiumized
Select game version
Select platform