
Table des matières
De la création de structures massives à l'exploration d'un monde quasi infini, Minecraft est un jeu avec un potentiel sans fin. Alors que Minecraft fonctionnera sur presque toutes les plates-formes et appareils, certains utilisateurs pourraient avoir du mal à fonctionner en douceur sur les systèmes de type Unix. Dans cet article, je passerai 5 astuces faciles que vous pouvez faire pour optimiser votre expérience Minecraft sur Linux.
1. Utilisez un lanceur de minecraft léger
L'une des astuces les plus faciles pour optimiser votre installation Minecraft dans Linux consiste à utiliser un autre lanceur. Ce sont des applications tierces qui s'améliorent et développent l'expérience du lanceur par défaut. Ils expédient souvent avec des fonctionnalités supplémentaires telles que la possibilité d'exécuter plusieurs instances Minecraft, de gérer les mods et de maintenir des sauvegardes mondiales.
En dehors de cela, les lanceurs alternatifs sont livrés avec des outils qui peuvent fournir un aperçu plus profond des internes de Minecraft. Par exemple, Prism Launcher est livré avec un outil de «journaux» qui affiche à la fois les journaux de jeu actuels et passés pour votre instance. Cela facilite le diagnostic de problèmes existants et potentiels avec votre installation Minecraft.

De plus, les lanceurs alternatifs exposent également certaines des options cachées pour votre instance. Il s'agit notamment de la possibilité de définir une résolution d'écran personnalisée, des variables d'environnement et une prise en charge des versions héritées. En tant que personne qui joue dans plusieurs versions de jeu, je trouve cela essentiel pour suivre mes instances Minecraft.
2. Faites correspondre les paramètres de mémoire minimum et maximum
Si vous avez déjà exécuté un serveur Minecraft, vous connaissez probablement les variables d'allocation de mémoire pour Java. Dans GIST, ce sont les paramètres qui déterminent la quantité de RAM que la machine virtuelle Java (JVM) préparera pour vos programmes de serveur et client.

Dès la sortie de la boîte, Minecraft définit la variable de mémoire minimale (-XMS) à environ 512 Mo tandis qu'elle alloue 2 Go pour son maximum (-xmx). Un problème avec cela est qu'il augmente la quantité de collecte des ordures que Minecraft fait car son renforce son utilisation de la mémoire. Il en résulte le bégaiement FPS en particulier dans les systèmes bas de gamme.
Pour résoudre ce problème, il vous suffit de vous assurer que la variable minimale et maximale est définie sur la même valeur. Cette astuce désactive la fonction de redimensionnement du tas en Java et minimise la collection des ordures que Minecraft doit faire lors de l'exécution du jeu.
Pour modifier l'allocation de mémoire par défaut, accédez au Installations Onglet de votre lanceur Minecraft, cliquez sur le … icône à côté de votre instance Minecraft.

Sélectionner Modifierpuis cliquez Plus d'options.
Supprimez le contenu de la zone de texte des arguments JVM, puis collez la ligne de code suivante à l'intérieur:
-Xms4G -Xmx4G
Cliquez sur Sauvegarder bouton, puis démarrez Minecraft pour appliquer vos nouveaux paramètres.
3. Activer le collecteur de déchets générationnel Z
La collecte des ordures fait partie intégrante de toute application Java. Dans Minecraft, il agit comme un moyen pour le jeu de libérer les données de morceaux et de joueurs inutilisés. Lorsqu'il est fait correctement, cela se traduit par une expérience beaucoup plus cohérente à long terme.
Minecraft utilise le GC parallèle comme collecteur de déchets par défaut. Bien qu'il fonctionne pour des programmes généraux, il n'est pas conçu pour bien fonctionner sur des applications en temps réel telles que les jeux. En conséquence, Minecraft s'arrête souvent et les bégaiements lorsqu'ils effectuent des tâches à forte intensité de mémoire telles que la génération de morceaux.
Pour résoudre ce problème, allez au Installations onglet, puis cliquez sur le … icône à côté de l'instance de votre minecraft.
Faire un clic Modifier dans le menu contextuel, puis Plus d'options.
Ajoutez la ligne de code suivante à la zone de texte des arguments JVM:
-XX:+UseZGC -XX:+ZGenerational

Cela permettra le Gebing Garbage Collector (ZGC) générationnel qui est un GC plus finement réglé pour les applications en temps réel. Sur la base de ce que j'ai vu, le ZGC générationnel supprime 80 à 90% des pics de retard qui se produisent lors du chargement de morceaux. Il maintient également un FPS cohérent tout au long d'une session de jeu.
Note: Le ZGC générationnel n'est disponible que pour Java 21 et au-delà. Cela signifie que les drapeaux ci-dessus ne fonctionneront pas si vous utilisez Java 8 et 17.
4. Installer les mods d'amélioration des performances
Les mods sont au cœur de l'identité de Minecraft. Non seulement ils offrent un contenu supplémentaire, mais ils ajoutent également de nouvelles fonctionnalités et ajustements au jeu. Ceux-ci vont des packs de texture qui modifient la façon dont les blocs ressemblent aux modpacks qui transforment le fonctionnement de Minecraft.
Au-delà de cela, les mods peuvent également fournir des optimisations indispensables sur Minecraft lui-même. Par exemple, l'optifine et le sodium améliorent le fonctionnement du rendu Minecraft, permettant des gains FPS massifs et une page de paramètres graphiques plus détaillés. Personnellement, j'utilise du sodium avec ScalableLux qui ajoute environ 25-30 ips sur mon instance Minecraft.

Outre les améliorations du rendu Minecraft, il y a aussi des mods qui modifient le fonctionnement de la génération et de la mécanique des morceaux. Ceux-ci fournissent non seulement des gains de FPS supplémentaires, mais rendent votre jeu moins sujet à l'instabilité et aux plantages.

Sur une note latérale: Découvrez certains des meilleurs jeux disponibles dans Linux aujourd'hui.
5. Utilisez le runtime GRAALVM JVM
À la fin de la journée, Minecraft est une application Java qui fonctionne sur le JVM. Cela signifie que le jeu pourrait toujours fonctionner mal si vous utilisez un runtime JVM sous-optimal.
Par défaut, Minecraft utilise le runtime JVM que vous avez sur votre distribution Linux. Ceci est généralement OpenJDK si vous l'avez installé à partir du référentiel de packages de votre distribution. Bien qu'il s'agisse d'une option décente, il n'a généralement pas les optimisations qui profitent aux applications en temps réel telles que Minecraft.

Une façon de résoudre ce problème consiste à installer le GRAALVM Runtime. Il s'agit de la solution axée sur les performances d'Oracle qui utilise JIT et AOT pour fournir un binaire efficace et rapide capable d'organiser des programmes Java en temps réel. D'après mon expérience, cela rend Minecraft beaucoup plus cohérent en termes de réactivité et de FPS.

Cela dit, le plus gros inconvénient de l'utilisation de GRAALVM est que le ZGC générationnel ne fonctionne actuellement pas avec l'exécution. En tant que tel, vous devez utiliser le GC parallèle ou le G1GC comme collectionneur de déchets pour GraalVM.
Pour modifier votre runtime JVM, téléchargez d'abord le binaire GraalVM à partir de son site Web de projet.
Extraire le fichier TAR sur votre répertoire domestique, puis ouvrez une nouvelle session de terminal.
Copiez le dossier GRAALVM dans le répertoire JVM de votre distribution:
sudo cp -rv ./graalvm-jdk-* /usr/lib/jvm/
Aller au Installations Onglet du lanceur Minecraft, cliquez … Sur votre instance, puis sélectionnez Plus d'options.
Faire un clic Parcourir Sur la zone de texte exécutable Java, puis accédez à l'emplacement de votre binaire Graalvm dans «/ usr / lib / jvm /».
Entrez dans le dossier GRAALVM, sélectionnez le dossier «Bin», puis «Java».

Avec ces astuces simples dans votre manche, la seule chose à faire est de les utiliser pour optimiser votre monde minecraft personnel à Linux. À cette fin, nous avons compilé certaines des meilleures graines Minecraft que vous pouvez utiliser pour générer votre propre monde personnalisé.