VRAM Killer
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 0.7% endorsement rate
- 🏆 #830 of 885 fabric mods in this game by downloads
📋 About This Mod
# VRAM Killer Minecraft Fabric mod for runtime VRAM optimization via **RGB5_A1 texture format conversion**. ## License **CC0 1.0 Universal (Public Domain)** Dedicated to the public domain. Free to use, modify, distribute without restrictions. ## Features ### RGBA5551 Texture Conversion (Core Feature) - Converts textures with **binary alpha** (all pixels α=0 or α=255) to **16-bit RGB5_A1 format** - **50% VRAM savings** per converted texture (32bpp → 16bpp) - Uses standard OpenGL `GL_RGB5_A1` format — fully compatible with MC 1.21+ GpuDevice - Automatic binary-alpha detection — skips textures with semi-transparent pixels - Inline conversion during texture upload — no async pipeline needed **Supported Texture Types:** - Block textures (atlas-based) - Item textures - Entity/Mob sprites (via `SpriteContents.uploadFirstFrame()` hook) - GUI elements with opaque/transparency-only regions - Environment textures (sky, end sky, etc.) - Particle textures **Excluded (correctly skipped):** - Textures with gradient/semi-transparent alpha (e.g., glass, stained glass) - Font glyphs - UI icons with anti-aliased edges ### Texture Caching System - Pre-upload pixel caching via `TextureContentsMixin` - Multi-point sampling validation (512 sample points, <2% non-zero threshold) - Smart zero-pixel detection for top-transparent UI icons (edition.png, minecraft.png) - Sprite pixel capture at correct timing (`uploadFirstFrame` for async-loaded entities) ### Texture Scheduling - Hot/Warm/Cold zone classification for textures - Path-based zone assignment (blocks/items → Hot, entities → Warm) - Dynamic eviction thresholds based on VRAM pressure - Grace period for newly loaded textures (30s default) ### VRAM Monitoring - NVIDIA GPU support via `nvidia-smi` (Windows API) - AMD GPU support via `GL_ATI_meminfo` - Background monitoring with failure backoff ### Leak Detection - Tracks texture creation and destruction - Identifies orphaned textures - Configurable detection thresholds (default: 300s interval) ### Debug Overlay - **F3+V** to toggle VRAM stats panel in F3 debug screen - Shows: - Converted/Skipped texture counts - Total VRAM saved (MB) - Conversion statistics ### Compatibility - ✅ **Sodium** 0.8.9+ (automatic detection) - ✅ **Iris** shaders (shadow resolution optimization) - ✅ **MC 1.21+ GpuDevice** (Vulkan-like rendering pipeline) --- *Public domain (CC0). No restrictions.*
# VRAM Killer
Minecraft Fabric mod for runtime VRAM optimization via RGB5_A1 texture format conversion.
CC0 1. 0 Universal (Public Domain)
Dedicated to the public domain. Free to use, modify, distribute without restrictions.
## Features
### RGBA5551 Texture Conversion (Core Feature) - Converts textures with binary alpha (all pixels α=0 or α=255) to 16-bit RGB5_A1 format - 50% VRAM savings per converted texture (32bpp → 16bpp) - Uses standard OpenGL `GL_RGB5_A1` format — fully compatible with MC 1. 21+ GpuDevice - Automatic binary-alpha detection — skips textures with semi-transparent pixels - Inline conversion during texture upload — no async pipeline needed
Supported Texture Types: - Block textures (atlas-based) - Item textures - Entity/Mob sprites (via `SpriteContents.uploadFirstFrame()` hook) - GUI elements with opaque/transparency-only regions - Environment textures (sky, end sky, etc.) - Particle textures
Excluded (correctly skipped): - Textures with gradient/semi-transparent alpha (e.g., glass, stained glass) - Font glyphs - UI icons with anti-aliased edges
### Texture Caching System - Pre-upload pixel caching via `TextureContentsMixin` - Multi-point sampling validation (512 sample points, <2% non-zero threshold) - Smart zero-pixel detection for top-transparent UI icons (edition.png, minecraft.png) - Sprite pixel capture at correct timing (`uploadFirstFrame` for async-loaded entities)
### Texture Scheduling - Hot/Warm/Cold zone classification for textures - Path-based zone assignment (blocks/items → Hot, entities → Warm) - Dynamic eviction thresholds based on VRAM pressure - Grace period for newly loaded textures (30s default)
### VRAM Monitoring - NVIDIA GPU support via `nvidia-smi` (Windows API) - AMD GPU support via `GL_ATI_meminfo` - Background monitoring with failure backoff
### Leak Detection - Tracks texture creation and destruction - Identifies orphaned textures - Configurable detection thresholds (default: 300s interval)
### Debug Overlay - F3+V to toggle VRAM stats panel in F3 debug screen - Shows: - Converted/Skipped texture counts - Total VRAM saved (MB) - Conversion statistics
### Compatibility - ✅ Sodium 0. 8. 9+ (automatic detection) - ✅ Iris shaders (shadow resolution optimization) - ✅ MC 1. 21+ GpuDevice (Vulkan-like rendering pipeline) ---
Public domain (CC0). No restrictions.
📊 Mod Details
- Game
- Minecraft Mods
- Author
- moadwajad
- Version
- 1.1.0-hotfix
- Downloads
- 958
- Endorsements
- 7
- Category
- fabric
- Created
- 5/14/2026
- Updated
- 5/8/2026
- Game Versions
- 26.1, 26.1.1, 26.1.2
- Tags
- optimization
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does VRAM Killer support?
The author lists 26.1, 26.1.1, 26.1.2. Other versions may work but are untested by the author.
What is the latest version of VRAM Killer?
Version 1.1.0-hotfix, published 2026-05-08 with 958 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await