
VRAM Killer
A VRAM optimization mod for Minecraft.
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_A1format — 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 (
uploadFirstFramefor 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.
Available Versions
How to Install VRAM Killer on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).
Install Mod
Open the mod browser in the dashboard and search for "VRAM Killer". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1.2, 26.1.1, 26.1
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
VRAM Killer server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.
Is VRAM Killer compatible with fabric?
VRAM Killer officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with VRAM Killer – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if VRAM Killer consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install VRAM Killer with just one click on your server.