ModsFinder

TexFix

by Speiger

TexFix trims the memory that Forge-era texture uploads leave behind by discarding texture data the game no longer needs after loading.

ForgeClient-side onlyAll rights reserved1.10.2 – 1.12.2

What it does

When the game loads a texture it reads the file into RAM, uploads it to the GPU and keeps the RAM copy. Once a texture is no longer animated, the vanilla game still holds that RAM copy. TexFix drops it after loading, and the texture manager releases any leftover entries once everything has been loaded. Sprites that animate keep their data, so the savings come from static textures only.

The saving depends on texture resolution and on how many textures a pack uses. The author's tables list per-texture figures for 16x to 512x resolutions, such as about 729 KB per 16x texture against 5 MB in vanilla, and larger totals for many textures at higher resolutions. Modpacks with very large texture counts are where the author expects the largest gains. Mixed-size textures and mipmapping change the result, and the mod logs how many textures it fixed and how many bytes it saved after loading.

Key features

  1. RAM release after loading

    Static textures lose their RAM copy once they are uploaded, while animated sprites keep theirs.

  2. Texture manager cleanup

    Entries that remain in the texture manager are released after everything has loaded.

  3. Savings log

    After textures load, the log reports how many textures were fixed and how many megabytes or bytes were freed.

  4. Resolution-based figures

    The author publishes per-texture and total RAM figures for resolutions from 16x to 512x to show the expected savings.

Compatibility

Latest build for each game version and loader.

1.12.24.0
1.11.24.0
1.10.24.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Large texture packs

Packs with thousands of textures, including high-resolution ones, have the most RAM to recover.

Who it’s for: Players running large Forge modpacks on 1.10.2, 1.11.2 or 1.12.2 who want to lower memory use on the client.

How it compares

Full comparison

RamGuard is client-side only, open source under the MIT License and built for Forge 1.12.2. NormalASM is open source under the GNU Lesser General Public License v2.1 only and runs on client and server. NormalASM Continued is client-side only, open source under the same license and also for Forge 1.12.2. TexFix is client-side only, not open source, and covers 1.10.2 – 1.12.2.

ModLoadersGame versionsEnvironmentUpdated
TexFixForge1.10.2 – 1.12.2Client-side only2023-06-11
RamGuardForge1.12.2Client-side only2026-08-18
NormalASMForge1.12.2Client and server2022-08-23
NormalASM ContinuedForge1.12.2Client-side only2024-10-28

Questions

Does TexFix need to be installed on the server?

No. It is installed on the player's side alone, so servers need nothing.

Which game versions does TexFix support?

Forge files exist for 1.10.2, 1.11.2 and 1.12.2, and the latest file, 4.0, targets 1.12.2.

Is the source code of TexFix available?

No. The mod is released under All rights reserved and is not open source.

In the catalog

TexFix is one of 3,545 Optimization mods on ModsFinder, and one of 1,441 Optimization mods for Forge. 2,920 mods support Minecraft 1.12.2.

More from Speiger

All projects

Similar mods

What the author says

Minecraft has a cool feature for loading textures, it loads them into ram and then uploads them to the GPU, what normally would happen after that is if the texture isn't animated mc would get rid of the TextureData from your Ram. Thanks to forge this isn't a thing any more. There comes this mod into play, after…
Speiger, on the Modrinth page

Official listing

Owner
Speiger
Published
2023-06-11
Updated on Modrinth
2023-06-11
Facts verified
2026-10-15

Tags