VRAM Killer
No reviews yet
A VRAM optimization mod for Minecraft.
Enhances game performance and optimizes resource usage.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
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.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers