Nvidium moves Sodium terrain rendering onto the GPU.
Nvidium is a free, open-source NVIDIA-only rendering backend for Sodium. It uses mesh shaders on supported GTX 16-series/Turing-or-newer GPUs to reduce CPU terrain-rendering work at demanding view distances.
A GPU-first rendering layer built for Sodium.
Standard chunk rendering — even with Sodium — still leans on the CPU to decide what geometry is visible and to hand triangles to the graphics card frame after frame. Nvidium changes that division of labor.
It uses NVIDIA's mesh shader pipeline to perform frustum culling, occlusion culling and chunk mesh assembly directly on the GPU, removing a major CPU bottleneck that normally limits render distance and frame rate in vanilla-style worlds.
- GPU-driven culling removes CPU-side bottlenecks
- Built as a direct add-on for the Sodium renderer
- Fully open source and actively maintained in the public project source
Everything that makes the GPU do more of the work
Mesh shader culling
Frustum and occlusion culling run entirely on the GPU through NVIDIA mesh shaders, cutting out the CPU round-trip that normally throttles chunk visibility checks every frame.
Extreme render distance
Because CPU load per chunk drops sharply, players routinely push render distance far past what a Sodium-only setup could sustain at playable frame rates.
Higher, steadier FPS
Frame times smooth out noticeably in chunk-dense areas like large builds, oceans and cave systems where CPU-bound rendering used to stutter the hardest.
Lower frame time variance
Shifting culling off the main thread reduces the CPU spikes that cause visible micro-stutter during fast movement or elytra flight.
Drop-in add-on
Nvidium sits alongside Sodium instead of replacing it, so you keep the rendering optimizations you already rely on and simply add a GPU-driven layer on top.
From chunk data to frame in four GPU-driven steps
Chunk data upload
Sodium prepares chunk mesh data, which Nvidium keeps resident on the GPU instead of re-sending it every frame.
GPU-side culling
Mesh shaders evaluate frustum and occlusion visibility directly on the graphics card, skipping the usual CPU pass entirely.
Mesh assembly
Only the geometry that survives culling gets assembled into triangles, right before it's needed for the current frame.
Draw and present
The finished frame is submitted with far less CPU overhead than a traditional Sodium-only render path requires.
Where a GPU-driven renderer matters most
Long-distance survival and exploration worlds
Players who push render distance well beyond default settings see the clearest gains, since CPU-side culling is exactly what limits distant chunk rendering the most.
Massive builds and redstone-heavy servers
Cities, farms and large redstone contraptions generate huge amounts of chunk geometry; GPU-driven culling keeps frame rate stable where CPU-bound setups typically choke.
Recording, streaming and cinematic capture
Smoother frame pacing and fewer CPU spikes make a visible difference in recorded footage, especially during fast camera movement across large landscapes.
Check your setup before installing
| Component | Requirement | Status |
|---|---|---|
| Mod Loader | Fabric or Quilt | Supported |
| Base Renderer | Matching Sodium build | Required |
| Graphics Card | NVIDIA GTX 16-series/Turing or newer | Supported |
| Graphics Card | AMD / Intel | Nvidium disabled |
| NeoForge | No first-party release listed | Community only |
| Shader Packs | Nvidium disables itself while Iris shaders are active | Not simultaneous |
| Minecraft versions | Choose a matching release file | Version-specific |
Set up Nvidium in four steps
Install Fabric or Quilt
Install a supported loader for the exact Minecraft version you selected, then launch that instance once.
Add the required Sodium version
Read the Nvidium release dependencies and place the matching Sodium JAR in the instance mods folder.
Add the compiled Nvidium JAR
Download a compatible release JAR from the current release page. Keep the ZIP package only for source-code access or local builds.
Launch without active shaders
Start the selected profile and test with Iris shaders disabled so Nvidium’s accelerated renderer can activate.
Download Nvidium.
Start the ZIP package download instantly from this page.
Project ZIP for source review and local builds. A compatible compiled JAR is required for normal Minecraft installation.
- Fast ZIP package download
- Download begins from this page
- Requires a matching Sodium version on Fabric or Quilt
- Requires NVIDIA GTX 16-series/Turing or newer hardware
Safety Notice
Use the ZIP package download provided on this website. Avoid bundled installers, modified reuploads and unknown mirrors. Nvidium uses uncommon rendering technology, so back up important worlds and verify version requirements before testing.
Where Nvidium helps, and where it doesn't
Pros
- Large FPS gains at high render distance
- Removes a major CPU bottleneck in Sodium
- Free, open source and transparent codebase
- Noticeably smoother frame pacing
Cons
- NVIDIA GTX 16-series/Turing-or-newer hardware only
- Version matching with Sodium is essential
- No official NeoForge distribution listed
- Accelerated renderer disables while Iris shaders are active
Current build details
Common setup errors and quick fixes
Nvidium doesn't appear in the mod list
Confirm the selected profile contains one compiled Nvidium JAR and the exact Sodium dependency. A development ZIP package will not load as a normal mod.
Game crashes on launch
Use a supported NVIDIA GPU, current official driver and matching Minecraft/Sodium/Nvidium versions. Review the latest log before changing more files.
No FPS improvement after installing
Test with active shaders disabled, then compare against Sodium-only at the same world, resolution and render distance. Gains vary with the actual bottleneck.
Visual glitches with a shader pack enabled
Nvidium disables its accelerated renderer while Iris is actively using shaders. Test shader-off and shader-on profiles separately.
Learn more from the Nvidium guide library
How to Install Nvidium on Minecraft 1.21
A full walkthrough from Fabric to first launch, including common version-matching mistakes.
Running Nvidium With Shaders
Why active Iris shaders disable Nvidium’s accelerated renderer, and how to test each setup correctly.
Fixing Low FPS After Installing Nvidium
A step-by-step checklist for tracking down why frame rate isn't improving.