All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Mercurizer

Mercurizer

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

mercurizer

a sodium addon for hardware that sodium can't save.

minecraft fabric sodium status

integrated graphics · old cpus · limited ram · low-end hardware

mercurizer is a performance addon for sodium built specifically for hardware that struggles with modern minecraft.


why mercurizer?

sodium is already one of the best performance mods for minecraft.

but there is still a floor.

a lot of optimization assumes that you have a dedicated gpu, plenty of ram, and a relatively modern cpu.

mercurizer is made for the hardware that gets left behind.

the goal is simple: make minecraft playable on hardware that normally struggles to run it.


what makes it different?

automatic hardware tuning

on its first three launches, mercurizer benchmarks your system and measures:

  • gpu upload bandwidth
  • driver round-trip latency
  • cpu throughput

the results are averaged across all three runs and used to automatically tune chunk upload budgets and texture animation thresholds for your hardware.

if your gpu or driver changes, the benchmark can be performed again.

adaptive refinement

the startup benchmark is only the beginning.

after 30 seconds of stable gameplay, mercurizer observes real in-game frame times and refines its configuration based on how your hardware actually behaves.

anti-stutter recovery

when frame times suddenly spike, mercurizer quickly reduces the amount of work being uploaded.

when performance stabilizes, it gradually restores the workload.

this helps prevent the constant increase → spike → decrease → increase cycle that can cause micro-stutters.

vsync-aware

when vsync is enabled, mercurizer automatically applies a more conservative upload budget to reduce the chance of blocking the render thread.

legacy hardware safety

older intel hardware and certain amd driver configurations automatically receive more conservative settings.

when aggressive tuning could compromise stability, mercurizer prioritizes keeping the game running.


real hardware. real results.

up to 3.08× the fps of sodium on integrated graphics

mercurizer benchmark

test system

component specification
device macbook air 2017
cpu intel core i5-5350u
gpu intel hd graphics 6000
ram 8 gb
os debian 13
render distance 16 chunks
vsync off
world normal

tested with:

0.9.1-beta.2+mc26.2-1.1 · 0.9.1-beta.2+mc26.1.2-1.1 · 0.8.9+mc26.1.1-1.5 · 0.8.9+mc26.1-1.5 · 0.8.13-beta.2+mc1.21.11-1.1

benchmark results will vary depending on hardware, drivers, minecraft settings, and workload.


who is this for?

low ram old hardware low end

mercurizer is primarily aimed at players who:

  • use integrated graphics such as intel hd, uhd, or amd vega
  • have 4 gb of ram or less available to minecraft
  • already use sodium but still struggle with performance
  • play on older laptops, office pcs, or budget hardware
  • don't have a dedicated gpu to throw at the problem

you don't need a gaming pc.

that's kind of the point.


compatibility

minecraft fabric sodium iris

  • minecraft: 1.21.11+
  • edition: java edition
  • loader: fabric
  • required: sodium
  • compatible with: iris, sodium extra, and reese's sodium options

development status

status release

mercurizer is still actively developed.

performance tuning at this level is highly hardware-dependent, so bugs, driver-specific issues, and unexpected behavior are possible.

if something goes wrong, please include:

  • gpu
  • cpu
  • ram
  • operating system
  • gpu driver version
  • minecraft version
  • sodium version
  • mercurizer version

the more hardware information you provide, the easier it is to reproduce the problem.


part of potato optimizer

potato optimizer

mercurizer is one of the core optimization mods behind potato optimizer — an ultra-lightweight modpack built for pcs that struggle with modern minecraft.

edonme studios


support development

if mercurizer helped you squeeze a few more frames out of an old machine, consider supporting development.

every bit of support helps keep low-end optimization alive.


All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
1d ago 1
26.2
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21
Fabric
1d ago 1
26.3
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21
Fabric
1d ago 1
26.3
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
26.1.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
  • Fixed: crash on startup ("framerateLimitTracker is null") together with Remove Reloading Screen (rrls)
  • Fixed: crash on startup ("framerateLimitTracker is null") together with Remove Reloading Screen (rrls)
  • Fixed: "Incompatible mods found" error when Iris, Fabric API or Sodium Extra are installed.
  • Fixed: "Incompatible mods found" error when Iris, Fabric API or Sodium Extra are installed.
  • Fixed: "Incompatible mods found" error when Iris, Fabric API or Sodium Extra are installed.
  • Fixed: "Incompatible mods found" error when Iris, Fabric API or Sodium Extra are installed.
  • Fixed: "Incompatible mods found" error when Iris, Fabric API or Sodium Extra are installed.
  • Fixed: "Incompatible mods found" error when Iris, Fabric API or Sodium Extra are installed.
  • Fixed: "Incompatible mods found" error when Iris, Fabric API or Sodium Extra are installed.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
  • Fixed: on Vulkan the benchmark ran 4 times on first start instead of 3.
  • Fixed: the info screen kept showing "Adaptive refinement: Pending" after refinement had finished.
  • Fixed: resource packs that tell Mercurizer to ignore shaders were not applied correctly.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
  • Fixed: on Vulkan the benchmark ran 4 times on first start instead of 3.
  • Fixed: the info screen kept showing "Adaptive refinement: Pending" after refinement had finished.
  • Fixed: resource packs that tell Mercurizer to ignore shaders were not applied correctly.
  • Fixed: crash when joining a world with Sodium 0.9.2.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
  • Fixed: the info screen kept showing "Adaptive refinement: Pending" after refinement had finished.
  • Fixed: resource packs that tell Mercurizer to ignore shaders were not applied correctly.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
  • Fixed: the info screen kept showing "Adaptive refinement: Pending" after refinement had finished.
  • Fixed: resource packs that tell Mercurizer to ignore shaders were not applied correctly.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
  • Fixed: the info screen kept showing "Adaptive refinement: Pending" after refinement had finished.
  • Fixed: resource packs that tell Mercurizer to ignore shaders were not applied correctly.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
  • Fixed: the info screen kept showing "Adaptive refinement: Pending" after refinement had finished.
  • Fixed: resource packs that tell Mercurizer to ignore shaders were not applied correctly.
First release of Mercurizer for 1.21.9 and 1.21.10.

  • All features of the 1.21.11 version: GPU/CPU benchmark (3 runs, weighted average, saved in benchmark.json), automatic upload tuning, adaptive refinement, texture animation throttle, safe staging path, Mercurizer info in F3 and the info screen.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
First release of Mercurizer for 1.21.6, 1.21.7 and 1.21.8.

  • All features of the 1.21.11 version: GPU/CPU benchmark (3 runs, weighted average, saved in benchmark.json), automatic upload tuning, adaptive refinement, texture animation throttle, safe staging path, Mercurizer info in F3 and the info screen.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
First release of Mercurizer for 1.21.5.

  • All features of the 1.21.11 version: GPU/CPU benchmark (3 runs, weighted average, saved in benchmark.json), automatic upload tuning, adaptive refinement, texture animation throttle, safe staging path, Mercurizer info in F3 and the info screen.
  • Upload limiter rebuilt for Sodium 0.6, so this version gets every feature.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
First release of Mercurizer for 1.21.4.

  • All features of the 1.21.11 version: GPU/CPU benchmark (3 runs, weighted average, saved in benchmark.json), automatic upload tuning, adaptive refinement, texture animation throttle, safe staging path, Mercurizer info in F3 and the info screen.
  • Upload limiter rebuilt for Sodium 0.6, so this version gets every feature.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
First release of Mercurizer for 1.21.2 and 1.21.3.

  • All features of the 1.21.11 version: GPU/CPU benchmark (3 runs, weighted average, saved in benchmark.json), automatic upload tuning, adaptive refinement, texture animation throttle, safe staging path, Mercurizer info in F3 and the info screen.
  • Upload limiter rebuilt for Sodium 0.6, so this version gets every feature.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
First release of Mercurizer for 1.21.1.

  • All features of the 1.21.11 version: GPU/CPU benchmark (3 runs, weighted average, saved in benchmark.json), automatic upload tuning, adaptive refinement, texture animation throttle, safe staging path, Mercurizer info in F3 and the info screen.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
First release of Mercurizer for 1.21.

  • All features of the 1.21.11 version: GPU/CPU benchmark (3 runs, weighted average, saved in benchmark.json), automatic upload tuning, adaptive refinement, texture animation throttle, safe staging path, Mercurizer info in F3 and the info screen.
  • Upload limiter rebuilt for Sodium 0.6, so this version gets every feature.
  • New Config screen (Config button in the Mercurizer info screen): change every value Mercurizer tunes, with a tooltip on each setting. Your settings always win over the benchmark, are only saved when they differ from it, and apply immediately. "Reset to Benchmark" restores the measured values.
  • Updated to Sodium 0.9.2
  • Updated to Sodium 0.9.2
  • Added Vulkan support: GPU benchmark**
  • Updated to sodium 0.9.2-alpha.4
  • #5: APU detection expanded to all AMD GCN APUs and Ryzen iGPU generations including Steam Deck(Thanks to subnaut5482)
  • Upload budget scale-up capped to configured ceiling
  • Texture animation throttle now active
  • PLEASE REPORT BUGS**
  • Updated to sodium 0.9.2-alpha.4
  • #5: APU detection expanded to all AMD GCN APUs and Ryzen iGPU generations including Steam Deck(Thanks to subnaut5482)
  • Upload budget scale-up capped to configured ceiling
  • #5: APU detection expanded to all AMD GCN APUs and Ryzen iGPU generations including Steam Deck(Thanks to subnaut5482)
  • Upload budget scale-up capped to configured ceiling
  • #5: APU detection expanded to all AMD GCN APUs and Ryzen iGPU generations including Steam Deck(Thanks to subnaut5482)
  • Upload budget scale-up capped to configured ceiling
  • Updated to Sodium 0.8.14
  • #5: APU detection expanded to all AMD GCN APUs and Ryzen iGPU generations including Steam Deck(Thanks to subnaut5482)
  • Upload budget scale-up capped to configured ceiling
Mercurizer Icon
Download Mercurizer
Select game version
Select platform