GPUTape

Quick rating

Community listing page, reviews here may not be monitored by the author.

GPUTape

By Mr.ToadOwner , MrToad

No reviews yet

Fix VRAM leaks. Based on VideoTape.

Mod Loaders
Minecraft
26.2

About

Description

GpuTape 🩹

fo fa qu neo i

Fix video memory leaks, based on VideoTape by Anthus(Velum).

The “VideoTape” and ‘fix GPU memory leak’ are very similar. My mod was based on “VideoTape” and has nothing to do with “fix GPU memory leak”. Using all of these mods at once will not improve the effect!

Comparing with origina(VideoTape):

  • GPUTape is only client
  • GPUTape does not use deprecated java methods(on 1.19+)
  • GPUTape available for forge, neoforge and quilt (VideoTape available only on fabric)
  • GPUTape is available on older versions(1.18-)
  • GPUTape is vulkan compatible

Available languanges🌐(for ModMenu):

  • English(en_us) - Mr.Toad
  • Russian(ru_ru) - Mr.Toad
  • German(de_de) - Mr.Toad
  • Ukrainian(uk_ua) - StarmanMine142

Other my mods:

GPUBooster | About⚡

fo fa qu neo i

Since 1.1.1, server part of mod moved to separate server-only 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:

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 (<1.1)
  • Ukrainian(uk_ua) - StarmanMine142(<1.1)

Other my mods: