Open Source · GPU-Driven Rendering

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.

GPU-drivenTerrain culling pipeline
Open sourceOfficial code in the public project source
Fabric + QuiltSupported platforms
Isometric rendering of Minecraft-style terrain illustrating GPU-driven chunk rendering
Diagram of the Nvidium rendering pipeline connecting to the graphics processor
What Is Nvidium

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
Features

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.

How It Works

From chunk data to frame in four GPU-driven steps

01

Chunk data upload

Sodium prepares chunk mesh data, which Nvidium keeps resident on the GPU instead of re-sending it every frame.

02

GPU-side culling

Mesh shaders evaluate frustum and occlusion visibility directly on the graphics card, skipping the usual CPU pass entirely.

03

Mesh assembly

Only the geometry that survives culling gets assembled into triangles, right before it's needed for the current frame.

04

Draw and present

The finished frame is submitted with far less CPU overhead than a traditional Sodium-only render path requires.

Use Cases

Where a GPU-driven renderer matters most

Large render distance scene representing long view distance gameplay
01

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.

Dense build scene representing large redstone and city builds
02

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 and content creation setup representing performance capture
03

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.

Compatibility

Check your setup before installing

ComponentRequirementStatus
Mod LoaderFabric or QuiltSupported
Base RendererMatching Sodium buildRequired
Graphics CardNVIDIA GTX 16-series/Turing or newerSupported
Graphics CardAMD / IntelNvidium disabled
NeoForgeNo first-party release listedCommunity only
Shader PacksNvidium disables itself while Iris shaders are activeNot simultaneous
Minecraft versionsChoose a matching release fileVersion-specific
Installation

Set up Nvidium in four steps

1

Install Fabric or Quilt

Install a supported loader for the exact Minecraft version you selected, then launch that instance once.

2

Add the required Sodium version

Read the Nvidium release dependencies and place the matching Sodium JAR in the instance mods folder.

3

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.

4

Launch without active shaders

Start the selected profile and test with Iris shaders disabled so Nvidium’s accelerated renderer can activate.

Download

Download Nvidium.

Start the ZIP package download instantly from this page.

FreeNo account required
Fabric / QuiltSupported loaders
.zipArchive format
ZIP packageDirect download

Project ZIP for source review and local builds. A compatible compiled JAR is required for normal Minecraft installation.

Illustration representing the Nvidium download package
  • 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
View Installation Steps

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.

Pros and Cons

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
Release Information

Current build details

DistributionDirect development ZIP package archive
Mod LoaderFabric and Quilt
RequiresMatching Sodium build; Fabric API only when separately required
Target VersionsVersion-specific—check the selected release
LicenseLGPL-3.0-only project license
Maintained ByMCRcortex and public contributors
Troubleshooting

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.

FAQ

Frequently asked questions