← Назад к ресурсам

GPUBooster

Provides DSA & fastest math formulas to game render system for best perfomance! Compatible with Sodium/Embeddium, Iris and shaders.

Modrinth library optimization utility

Описание

# GPUBooster | About⚡ ![fo](https://cdn.modrinth.com/data/cached_images/8457cf2b01e18302ef61da3256328bfb4b94ad14.png) ![fa](https://cdn.modrinth.com/data/cached_images/6c152554bb3141433b6dca087131f96f00a876ba.png) ![qu](https://cdn.modrinth.com/data/cached_images/554809ee9ae740db0707b7cd1420d937b490cd6b.png) ![neo](https://cdn.modrinth.com/data/cached_images/5d6378864df2d8f2699289ec7f439e26b5c8db60.png) ![i](https://cdn.modrinth.com/data/cached_images/ca0de18375553419eff9ce315dccceb885971010.png) **Since 1.1.1, server part of mod moved to separate server-only mod [NumFlux](https://modrinth.com/mod/numflux).** **Comparing without any other mods(exclude libs) on 1.21.11** Without mod With mod (1.2.2) FPS increase 1100 1200 9.09% ### Features ⭐: - DSA system for VBO/EBO/FBO/Textures - RBO depth - Pool system for VBO/EBO - "VAO Format" cache - Vectorization(via jdk.incubator) - UI text Batching - Fast collections in loading systems - GL targets cache ### DSA(Included in game from version 1.21.11): DSA(direct-state access) buffers(VBO, EBO, FBO), allows you not to bind buffers to render, reducing the number of operations, also adds a VBO/EBO pool, which creates a config-defined size value and allows you to reuse buffers. ### RBO(>1.21.11): Uses a Renderbuffer(RBO) for depth (which also uses DSA if it enabled on "FBO only" or "All") instead of texture, this slightly increases performance. ### SIMD: Accelerates CPU computations(in Frustum(~1.21.1) and Weather rendering(~1.21.11)) using the Vector API from the `jdk.incubator` module **Requires a JVM argument to run:** - Find the JVM arguments list in your launcher and add `--add-modules jdk.incubator.vector` to it. - [Detailed guide for popular launchers](https://github.com/ITsMrToad/GPUBooster/wiki/JVM-args-setup-guide) # GPUBooster | User-side 👤 ### Problem-solving policy: - If issue marked as “Bug/Compat,” it will have the highest priority. - If issue marked as “Inaccuracy,” it has a low priority and implies that there is minor inaccuracy in the game process, which can be resolved by disabling config setting. - If the game crashes, you should start by checking the JVM arguments to see if the `jdk.incubator` argument is present. ### Important ⚠️: If your GPU's OpenGL is lower than 4.5, some features will be unavailable! RBO not compatible with shaderpacks. Since minecraft 1.21.10 GpuTape support will be discontinued(Use GPUBooster instead). ### Available languanges 🌐: - English(en_us) - Mr.Toad - Russian(ru_ru) - Mr.Toad - German(de_de) - Mr.Toad (