
Comment améliorer les FPS dans Project Zomboid (PC)
Project Zomboid fait figure d'exception dans toute liste d'optimisation FPS : il ne tourne pas sur Unreal Engine ou Unity, mais sur un moteur propriétaire de The Indie Stone écrit en Java, exécuté dans une machine virtuelle (JVM). Ça signifie que le vrai goulot d'étranglement n'est presque jamais le GPU, mais le CPU (un seul thread principal fortement chargé) et la RAM allouée à Java. Le vrai « monstre » de performance n'est pas les graphismes isométriques 2D, mais la simulation individuelle de chaque zombie : le pathfinding, la ligne de vue, le son et l'état corporel sont calculés pour chaque zombie actif dans les cellules chargées autour du joueur. En multijoueur, le problème se déplace vers le serveur, qui doit simuler les zombies pour chaque joueur connecté à la fois.
Voici ce que tu gagnerais avec une NVIDIA RTX 3050
Tu veux la RTX 3050 au meilleur prix ?
Consulte le prix actuel sur Amazon.
Calculs basés sur notre modèle de FPS combiné aux gains % de chaque réglage (mesurés sur des benchmarks publics).
1. Réglages rapides (sans perte visuelle)
Commence par là. Chacun apporte peu, mais ensemble ils donnent +89% de FPS gratuits.
Java Memory (-Xmx)
Project Zomboid tourne sur une machine virtuelle Java avec une mémoire de tas (heap) limitée par défaut. Quand le monde simulé dépasse cette limite, la JVM déclenche un ramasse-miettes agressif qui produit des à-coups notables et des chutes de FPS. Augmenter la valeur -Xmx dans le fichier de configuration de démarrage à 3-4 Go sur des systèmes avec 16 Go de RAM ou plus réduit drastiquement ces à-coups.
Population Multiplier
Le multiplicateur de population défini à la création de la sauvegarde détermine combien de zombies existent par cellule de carte. C'est de loin le paramètre unique avec le plus gros impact sur les performances dans Project Zomboid, bien au-dessus de n'importe quel réglage graphique.
Zombie Render Distance
Le moteur simule les zombies dans le rayon de rendu actif avec plus de détail (ligne de vue, son, pathfinding). Réduire ce rayon diminue le nombre de zombies activement traités à chaque frame.
Dynamic Shadows
Même si le jeu est en 2D isométrique, le rendu des ombres dynamiques pour les personnages, véhicules et structures consomme des cycles GPU/CPU partagés qui, dans ce moteur spécifique, entrent en concurrence avec la simulation des zombies pour les ressources.
World Texture Quality
Sur les systèmes avec une VRAM limitée ou des GPU intégrés, baisser ce réglage réduit l'utilisation de mémoire vidéo dédiée aux textures de la carte, libérant des ressources qui aident indirectement à stabiliser le framerate.
2. Réglages à impact moyen
C'est ici que se joue l'essentiel des FPS. Impact visuel léger, gros impact sur les performances.
Loaded Cell Distance
Project Zomboid charge et simule le monde en cellules de 300x300 tuiles. Être proche de la frontière entre plusieurs cellules actives force le moteur à garder plus de zones simulées simultanément, y compris leurs zombies.
Audit Active Mods
Contrairement à d'autres jeux, dans Project Zomboid de nombreux mods populaires (hordes dynamiques, plus de véhicules, PNJ survivants) ajoutent une charge de simulation directe par-dessus une JVM déjà surchargée.
CPU Process Affinity
Même si la boucle de simulation principale est essentiellement mono-thread, le moteur délègue des tâches secondaires (audio, réseau, une partie de l'IA) à des threads auxiliaires. Vérifier que le processus Java n'est pas restreint à un seul cœur évite des goulots d'étranglement inutiles.
Maximum Zoom Level
Dézoomer la caméra au maximum fait rendre et garder actif au moteur une plus grande partie de la carte. Limiter le niveau de zoom arrière maximal dans les options d'accessibilité réduit la zone que le moteur doit activement traiter.
3. Upscaling (DLSS / FSR / XeSS)
Le plus gros gain du jeu. Compatible avec presque tous les GPU récentes.
4. Astuces selon ton GPU
NVIDIA
- •Le GPU est à peine le goulot d'étranglement dans Project Zomboid : même une GTX 1650 fait tourner le jeu au-dessus de 60 FPS dans la plupart des situations si le CPU et la RAM Java sont bien configurés.
- •Ne force pas le DLSS ou un quelconque scaler depuis le panneau de configuration NVIDIA : le jeu est en 2D isométrique rendu en résolution native et ces technologies n'apportent aucun bénéfice réel ici.
- •Utilise le mode de gestion d'alimentation « Préférer les performances maximales » seulement si tu remarques du throttling sur les portables ; sur les systèmes de bureau c'est généralement inutile.
AMD
- •Tout comme avec NVIDIA, les GPU AMD limitent rarement les performances dans Project Zomboid ; priorise la vérification de la mémoire Java et du multiplicateur de population avant de toucher aux paramètres graphiques.
- •Évite d'activer Radeon Image Sharpening ou Radeon Boost pour ce jeu : ils n'offrent aucune amélioration perceptible puisque le moteur n'est pas limité par le GPU.
- •Si tu utilises un APU AMD, baisse la Qualité des textures du monde en Medium pour libérer de la mémoire partagée avec le système.
Sistema
- •La RAM totale du système compte plus que la VRAM : au moins 16 Go sont recommandés pour pouvoir allouer 4 Go ou plus à la JVM sans priver le système d'exploitation et les autres processus.
- •Installe le jeu sur un SSD ; le chargement des cellules et le streaming de la carte dans les grandes villes comme Louisville souffrent nettement sur des HDD traditionnels.
- •Utilise une version Java 64 bits récente ; garder le jeu à jour via Steam assure la JVM la plus récente et optimisée de The Indie Stone.
5. Problèmes connus du jeu
Saccades dues au ramasse-miettes de Java
Quand la mémoire de tas allouée à la JVM est insuffisante pour le nombre de zombies, d'objets et de cellules chargées, le ramasse-miettes de Java se déclenche plus fréquemment, causant des à-coups perceptibles qui n'ont rien à voir avec le GPU.
Effondrement des FPS dans les grandes hordes et les villes denses
Dans des zones comme Louisville ou pendant les événements de horde, le nombre de zombies simulés simultanément peut dépasser ce que le thread de simulation principal peut traiter en temps réel, causant des chutes de FPS qu'aucun réglage graphique ne peut totalement compenser.
Dégradation des performances en sessions multijoueur avec beaucoup de joueurs
Sur les serveurs dédiés, la charge de simulation des zombies se multiplie car le serveur doit traiter l'IA et le pathfinding des zombies dans chaque zone où au moins un joueur est présent.
Estado: Améliorations partielles du multithreading côté serveur introduites dans la Build 41.78, bien que le goulot d'étranglement structurel persiste dans la Build 42
6. Questions fréquentes
Pourquoi Project Zomboid me donne-t-il de faibles FPS si j'ai un GPU puissant ?▾
Qu'est-ce que le paramètre -Xmx et comment bien le configurer ?▾
Le multiplicateur de population affecte-t-il plus les performances que la résolution d'écran ?▾
Pourquoi le multijoueur tourne-t-il moins bien que le solo sur le même matériel ?▾
Tu veux savoir exactement combien de FPS donnera TON PC ?
Indique ton GPU et ton processeur dans notre calculateur et mesure l'impact réel de chaque réglage.
Calculer les FPS de Project Zomboid →Calculs basés sur un consensus de sources techniques et notre propre modèle de FPS. En savoir plus sur notre méthodologie →