
Optis
Optis is a client-side texture memory optimizer for Minecraft. It tracks texture usage and dynamically manages VRAM to keep performance smooth.
About this Mod
Optis
Optis is a client-side performance mod that intelligently manages Minecraft’s texture memory to reduce VRAM usage and prevent stutters.
Instead of keeping every texture loaded in GPU memory, Optis tracks which textures are actively used and dynamically adjusts their residency. Unused textures can be safely demoted or unloaded while frequently used textures remain ready for rendering.
This helps stabilize performance in large worlds, modpacks, and texture-heavy environments where GPU memory pressure can cause lag spikes or stuttering.

A direct comparison with and without Optis active. Testing was conducted in Single player world with render distance set to 12 chunks. The mods Sodium, Iris and ImmediatelyFast were used alongside Optis, running on Minecraft 1.21.11 with the Fabric mod loader.
Features
Dynamic texture tracking
Optis monitors textures used by the client and tracks their activity in real time.
Smart VRAM budgeting
A configurable memory budget prevents excessive GPU memory usage.
Texture residency management
Frequently used textures stay in GPU memory while rarely used ones can be demoted or unloaded.
Asynchronous texture loading
Textures can be restored without blocking the render thread.
Debug overlay
Optional in-game overlay showing tracked textures, VRAM usage, and residency states.
Safe design
Critical textures and atlas textures are protected to prevent rendering issues.
Why use Optis?
Large modpacks and high-resolution resource packs can quickly fill GPU memory. When VRAM becomes pressured, Minecraft may stutter while uploading textures.
Optis helps by:
- keeping GPU memory usage under control
- reducing sudden texture upload spikes
- smoothing gameplay when exploring or loading new assets
Compatibility
Optis is client-side only and does not need to be installed on servers.
It is designed to work alongside common performance mods such as:
- Sodium
- Lithium
- FerriteCore
- Starlight
- ImmediatelyFast
Configuration
Optis creates a configuration file at:
config/optis.json
Example options include:
vramBudgetMB– GPU memory budget used by OptisaggressiveMode– enables more aggressive texture demotiondebugOverlay– shows runtime statistics in-game
Requirements
- Fabric Loader
- Fabric API
Available Versions
How to Install Optis 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 (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "Optis". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Optis 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 (1.21.11). You can switch loaders with one click in the panel.
Is Optis compatible with fabric?
Optis officially supports fabric for Minecraft 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Optis – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Optis 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 Optis with just one click on your server.