Ixeris
Modby decce
Buffered raw input and threaded event polling
Type
Mod
CurseForge Downloads
6,073,464
CurseForge ID
1285307
Modrinth Downloads
6,335,965
Modrinth ID
p8RJPJIC
Last Updated
Jul 27, 2026
Description
Ixeris
Overview
Ixeris is a mod that optimizes event polling to improve client performance.
You might have noticed a visible drop of the FPS when you move your mouse. Part of the FPS drop is because the game does have additional jobs to do when you turn the camera, like calculating the visibility of chunks. However, because of the inefficiency in the native code that polls events and the JNI upcall overhead, some of the CPU time, otherwize can be utilized for rendering, are unnecessarily spent on event polling. This is most noticeable on Windows, especially when your mouse has a high polling rate.
Ixeris resolves the issue mainly through two measures:
- Threaded Event Polling. Instead of performing rendering and event polling on the same thread, Ixeris performs event polling on the main thread and kicks rendering to a separate render thread.
- Buffered Raw Input (Windows-only). Switches the method used for input polling from the inefficient GetRawInputData (one call for each input event) to GetRawInputBuffer which allows reading raw input messages in batches (one call for all events). Additionally, performing this work in Java code has allowed us to eliminate the JNI upcall overhead.
Benchmarks
These tests are done after the world has fully loaded and the framerate has stabilized.
Test 1: In Game
This test compares the performance when the mouse is grabbed, i.e. cursor invisible. This test is performed in a superflat world with no entities.
This test is done on Windows, where Ixeris uses buffered raw input by default to improve performance. The "Ixeris, Non-buffered" column shows the FPS with that option disabled.
Polling Rate Without Ixeris Ixeris, Non-buffered Ixeris, Buffered 8000 Hz 12 FPS 83 FPS (6.9x) 121 FPS (10.1x) 2000 Hz 76 FPS 114 FPS (1.50x) 135 FPS (1.78x) 500 Hz 134 FPS 145 FPS (1.08x) 151 FPS (1.13x)Test 2: In Menus
This test compares the performance when the mouse is not grabbed, i.e. cursor visible, as in F3+Esc pause screen. In this case, raw input is never used as the game needs to know the actual cursor position, not the raw relative movement. The polling rate is 1000Hz.
The "Idle FPS" column shows the FPS when not moving the mouse, and the next two columns show the FPS when moving the mouse quickly over the game window, without Ixeris and with Ixeris, respectively. Note that this test was performed at the initial release of Ixeris, and many improvements have been made since then.
Idle FPS Without Ixeris With Ixeris Windows 233 FPS 133 FPS 165 FPS (1.24x) Linux (X11) 358 FPS 320 FPS 355 FPS (1.11x) Linux (Wayland) 364 FPS 289 FPS 298 FPS (1.03x)Technical Details
Thread Satefy
In its current state Ixeris should not break thread safety. Callbacks registered with glfwSet*Callback are executed on the render thread. Calls to GLFW functions that are required to be called on the main thread, if made on other threads, are dispatched to the main thread. These calls may immediately return if they can be safely delayed, or otherwise may block the caller until the call is finished.
As of version 3.1.0, the requirements of thread safety in the GLFW documentation are strictly obeyed.
GLFW State Caching
Most GLFW functions are required to be called from the main thread. However, many mods may call them from the render thread. To avoid performance degradation introduced by thread communications, Ixeris caches frequently used GLFW states for fast access from any thread, without having to route the call to the main thread. The caches are safe and do not introduce extra lag.
Enhanced FPS Limiter
The vanilla FPS limiter (prior to 26.1) is flawed, using glfwWaitEventsTimeout to sleep. This function, however, cannot be called from the render thread and thus does not work optimally with Ixeris.
Ixeris rewrites the FPS limiter in a hybrid way, sleeping precisely and starting spin waiting when the wait time is very low.
Glossary
- The main thread is the thread that the game is started on. Most GLFW functions are required to be called on this thread, and it is responsible for event polling.
- The render thread does everything the game normally does, except event polling.
These two terms are synonymous in vanilla Minecraft.
Similar Mods
FTB Chunks (NeoForge)
A mod that allows you to claim chunks to protect your blocks and view minimap / large map
KleeSlabs
Break only the half of a double slab that you're looking at.
Iris Shaders
A modern shaders mod for Minecraft intended to be compatible with existing Optifine shaders
Macaw's Windows
Adds lots of Windows, Mosaic Glass, Blinds, Shutters, Curtains and more..!
TrashSlot
Adds a trash slot to the inventory screen that allows deletion of unwanted items.
Structure Gel API
An API for simplifying the developer end of creating generated structures.
Included in Modpacks
Smooth Stone
Optimization
Gensokyo Reimagined QOL
Vulkanium
OptiPVP
Lumen Packs
Creatively Create
Beautifully Optimized
Create: Kryp
Plutonium
Light Craft | FPS Boost Max
Perfect Better Vanilla
Better MC [FORGE] - BMC4
Remarkably Optimized
Fresh & Smooth
Re-Console+
Azure Visuals
Void's essentially optimized pack
RedstoneToolkit
Squid Optimize
Photon Optimization
Yet Another Vanilla But Better (YAVBB)
Simple Performance
Logically Optimized
The End of an Era
Sestain's Optimizations
Rainium
Nickly Optimized
Onyx
Refined Vanilla
Better Vanilla 123
Electricity Generation Integration Package
VanillaSquad
香草精华 Vanilla Essence
Affogato
XPlus PerioTable Modpack (Fabric)
Potainium Optimized
Zynirium
Just a Very Powerful Performance Pack
Mihuco's Modpack
Deepa's Monumenta Pack
ClearTick
Better OneBlock
Sengoku Chronicles
Endo Vanilla
Core Enhancements
BACAPtimized
Legacies
Angels PvP Pack
Balanced Origins
Smooth Pack
Negative Fps
Evangelium Modpack
Oxygen
Optimized Core
LunarFox
Vanilla QOL Improved
Statera
Telium
SurShield Modification
Fabulously Optimized
LebaneseMC
Enchant.cz
EdonMe Survival
Uton Optimizator
Mojo Optimized
Builders Essentials
BLACK_MC optimization
OptimizationHyperN
The Intergalactic Squirrels
Sackpack
MTR Railway Network Access - Lite Edition
MTR Railway Network Access - Standard Edition
Create+
CreateAbility
Ultimate CPVP
The True Vanilla
TinyN
Just Vanilla+
asphyxia mods
Axo's Optimizations
TRACING LIGHT · DARK TIDE
EndlessPixel-Modpack
SkyBlock Enhanced
Abydise
RothCraft
Donut Vanilla
OptiFabricium
Simplifium
[First Night]
Gold Not Old
KnopiaPack
Icabu 4 modpack
Simply Optimized Continued
NasheyPvP
zy optimised pack
Create: Basically Everything
NeoMinecolonies
Refabricated Beta
The Real New World
MustChill
Beta Decay
Rapid Optimization
The Clash of Epochs
Mods MC
Murkrid PvP Optimized
Simplicity Refabricated: Vanilla+
Create: Just Extended
Vanilla Enhanced
uhpvp
Smolder's Ultimatum
IR Railway Network Access (Immersive Railroading)
Better Adventures ++ Core
Optimization Q
Slemprix's Essentials
Rine Time
Tales
Luminto Modpack
uh optimization
vxsp
Salted Caramel
Avalore (Modpack)
MonsterQuest +
Crafted Madness: Modern Era
Wayward
ATKs Performance Mods
[balls_game_2]
prjkt333
Aura
Trailer Vibes Lite
Corroxin's optimizations
Vulkanoid
Renice Cubed
Vital Modpack
BTE HKMU
Turtle's Auxiliar Modpack
Smoother Adventures+
Architectoribus Datum
Zomb's PvP Optimization
Veloz
More Vulkan
KRILLKRAFT
Vanilla Pack
The Ultimate Experience
Potato Optimizer
Semarina
Velocity
Fluidity
Renice Squared
NAF Modpack
Fastest Client
Performium: Continued
TchicX Modpack
Mega's SkyBlock
Server705
CivOptimized
Trailer Vibes
SimplyVanilla
OptiFine for Fabric
Cookies&Cream Modpack LITE
Anville
Cogwheels and Wires
Eclipse Client
GurtCraft
Mutzman's Modpack
Lumora
Shaders - Working
CobbleCraft
Jannes Modpack
Convenient Optimization
Trailer Vibes Client
OptiMizaPion
Velocity
NEOptimized
PureFPS
Wynnic Enchantments
[FMCS-H] fps X media X crystal x survival Optimized HIGH
[FMCS-L] fps X media X crystal x survival Optimized LITE
[FMCS-M] fps X media X crystal x survival Optimized MEDIUM
andrzejczakpack
Lively Craft
BEBOU
ArdaCraft
Thornmere
My Biome Is So Beautiful
Mortium optimised
Simple Vanilla Overhaul
Serenor
Cherry
TEDS Plus
Create - Brand New World
Astral Project
Helix Modpack
Actions & Visuals
uku's pvp modpack
Era do Panado II
Thoryx
Smooth Journey (Lite Version)
Smooth Journey
barelyoptimized
Starlight
Backtanked
Optimized Vanilla Extra (OVE)
ALAND's Immersive Hypixel SkyBlock
ALAND's Optimized Hypixel SkyBlock
LUNAR PVP
Performance MC
Create Aeronautic
Nirvanium
Majorly Optimized
FugCraft
Nolann's ModPack
Fabulous
Elden Kingdom
HolyWorld FPS+
OptimaVisuals
Damine
Damine optimized
Just Essential Survival modpack
Craftouille-instance
shah bid
The Created Pack
Performance Step Up
Visual Overhaul
Keo Create Optimized
Lurker in the Fog: Herobrine’s Dominion
Echoes of Alpha: The Herobrine Myth
Nefix Optimized
The Ultimate PVP Modpack
The best adventure modpack I have ever made! (TBAMHEM!)
A hellish apocalypse
OptiCoreFPS
PVPify
Nenuu's Legacy Pack
Funtime FPS+
Hidecraft Modpack
Kenyatopia
Opti Boost Craft
ZoeyNeko's Create Modpack
Super0ptimizati0n
363帆的原版美化
Vanilla Essencia
Vanilla & Voyage
动作优化
Ziptastic
Remboy optimized
Extreme Optimization!
KPBSPM - SPm Edition
Modded Bridge
Optimal Survival
Quantum FPS
Cobblemon Tokai Construction Pack
KPBSPM - Pojav Edition
Renderium Optimized
永遠 EIEN
Vanilla Rewired
UnitedUnion
ZeroFabric
Ultimate Client ModPack
Reoxx Optimized
MinefurIV FPS+
Hug Trees With Gromit
Skyblock Ascended
FPS + PVP BOOST
CreaTRIM
wiktrEx Youtube Pack
Joseph'ly Optimised
Banquito
Yet Another Client Modpack
Optimizium
Additive
Adrenaline
PlasmoPack
Rise of the Ancients
Remboy optimized Neo
BasicCraft
KindredCraft
Zalitherlauncher Boost FPS
Helios
the ultimate fps engine
SiestaSMP Modpack
Shivtanium Client
Keo Vanilla
Fps Optimized
Matched
World at war
RTX ON
Remboy perfect
Hammer
FPS - The Easy Way
WildLight
Ultimately Optimized - Vanilla but Better!
That Time I Got 999+ FPS
Commands Pack
Reload Again
Ultimate PBR Essentials
MerVik’s Vanilla+
An other realistic MC
Sharkingo!
Visual Journey
SEAF MC Modpack
Agile Optimized
Performium [expanded]
SKY-LESS's Modpack
WokPack Voxy
WoKPack
Performium Revived
Soft Gun and Thin Rain
Vulkan Vitalised
Cardboard SMP
DDR6 (Best Performance Modpack)
Better Frames Per Second!
Absolute Realism
Maxed Optimized
Elysium Days
Skyblock MasterPack - Hypixel Skyblock
Superbly Optimized
NeoPerformium Reborn
Create: Physics And Aeronautics
Vanilla Bloom
DragLed Optimized
Sirius
Boostify
KillManiac's modpack
PepeBright
PepeLite
Hackerbbrine's Optimizations
The Frame Machine
DogsPack
Hydrion Lite
SurShield Everyone
ImagineFun Add-Ons
PMI SMP
macOS Metal
CATpack
Yet Another Horror Pack
Glatzencraft
BastiGHG's CraftAttack 13 Mische
Comfortable survival
Saphyre MC
Sorcerer+
Sorcerer
Abyss Server Pack
GABG's XVanilla
Wynncraft Xtra
duziy's PvP Optimized
YaLikeFPS?
Simply Vanilla [UPDATED]
TNIF (TECHNOLOGICAL INFECTION)
Just Optimised
Vanilla's Finest
Drydock Player
Drydock Builder
BeaconCraft
Optimus