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.
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
RAM release after loading
Static textures lose their RAM copy once they are uploaded, while animated sprites keep theirs.
Texture manager cleanup
Entries that remain in the texture manager are released after everything has loaded.
Savings log
After textures load, the log reports how many textures were fixed and how many megabytes or bytes were freed.
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.
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
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| TexFix | Forge | 1.10.2 – 1.12.2 | Client-side only | 2023-06-11 |
| RamGuard | Forge | 1.12.2 | Client-side only | 2026-08-18 |
| NormalASM | Forge | 1.12.2 | Client and server | 2022-08-23 |
| NormalASM Continued | Forge | 1.12.2 | Client-side only | 2024-10-28 |
Questions
Does TexFix need to be installed on the server?
Which game versions does TexFix support?
Is the source code of TexFix available?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/texfix
- Owner
- Speiger
- Published
- 2023-06-11
- Updated on Modrinth
- 2023-06-11
- Facts verified
- 2026-10-15
