ImmediatelyFast — FPS-optimeringsmodd för Minecraft
ImmediatelyFast är en Minecraft-modd som förbättrar FPS genom att optimera immediate mode-rendering för entiteter, text och HUD.
ImmediatelyFast är en Minecraft-modd som förbättrar FPS genom att optimera immediate mode-rendering för entiteter, text och HUD.
Beroenden:
Loader: Fabric, Forge, NeoForge eller Quilt
Minecraft-version: 1.18.2 och nyare
Licens: LGPL-3.0-or-later, författare — RaphiMC
ImmediatelyFast påskyndar immediate mode rendering — ett läge där klienten ritar objekt bild-för-bild utan att spara deras geometri mellan bilderna. I vanilla Minecraft renderas entiteter, block entities, partiklar, text och HUD på detta sätt. Varje sådant objekt skapar ett separat draw-anrop till GPU:n. Modden ersätter standardbufferten med sin egen implementering som grupperar anrop (batching) och skickar data till grafikkortet med färre operationer. FPS-ökningar uppnås i CPU-begränsade scenarier.
Vad som optimeras
Modden fungerar i två lägen. Det första är en allmän acceleration av rendering i immediate mode, inklusive rendering från andra moddar. Detta inkluderar:
entiteter (mobs, spelare, föremål på marken);
block entities (kistor, skyltar, banderoller, dödskallar);
partiklar;
textrendering;
GUI och HUD;
rendering i immediate mode från tredjepartsmoddar.
Det andra läget ersätter specifika delar av vanilla-koden med en snabbare implementering. På så sätt har renderingen av kartor, HUD och tekst skrivits om.
Prestanda
Författarens mätningar är gjorda på en Ryzen 5 1600, 32 GB DDR4, GTX 1060 via MSI Afterburner, och är ett genomsnitt över några sekunder. Värdena beror på scenen och om Sodium används. Kolumnen nedan är med Sodium.
Scen | Utan mod | Med mod | Ökning |
|---|---|---|---|
~1000 kor i synfältet | 21 FPS | 82 FPS | 3.9x |
~930 kartor på skärmen | 47 FPS | 320 FPS | 6.8x |
Fylld HUD | 335 FPS | 630 FPS | 1.9x |
200 skyltar med tekst | 110 FPS | 300 FPS | 2.7x |
400 kistor i synfältet | 315 FPS | 410 FPS | 1.3x |
Utan Sodium är ökningen i samma scener mindre men fortfarande märkbar: 1000 kor — 16 → 60 FPS, kartor — 50 → 310 FPS, HUD — 250 → 380 FPS.
ImmediatelyFast ökar bara FPS när processorn (CPU) är flaskhalsen. Om bildhastigheten begränsas av grafikkortet (tunga shaders, hög upplösning) är prestandavinsten minimal. Svagare processorer drar större nytta av detta.
Konfig
Konfigurationsfilen finns i mappen config i profilen. Parametrar:
Parameter | Funktion |
|---|---|
| Ökar storleken på typsnittsatlasen; hjälper till med servertypsnitt i hög upplösning |
| Slår samman kartstrukturer till en; påskyndar scener med många kartor |
| Grupperer HUD-draw-anrop; inaktiveras om element i HUD visas felaktigt |
| Cachar data mellan tecken vid textrendering |
| Minskar antalet växlingar av framebuffer i världen och HUD |
| Buffrar text på skyltar i stället för att rita om för varje bildruta |
| Grupperar anrop för en del av spelskärmarna |
Parametrar med prefixet experimental_ kan orsaka grafiska artefakter med anpassade typsnitt och resurspaket.
Kompatibilitet
Modden fungerar med de flesta andra moddar och moddpack, inklusive Sodium och Iris. Inkompatibiliteter:
OptiFabric / OptiFine;
stängda ”klienter” — LunarClient, LabyMod.
Slutsats
Sodium skriver om rendering av chunks, medan ImmediatelyFast skriver om immediate mode-objekt ovanpå det. Eftersom deras optimeringsområden inte överlappar installeras moddarna tillsammans. Den största vinsten märks på välbefolkade servrar, kartor med stora map-arts och i moddpack med tunga HUD:ar. Begränsningar: prestandavinsten beror på om processorn är flaskhalsen, inte grafikkortet; modden startar inte tillsammans med OptiFine.
Installation
En typisk installation tar ungefär 5 minuter. Flödet är detsamma; bara Loader och den matchande builden skiljer sig.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











