5 najlepszych sposobów na poprawę wydajności i optymalizację gry Minecraft na Linuksie

5 najlepszych sposobów na poprawę wydajności i optymalizację gry Minecraft na Linuksie

Minecraft oferuje rozległy wszechświat, w którym gracze mogą uwolnić swoją kreatywność, jednak niektórzy użytkownicy Linuksa mogą napotkać problemy z wydajnością podczas rozgrywki. Nie obawiaj się! Oto pięć innowacyjnych i praktycznych strategii, które znacznie ulepszą Twoje wrażenia z gry Minecraft na systemach Linux.

1. Wybierz lekkie launchery Minecraft

Jednym z najprostszych rozwiązań, aby zwiększyć wydajność Minecrafta na Linuksie, jest wykorzystanie alternatywnych programów uruchamiających. Te aplikacje innych firm zapewniają lepsze wrażenia w porównaniu do domyślnego programu uruchamiającego, oferując funkcje takie jak zarządzanie wieloma wystąpieniami i obsługa modów, a wszystko to przy jednoczesnym utrzymywaniu kopii zapasowych Twoich światów.

Domyślny ekran programu Prism Launcher w systemie Ubuntu Linux.

Na przykład Prism Launcher zawiera narzędzie „Logs”, które umożliwia przeglądanie bieżących i historycznych logów, dzięki czemu łatwiej jest identyfikować i rozwiązywać problemy z instalacją Minecraft.

Dzienniki instancji Minecraft korzystające z Prism Launcher.

Co więcej, te alternatywne programy uruchamiające odsłaniają ukryte opcje dostosowywania instancji gry, w tym rozdzielczość ekranu, zmienne środowiskowe i obsługę starszych wersji, co jest korzystne dla graczy, którzy lubią odkrywać różne wersje gry Minecraft.

2. Optymalizacja ustawień pamięci Java

Dla graczy zaznajomionych z uruchamianiem serwerów Minecraft zarządzanie ustawieniami pamięci Java jest kluczowe. Te parametry kontrolują ilość pamięci RAM przydzielonej do maszyny wirtualnej Java (JVM) uruchamiającej grę.

Podstawowy skrypt uruchamiania serwera Minecraft w terminalu.

Początkowo Minecraft konfiguruje minimalny przydział pamięci (-Xms) na około 512 MB, a maksymalny (-Xmx) na 2 GB. Ta rozbieżność może prowadzić do zwiększonego zbierania śmieci, powodując frustrujące spadki liczby klatek na sekundę, szczególnie na sprzęcie niższej klasy.

Aby zoptymalizować wydajność, zsynchronizuj zarówno minimalne, jak i maksymalne ustawienia pamięci. Wyrównując te wartości, wyłączasz automatyczne zmienianie rozmiaru sterty JVM, zmniejszając w ten sposób obciążenie zbierania śmieci i minimalizując zacinanie się w grze.

Aby zmodyfikować alokację pamięci, przejdź do zakładki Instalacje w programie uruchamiającym Minecraft, kliknij ikonę obok swojej instancji, wybierz Edytuj, a następnie Więcej opcji. Wyczyść zawartość pola Argumenty JVM i wklej:

-Xms4G -Xmx4G

Zapisz zmiany i uruchom Minecraft, aby zastosować nowe ustawienia pamięci.

3. Aktywuj Generację Z Garbage Collector

Zbieranie śmieci odgrywa kluczową rolę w aplikacjach Java, odzyskując pamięć z niewykorzystanych danych. Jednak Minecraft domyślnie korzysta z Parallel GC, który może nie obsługiwać zadań w czasie rzeczywistym wydajnie, co powoduje niechciane zacinanie się podczas kluczowych czynności, takich jak generowanie fragmentów.

Aby zapewnić płynniejszą rozgrywkę, przełącz się na Generational Z Garbage Collector (ZGC).Ten kolektor jest zoptymalizowany pod kątem aplikacji w czasie rzeczywistym i może znacznie złagodzić skoki opóźnień. Oto jak go skonfigurować:

Otwórz Minecraft Launcher i przejdź do zakładki Installations (Instalacje). Kliknij ikonę obok swojej instancji, wybierz Edit (Edytuj ) i przejdź do More Options (Więcej opcji ).Dodaj następujący wiersz w polu JVM Arguments (Argumenty JVM):

-XX:+UseZGC -XX:+ZGenerational

Zmodyfikowano argumenty JVM w celu użycia generacyjnego ZGC.

Wiadomo, że ta zmiana eliminuje około 80-90% skoków opóźnień, co przekłada się na o wiele bardziej stabilną i przyjemną rozgrywkę.

4. Maksymalizuj wydajność dzięki modyfikacjom

Mody są integralną częścią Minecrafta, wzbogacając rozgrywkę o nowe funkcje i możliwości. Konkretne mody skupiają się wyłącznie na poprawie wydajności. Na przykład Optifine i Sodium znacznie optymalizują mechanizmy renderowania, zapewniając znaczące ulepszenia FPS i szczegółowe sterowanie grafiką.

Wielu użytkowników, łącznie ze mną, zauważyło, że używanie Sodium wraz ze ScalableLux może zwiększyć liczbę klatek na sekundę (FPS) o 25–30, co sprawia, że ​​rozgrywka staje się płynniejsza i atrakcyjniejsza wizualnie.

Zaprezentowano dwa popularne mody poprawiające wydajność gry Minecraft.

Oprócz ulepszeń graficznych, niektóre mody pomagają usprawnić generowanie fragmentów i ogólną mechanikę gry, co skutkuje mniejszą liczbą awarii i zwiększoną stabilnością podczas rozgrywki. Na przykład mod Concurrent Chunk Management Engine znacznie poprawia sposób ładowania fragmentów, pomagając utrzymać liczbę klatek na sekundę nawet podczas długich sesji rozgrywki.

Strona internetowa modułu Concurrent Chunk Management Engine.

5. Przejdź do środowiska wykonawczego JVM GraalVM

Uruchomienie Minecrafta na optymalnej maszynie wirtualnej Java jest niezbędne do zwiększenia wydajności. Domyślnie dystrybucja Linuksa zazwyczaj instaluje OpenJDK, któremu może brakować specjalistycznych optymalizacji dla aplikacji w czasie rzeczywistym.

Strona internetowa OpenJDK wyświetlana w przeglądarce.

Aby uzyskać znaczną poprawę wydajności, rozważ przejście na GraalVM, zorientowane na wydajność środowisko wykonawcze JVM, które optymalizuje wykonywanie za pomocą metod kompilacji Just-In-Time (JIT) i Ahead-Of-Time (AOT).To środowisko wykonawcze zapewnia zwiększoną responsywność i stabilniejszą liczbę klatek na sekundę (FPS) w rozgrywce.

Zrzut ekranu z gry przedstawiający GraalVM z uruchomioną wersją Minecraft 1.21.4.

Należy pamiętać, że chociaż GraalVM zapewnia imponujący wzrost wydajności, na chwilę obecną nie obsługuje Generational ZGC, co oznacza, że ​​jako moduł zbierający śmieci będziesz musiał użyć Parallel GC lub G1GC.

Aby przełączyć się na GraalVM, zacznij od pobrania pliku binarnego GraalVM. Wypakuj plik tar w katalogu domowym i uruchom nową sesję terminala.

Następnie przenieś folder GraalVM do katalogu JVM swojej dystrybucji:

sudo cp -rv./graalvm-jdk-* /usr/lib/jvm/

Wróć do zakładki Instalacje w Minecraft Launcher, kliknij ikonę obok swojej instancji, wybierz Więcej opcji i wyszukaj plik binarny GraalVM znajdujący się w „/usr/lib/jvm/”.Wybierz folder „bin” i potwierdź wybór „java”.

Okno przeglądania umożliwiające znalezienie pliku binarnego GraalVM.

Dzięki tym pięciu niezbędnym optymalizacjom jesteś teraz wyposażony, aby przekształcić swoje doświadczenie Minecraft na Linuksie w płynniejszą, przyjemniejszą przygodę. Aby jeszcze bardziej ulepszyć rozgrywkę, zapoznaj się z naszą starannie dobraną listą najlepszych nasion Minecraft do tworzenia oszałamiających nowych światów.

Źródło obrazu: Fausto Sandoval przez Unsplash. Wszystkie zmiany i zrzuty ekranu autorstwa Ramces Red.

Często zadawane pytania

1. Jak mogę poprawić wydajność gry Minecraft na Linuksie?

Zacznij od używania lekkich launcherów, takich jak Prism Launcher, zoptymalizuj ustawienia pamięci Java, dopasowując minimalne i maksymalne parametry, aktywuj Generational ZGC w celu lepszego zbierania śmieci i zainstaluj mody zwiększające wydajność. Rozważ przejście na GraalVM w celu uzyskania optymalnej wydajności środowiska wykonawczego Java.

2. Jakie są korzyści ze stosowania modów takich jak Optifine lub Sodium?

Mody takie jak Optifine i Sodium mogą znacznie poprawić wydajność renderowania w Minecraft, znacząco poprawiając liczbę klatek na sekundę i ustawienia grafiki. Te mody zapewniają również dodatkowe poprawki, które stabilizują rozgrywkę, co skutkuje płynniejszymi doświadczeniami nawet w wymagających scenariuszach.

3. Dlaczego Minecraft działa słabo na Linuksie?

Opóźnienia w Minecraft na Linuksie mogą być spowodowane różnymi czynnikami, w tym suboptymalnymi ustawieniami Java, nieefektywnym zbieraniem śmieci i wysokim wykorzystaniem pamięci. Dostosowanie parametrów JVM, wdrożenie modów wydajnościowych i użycie odpowiedniego programu uruchamiającego może znacznie złagodzić te problemy.

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *