Aller au contenu

Guide: Optimisation de performances


Messages recommandés

 Préambule

Qu'est-ce que ce topic :

  • Ce topic sert de référence pour l'optimisation des performances de Minefield sur votre ordinateur.
    • Augmentation des FPS (Frame per second)
    • Suppression des freezes
  • Le lien vers lequel nous vous demandons de rediriger les joueurs posant des questions à ce sujet sur ce topic afin qu'ils puissent bénéficier des conseils "classiques" pour améliorer leur expérience en jeu. Merci d'avance pour votre aide dans cet effort commun !

 

Ce que ce topic n'est pas :

  • Un moyen de résoudre vos bugs (se rendre sur ce lien pour cela)
  • Un guide à suivre aveuglément. Vous devez prendre en compte les spécificités de votre cas avant de modifier sans réfléchir les options de votre jeu. Vous êtes responsables de vos propres actes sur votre ordinateur, Minefield ne saura en aucun cas être tenu responsable des conséquences de ceux-ci.

 

Les réglages

Pour les plus pressés, voici les réglages recommandés par l'équipe de minefield.fr (voir plus bas pour les explications)

 

Etape 1 : Paramètres de la JVM

  1. Au lancement du launcher Minecraft, cliquez sur "Installations"

     

  2. Sur la ligne "Minefield", cliquez sur les trois petits points "..." qui s'affichent en survolant la ligne et cliquer sur "Edit"
    Divulgacher

    esJE9Qc.pngFm6R8hW.png

  3. Dans la nouvelle fenêtre qui s'ouvre, appuyez sur "More Options"
    Divulgacher

    4jnDhkw.png

     

  4. Lisez le second cadre, vous devriez avoir quelque chose qui ressemble à ceci :
    -Xmx1G -XX:+UseConcMarkSweepGC -XX:-UseAdaptiveSizePolicy -Xmn128M
     
    Divulgacher

    PkfEb5l.png

     

  5. Modifier cette ligne de la sorte :
    1. Cliquez sur "Reset"
    2. (Très fortement recommandé) Augmentez la valeur indiquée à la suite de -Xmx, il s'agit de la quantité de RAM allouée à Java en Giga-octets (Go). Si vous disposez d'au moins 8Go de RAM sur votre ordinateur, nous recommandons un minimum de 2Go et un maximum de 4Go. Si vous diposez d'uniquement 4Go de RAM, vous devrez laisser la valeur à 2. Exemple -> -Xmx2G
    3. (Très fortement recommandé) Ajoutez l'argument -Xms<NOMBRE>G avec <NOMBRE>=la même valeur que précédemment -> -Xms3G
    4. (Facultatif) Assurez vous d'avoir les arguments suivants, ou ajoutez les :
      1. -XX:+UseG1GC (obligatoire si vous voulez ajouter les suivants)
      2. -Dsun.rmi.dgc.server.gcInterval=2147483646
      3. -XX:+UnlockExperimentalVMOptions
      4. -XX:G1NewSizePercent=20
      5. -XX:G1ReservePercent=20
      6. -XX:MaxGCPauseMillis=50
      7. -XX:G1HeapRegionSize=32M
    5. Finalement, vous devriez avoir quelque chose qui ressemble à ceci :
      -XX:+UseG1GC -Xmx2G -Xms2G -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M

      (voir la partie "Explication" pour comprendre à quoi servent ces options

  6. Cliquez sur "Save" en bas à droit pour sauvegarder vos modifications
    Divulgacher

    synY9aE.png

     

 

Etape 2 : Les modifications en jeu

  1. Si vous avez suivi les étapes précédentes, vous devriez être dans l'onglet "Installation", retournez à dans l'onglet "Play" du launcher
    Divulgacher

    xKqceBg.png

     

  2. Cliquez sur "Play" pour lancer le jeu
  3. Cliquez sur "Options"
    Divulgacher

    0NBMQUc.png

     

  4. Cliquez sur "Video Settings"
  5. Nous vous conseillons de régler ces paramètres l'un après l'autre et de tester entre chaque édition. L'objectif est de modifier en premier les éléments ayant le moins d'impact sur la qualité du jeu et le plus sur la quantité de FPS et la sollicitation du processeur :
    1. Fortement recommandé, impact majeur sur la quantité de FPS et la sollicitation des différentes ressources
      1. Use VBO : ON
      2. Use VSync: OFF
      3. Max Framerate: Bien que la différence soit perceptible, il n'y a pas d'intérêt majeur à dépasser les 60 fps à moins d'avoir l'équipement (écran 144Hz et configuration matérielle) adéquate.
      4. Render Distance : Réduire progressivement jusqu'à ce que le jeu soit plus fluide. Dans les zones les plus gourmandes (capitale principalement), il est parfois nécessaire de descendre à 3 chunks.
    2. Recommandable
      1. Mipmap Levels: Vous pouvez mettre à 4 si votre carte graphique n'est pas trop vieille. En revanche, chez certains utilisateurs de cartes graphiques ATI, cette option peut être à l'origine de gros problèmes de performance. Essayer de désactiver les Mipmap pour voir si vos performances s'améliorent si vous avez une carte ATI.
      2. Fullscreen: ON (sous OS lourd comme Windows principalement)
    3. Peu recommandé, options dont impact est faible voir nul au prix de lourds compromis graphiques. Ces paramètres ne devraient être changés que si toutes les autres options ont échoué à rendre votre expérience de jeu plus agréable
      1. Graphics : Passer en "Fast" améliorera les performances sensiblement, mais aura un gros impact sur la qualité graphique du jeu (transparence des feuillages, ombres des joueurs, effets sur l'eau et biomes principalement)
      2. Smooth Lighting : Passer en "Minimum" voir "Off" augmentera également

 

Etape 3 : Conseils généraux en vrac

Rappel : Ces conseils sont à adapter à votre situation. Vous restez quoiqu'il arrive responsable des conséquences que pourraient avoir une fausse manipulation ou l'application d'un conseil inadapté à votre situation particulière.

  • Limitez le nombre de processus tournant sur votre ordinateur. Voici une liste non exhaustive des plus gourmands pouvant ralentir votre ordinateur et déteriorer votre expérience en jeu :
    • Les navigateurs, particulièrement avec de nombreux onglets ouverts
    • D'autres instances de Minecraft ou d'autres jeux en général
    • Des logiciels divers effectuant des scans, synchronisation ou autre en arrière plan (CCleaner, scan divers synchronisation cloud, etc.)
    • Activez le mode "Jeu" de votre anti-virus s'il en dispose d'un
  • Si vous jouez sur un ordinateur portable, pensez à le brancher. Il est très fréquent que ces appareils optimisent leur consommation d'energie si utilisant leur batterie, sacrifiant les performances des jeux au passage.
  • Minecraft utilise la version 8 de Java, veillez à ce que celle-ci soit bien à jour. Vous pouvez également essayer d'utiliser la version Java livrée avec Minecraft, qui est supposée optimisée pour le jeu.
  • Par principe, gardez également à jour le driver de votre carte graphique
  • En jeu, la commande F3+A permet de "purger" les chunks chargés par Java. Si au bout de quelques heures de jeu vous rencontrez des problèmes de FPS, cela peut probablement vous aider à régler la situation.
  • En jeu, appuyez sur F3 et observez le panneau supérieur droit. Assurez vous que à côté de Display, se trouve le nom de votre carte graphique (GeForce ou Radeon par exemple) et non pas celui de votre "processeur" (Intel Graphics ou AMD). Dans le second cas, renseignez vous sur Internet pour faire en sorte que Minecraft utilise bien votre carte graphique.

 

Explications

Explications de l'étape 1 :

Dans l'étape 1, l'objectif est notamment d'augmenter la mémoire vive (la fameuse RAM) allouée à Minecraft. Pour mieux comprendre, on peut s'intéresser à l'overlay de performances que Minecraft propose une fois en jeu, en appuyant sur F3 :

Divulgacher

pRGAH0p.png

Comme vous le voyez, le coin haut droit de ce menu comporte trois lignes :

- La première est la version de Java utilisée, cela devrait être la version 1.8.0_XXX avec XXX > 240. Si ça n'est pas le cas, ce n'est pas nécéssairement un problème mais peut vouloir dire

  • Que vous utilisez la version "embarquée" de Java fournie avec Minecraft, parfois plus performantes sur certaines configurations
  • Que vous utilisez une version non à jour de Java 1.8, auquel cas nous vous recommandons de vous rendre sur le site d'Oracle pour mettre à jour votre installation

- La seconde ligne affiche trois valeurs. La plus à droite, après le "/" (ici 4096) correspond à la valeur en Mo que vous avez attribué au paramètre -Xmx, c'est la quantité totale de RAM que ja JVM peut utiliser pour faire tourner votre jeu. La valeur avant le "/" (ici 3070) correspond à la quantité actuelle de RAM utilisée. La valeur la plus à gauche (ici 74) est le % de la RAM allouée utilisée, calculée avec RAM utilisée / RAM totale * 100. Si cette valeur oscille en permanence entre 40 et 80%, votre configuration de mémoire est bonne. Si la valeur monte jusqu'à 80, 90 ou même 100%, vous n'avez pas assez alloué de RAM à Minecraft.

- La troisième ligne correspond à la valeur de RAM allouable par rapport à celle de départ. 

 

La seconde partie de l'étape 1 consiste, entre à indiquer à Java comment gérer :

- le "garbage collector" ou "ramasse-miette"

- l'allocation des objets

Plus d'informations sont disponibles sur le net, et chacun est libre d'expérimenter et de choisir ce qui lui convient le mieux. Les paramètres choisis dans ce topic proviennent de ce post Reddit.

 

Explications de l'étape 2

L'étape 2 vise à réduire la sollicitation des composants de votre ordinateur qui sont les plus cruciaux pour une expérience de jeu fluide

- Votre RAM

- Votre CPU (processeur)

- Votre carte graphique (dans une moindre mesure)

 

Un français a réalisé un benchmark de ces différentes options et l'a posté sur Reddit. Le test reste à prendre avec des pincettes car réalisé sur un jeu moins moddé différemment que Minefield (Optifine + Shaders) mais reste un cas d'étude intéressant.

 

Exemples de configurations et performances associées

Exemple 1 (entrée de gamme)

Processeur: AMD Athlon64 x2 (2.1GHz)
RAM: 8Go dont 4 alloués à MF

GPU: GeForce GT 610 (1024 ram)

Version java: windows de base

Performances à espérer:  1-5 FPS à Stendel pendant 2/3 minutes puis ce stabilise entre 16-18 après. 40-45 hors capitale. Graphics: fancy

 

Exemple 2 (milieu de gamme)

Processeur: 12x AMD Ryzen 5 3600 6-Core

RAM: 16Go dont 4 alloués à MF

GPU: GeForce RTX 2060 Super

Version Java: 1.8.0_261 64 bits

Performances en capitale de Stendel: 40 à 60 (limité). 60 stable hors capitale. ~20 chunks affichés, graphics: fancy, smooth lightning: maximum.

 

Sources

https://www.reddit.com/r/Minecraft/comments/92tvdz/which_graphical_settings_most_influence_the/

https://www.reddit.com/r/feedthebeast/comments/beyi1t/the_ultimate_guide_to_improving_performance_in/?utm_source=share&utm_medium=web2x

https://www.reddit.com/r/feedthebeast/comments/5jhuk9/modded_mc_and_memory_usage_a_history_with_a/

 

N'hésitez pas à nous contacter en MP si vous avez des retours/suggestions d'amélioration de ce topic. Il sera pour le moment locké pour garantir qu'aucun commentaire contre-productif puisse risquer de perdre les plus néophytes d'entre nous, merci de votre compréhension.

Lien vers le commentaire
Partager sur d’autres sites

  • Squirkiz a changé le titre en Guide: Optimisation de performances
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
 Partager

×
×
  • Créer...