ImmediatelyFast — FPS-Optimierungs-Mod für Minecraft
ImmediatelyFast ist eine Minecraft-Mod, die die FPS durch die Optimierung des Immediate-Mode-Renderings für Entities, Text und das HUD…
ImmediatelyFast ist eine Minecraft-Mod, die die FPS durch die Optimierung des Immediate-Mode-Renderings für Entities, Text und das HUD erhöht.
Abhängigkeiten:
Loader: Fabric, Forge, NeoForge oder Quilt
Minecraft-Version: 1.18.2 und neuer
Lizenz: LGPL-3.0-or-later, Autor — RaphiMC
ImmediatelyFast beschleunigt das Immediate-Mode-Rendering — einen Modus, in dem der Client Objekte Bild für Bild zeichnet, ohne deren Geometrie zwischen den Bildern zu speichern. In Vanilla-Minecraft werden Entities, Block-Entities, Partikel, Text und das HUD auf diese Weise gerendert. Jedes dieser Objekte erzeugt einen separaten Zeichenaufruf (Draw Call) an die GPU. Die Mod ersetzt den Standard-Puffer durch eine eigene Implementierung, die Aufrufe gruppiert (Batching) und Daten in weniger Operationen an die Grafikkarte überträgt. FPS-Steigerungen werden in CPU-limitierten Szenarien erzielt.
Was optimiert wird
Die Mod arbeitet in zwei Modi. Der erste ist eine allgemeine Beschleunigung des Immediate-Mode-Renderings, einschließlich des von anderen Mods hinzugefügten Renderings. Darunter fallen:
Entities (Mobs, Spieler, Gegenstände auf dem Boden);
Block-Entities (Truhen, Schilder, Banner, Köpfe);
Partikel;
Text-Rendering;
GUI und HUD;
Immediate-Rendering von Drittanbieter-Mods.
Der second Modus ersetzt bestimmte Teile des Vanilla-Codes durch eine schnellere Implementierung. So wurden das Karten-Rendering, das HUD-Rendering und das Text-Rendering neu geschrieben.
Leistung
Die Messungen des Autors wurden auf einem Ryzen 5 1600, 32 GB DDR4, GTX 1060 über MSI Afterburner durchgeführt und über einige Sekunden gemittelt. Die Werte hängen von der Szene und dem Vorhandensein von Sodium ab. Die folgende Spalte zeigt die Werte mit Sodium.
Szene | Ohne Mod | Mit Mod | Steigerung |
|---|---|---|---|
~1000 Kühe im Sichtfeld | 21 FPS | 82 FPS | 3.9x |
~930 Karten auf dem Bildschirm | 47 FPS | 320 FPS | 6.8x |
Gefülltes HUD | 335 FPS | 630 FPS | 1.9x |
200 Schilder mit Text | 110 FPS | 300 FPS | 2.7x |
400 Truhen im Sichtfeld | 315 FPS | 410 FPS | 1.3x |
Ohne Sodium ist die Steigerung in denselben Szenen geringer, aber dennoch vorhanden: 1000 Kühe — 16 → 60 FPS, Karten — 50 → 310 FPS, HUD — 250 → 380 FPS.
ImmediatelyFast erhöht die FPS nur, wenn die CPU der Flaschenhals ist. Wenn die Bilder durch die Grafikkarte limitiert sind (schwere Shader, hohe Auflösung), ist der Leistungszuwachs minimal. Schwächere CPUs profitieren mehr.
Konfig
Die Konfigurationsdatei befindet sich im Ordner config des Profils. Parameter:
Parameter | Wirkung |
|---|---|
| Vergrößert den Schriftarten-Atlas; hilft bei hochauflösenden Server-Schriftarten |
| Fügt Kartentexturen zu einer zusammen; beschleunigt Szenen mit vielen Karten |
| Gruppiert HUD-Zeichenaufrufe; deaktivieren, wenn HUD-Elemente fehlerhaft dargestellt werden |
| Zwischenspeichert Daten zwischen Zeichen beim Text-Rendering |
| Reduziert die Anzahl der Framebuffer-Wechsel in der Welt und im HUD |
| Puffert Text auf Schildern, anstatt ihn in jedem Frame neu zu zeichnen |
| Gruppiert Aufrufe für einen Teil der Spielbildschirme |
Parameter mit dem Präfix experimental_ können bei benutzerdefinierten Schriftarten und Ressourcenpaketen zu Grafikfehlern führen.
Kompatibilität
Die Mod funktioniert mit den meisten Mods und Modpacks, einschließlich Sodium und Iris. Inkompatibilitäten:
OptiFabric / OptiFine;
proprietäre „Clients“ — LunarClient, LabyMod.
Fazit
Sodium schreibt das Chunk-Rendering neu, ImmediatelyFast die Immediate-Mode-Objekte darüber. Da sich die Optimierungsbereiche nicht überschneiden, werden die Mods zusammen installiert. Der größte Zuwachs zeigt sich auf gut besuchten Servern, Karten mit großen Map-Arts und in Modpacks mit komplexem HUD. Einschränkung: Der Zuwachs hängt davon ab, ob die CPU limitiert, nicht die Grafikkarte; die Mod startet nicht zusammen mit OptiFine.
Installation
Eine typische Installation dauert etwa 5 Minuten. Der Ablauf ist gleich; nur Loader und der passende Build unterscheiden sich.
- 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.











