Minecraft.How
Se încarcă...
Sari la conținut

GPUBooster

de Mr.Toad

GPUBooster is a client-only optimization mod for Fabric, Quilt, and NeoForge that adds OpenGL 4.5 DSA rendering paths, buffer pools, and SIMD math to modern Minecraft versions.

Rezumatul nostru

Ce face acest proiect

What GPUBooster does GPUBooster rewrites parts of the game's render pipeline to use OpenGL 4.5 Direct State Access (DSA). Instead of binding buffers before every draw call, the mod creates persistent VBO, EBO, FBO, and texture objects and reuses them through a configurable pool. And it can also swap depth textures for renderbuffers (RBO) where supported and runs frustum culling and weather calculations through the JDK Vector API for SIMD acceleration. The mod targets the render thread and loading systems; it doesn't change world simulation. ## Who should use it Players running Fabric, Quilt, or NeoForge on Minecraft 1.21, 1.21.1, 1.21.11, 26.1, 26.1.1, 26.1.2, or 26.2 who have a GPU that supports OpenGL 4.5 or higher. The mod is built to work alongside Sodium or Embeddium and Iris shaders, though the RBO depth feature is explicitly incompatible with shader packs. If your hardware only exposes OpenGL 4.3 or 4.4, DSA and RBO features will be unavailable at runtime. ## Required JVM argument SIMD vectorization relies on the incubating Vector API. You must add --add-modules jdk.incubator.vector to the JVM arguments in your launcher or the SIMD paths will not activate. The mod will still load without it, but the fast math and frustum optimizations stay dormant. ## Compatibility notes The server-side portion of the original project was split into a separate mod called NumFlux, so GPUBooster installs only on the client. Language files ship for English, Russian, German, and Ukrainian. ## Caveats RBO depth can't be used with shader packs. GPUs below OpenGL 4.5 lose DSA and RBO features automatically. The mod does not claim measured FPS gains; it describes optimization targets such as reduced bind calls and vectorized math. Crashes on startup are usually caused by a missing JVM argument.

Reacții

Autentifică-te ca să reacționezi.

Compatibilitate

Versiuni și loadere

9 versiuni înregistrate

1.3.0-26.2-fabric

release

Descarcă (69 KB)

1.3.2-1.21-1.21.1-neo

beta

Descarcă (82 KB)

1.3.1-1.21-1.21.1-fabric

release

Descarcă (86 KB)

1.3.0h-1.21.11-fabric

release

Descarcă (397 KB)

1.3.0-1.21-1.21.1-fabric

release

Descarcă (90 KB)

1.3.0-1.21.11-fabric

release

Descarcă (242 KB)
Arată toate cele 9 versiuni

1.2.5-1.21.11-fabric

release

Descarcă (186 KB)

Galerie

GPUBooster icon

Folosim cookie-uri pentru a-ți îmbunătăți experiența. Continuând să folosești acest site, ești de acord cu utilizarea cookie-urilor de către noi. Citește Politica noastră de confidențialitate