Looking for testers for my GPU-accelerated chunk generation mod, Tellurium.

U

/u/Sea-Analyst-4499

Guest
To preface, this mod was mostly written by AI (mostly GPT-5.6 Sol, more recently Opus 5.5). AI wrote and modified the code based on my instructions. I understand how the mod works and can answer technical questions about it.

I've been working on a mod that speeds up chunk generation and pregeneration, and I'm looking for people willing to try the first alpha on hardware other than mine. I've always run my servers on my gaming PC and felt like the graphics card was under-utilized, so this is my attempt to give my GPU something to do.

Video (side-by-side with vanilla, C2ME and C2ME + OpenCL):

What it does

  • Runs terrain and surface generation on the graphics card through Vulkan.
  • Runs structures, caves and features in parallel across cores (similar to C2ME).
  • Saves chunks in the background.
  • Has a built-in pregenerator (/tellurium pregen start <radius>, with pause/resume/stop, and it continues after a restart). It's optimized for Tellurium and is faster than Chunky in my testing.
  • Supports server-side Distant Horizons LOD generation, as well as Voxy integration (through Roxy for Neoforge) for singleplayer/LAN (server-side LOD generation for Voxy is untested)
  • Aims for vanilla-identical world generation. GPU-generated terrain and surfaces have been compared block-for-block against vanilla for tested generators (vanilla, Terralith, Tectonic). Unsupported generators (Like Biomes O' Plenty) fall back to vanilla code.

Stats (24 threads, RTX 5070 Ti, Minecraft 1.21.1, chunks generated and saved per second, same Chunky pregeneration of about 35,000 chunks):

  • Vanilla: 127 cps
  • C2ME: 930 cps
  • C2ME + OpenCL module: 2,050 cps
  • Tellurium: 2,970 cps

All tests used ScalableLux for lighting optimizations. These are results from my own machine, so performance on other hardware may vary.

If you can, please share stats from your system, especially your CPU, GPU, OS and chunks per second. I'm particularly interested in how it performs on AMD GPUs and Linux.

What you should know

  • It's an alpha, tested on one machine (Windows 11, RTX 5070 Ti). Linux and other GPUs are untested.
  • It needs a GPU with Vulkan 1.2 and 64-bit float support for the GPU part. Without that, other optimization mods will likely be faster.
  • Saved worlds are about 12% larger by default because it uses faster compression. There's a config option for vanilla-sized files.
  • enabled = false in the config turns everything off without removing the mod.
  • PLEASE BACK UP YOUR WORLDS BEFORE TESTING! Ideally, use a disposable world. This is still an early alpha.

Versions: Minecraft 1.21.1 and 1.21.11, NeoForge and Fabric. Java 21.

Download: https://github.com/Miningmanias/Tellurium (jars are under Releases)

I'd appreciate any feedback, benchmarks, bug reports or compatibility issues. I'm curious whether GPU acceleration is worthwhile on typical server hardware, rather than just my PC.

submitted by /u/Sea-Analyst-4499
[link] [comments]

Continue reading...
 
Back