ImmediatelyFast — Mod d'optimisation des FPS pour Minecraft
ImmediatelyFast est un mod Minecraft qui améliore les FPS en optimisant le rendu en immediate mode pour les entités, le texte et l'HUD.
ImmediatelyFast est un mod Minecraft qui améliore les FPS en optimisant le rendu en immediate mode pour les entités, le texte et l'HUD.
Dépendances :
Chargeur : Fabric, Forge, NeoForge ou Quilt
Version de Minecraft : 1.18.2 et supérieure
Licence : LGPL-3.0-or-later, auteur — RaphiMC
ImmediatelyFast accélère le rendu en immediate mode (immediate mode rendering) — un mode où le client dessine les objets image par image sans sauvegarder leur géométrie entre les images. Dans le jeu de base (vanilla), les entités, block entities, particules, le texte et l'HUD sont rendus ainsi. Chaque objet crée un appel de rendu (draw call) distinct vers le GPU. Le mod remplace le tampon standard par sa propre implémentation qui regroupe les appels (batching) et envoie les données à la carte graphique en moins d'opérations. Les gains de FPS sont obtenus dans les situations limitées par le processeur (CPU).
Ce qui est optimisé
Le mod fonctionne selon deux modes. Le premier est une accélération générale du rendu en immediate mode, y compris celui ajouté par d'autres mods. Cela comprend :
les entités (mobs, joueurs, objets au sol) ;
les block entities (coffres, panneaux, bannières, crânes) ;
les particules ;
le rendu du texte ;
l'interface graphique (GUI) et l'HUD ;
le rendu en immediate mode des mods tiers.
Le second mode remplace des parties spécifiques du code vanilla par une implémentation plus rapide. Ainsi, le rendu des cartes, de l'HUD et du texte a été réécrit.
Performances
Les mesures de l'auteur ont été prises sur un Ryzen 5 1600, 32 Go de DDR4, GTX 1060 via MSI Afterburner, moyennées sur quelques secondes. Les valeurs dépendent de la scène et de la présence de Sodium. La colonne ci-dessous correspond aux résultats avec Sodium.
Scène | Sans mod | Avec mod | Gain |
|---|---|---|---|
~1000 vaches dans le champ de vision | 21 FPS | 82 FPS | 3.9x |
~930 cartes à l'écran | 47 FPS | 320 FPS | 6.8x |
HUD rempli | 335 FPS | 630 FPS | 1.9x |
200 panneaux avec du texte | 110 FPS | 300 FPS | 2.7x |
400 coffres dans le champ de vision | 315 FPS | 410 FPS | 1.3x |
Sans Sodium, le gain sur les mêmes scènes est plus faible mais bien présent : 1000 vaches — 16 → 60 FPS, cartes — 50 → 310 FPS, HUD — 250 → 380 FPS.
ImmediatelyFast n'augmente les FPS que lorsque le processeur (CPU) est le goulot d'étranglement. Si le taux de rafraîchissement est limité par la carte graphique (shaders lourds, haute résolution), le gain est minimal. Les CPU plus faibles en profitent davantage.
Configuration
Le fichier de configuration se trouve dans le dossier config du profil. Paramètres :
Paramètre | Action |
|---|---|
| Augmente la taille de l'atlas des polices ; aide avec les polices de serveur haute résolution |
| Regroupe les textures des cartes en une seule ; accélère les scènes contenant de nombreuses cartes |
| Regroupe les appels de rendu de l'HUD ; à désactiver si les éléments de l'HUD s'affichent de manière incorrecte |
| Met en cache les données entre les caractères lors du rendu du texte |
| Réduit le nombre de changements de framebuffer dans le monde et l'HUD |
| Met en mémoire tampon le texte des panneaux au lieu de le redessiner à chaque image |
| Regroupe les appels pour une partie des écrans de jeu |
Les paramètres préfixés par experimental_ peuvent provoquer des artefacts graphiques avec des polices personnalisées et des packs de ressources.
Compatibilité
Le mod fonctionne avec la plupart des autres mods et modpacks, y compris Sodium et Iris. Incompatibilités :
OptiFabric / OptiFine ;
« clients » propriétaires — LunarClient, LabyMod.
Conclusion
Sodium réécrit le rendu des chunks, tandis qu'ImmediatelyFast réécrit le rendu des objets en immediate mode. Leurs domaines d'optimisation étant distincts, ces mods s'installent ensemble. Le gain le plus important s'observe sur les serveurs peuplés, les cartes avec de grands map-arts et dans les modpacks avec une interface chargée. Limites : le gain dépend de la limitation du processeur et non de la carte graphique ; le mod ne fonctionne pas avec OptiFine.
Installation
Une installation classique prend environ 5 minutes. Le déroulé est le même ; seuls le loader et le build correspondant changent.
- 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.











