- Minecraft Forums
- Best 2022 JVM arguments to get the hightest/most stable FPS, without any crash ?
- ГАЙД Как настроить джаву, чтобы не лагало
- Java для Майнкрафт / TLauncher [Windows/MacOS/Linux] [32/64x]
- Важная информация
- Где скачать Java 8
- Где скачать Java 16
- Где скачать Java 17
- Установка Java в Windows (XP, 7, 8, 10, 11)
- Установка Java в MacOS
- Установка Java в Linux
- Установка Java в Ubuntu для TLauncher/Minecraft
- Установка Java в Debian/Mint для TLauncher/Minecraft
- Установка Java в Fedora/CentOS для TLauncher/Minecraft
- Решение проблем при установке Java
Minecraft Forums
Best 2022 JVM arguments to get the hightest/most stable FPS, without any crash ?
- Out of the Water
- Location: Lyon
- Join Date: 1/31/2022
- Posts: 2
- Discord: Ben_#5388
- Member Details
Following my infos below, what are the best 2022 JVM arguments to get the highest/most stable FPS, without any crash please ?
Computer infos :
— OS : Windows 7 64 bits installed on SSD
— CPU : Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz Intel64 Family 6 Model 42 Stepping 7 (8 logical CPUs)
— GPU : Nvidia Geforce GT 710
— Memory : 16 Go
— Java : Version 17.0.1
Forge version and performance/graphic change mods
— Forge 1.18.1-forge-39.0.63
— Rubidium (Forge port of Fabric Sodium) instead of Optifine
— Radium (Forge port of Fabric Lithium)
— Starlight (optimize light)
— Better Fps — Render Distance (render distance optimization)
— Ambient Environment (color noise to the biome)
— Dynamic lights (light when I hold a torch)
— I will play only in survival gamemode, with a small resourcepack, no shader, 100+ mods and I will not use redstone or command block.
JVM arguments I use :
-Xmx8G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
I have readed that CMSIncrementalMode and Xmn are not usefull, right ? Also, I don’t know if I should use -Xms,-XX:ParallelGCThreads, -Dsun.rmi.dgc.server.gcInterval=2147483646, -XX:+AlwaysPreTouch, -XX:InitiatingHeapOccupancyPercent, -XX:G1MixedGCLiveThresholdPercent, -XX:G1MaxNewSizePercent, -XX:TargetSurvivorRatio
ГАЙД Как настроить джаву, чтобы не лагало
0) Самое важное
Если у вас встроенная слабая видеокарта — как бы вы не пытались — лаги не пропадут! С указанными ниже настройками вы можете уменьшить их кол-во и оптимизировать работу. Но они все равно останутся, потому что:
Как это ни странно, но видеокарта ОЧЕНЬ важна для майнкрафта )
**
Если у вас регулярные просадки ФПС при наличии мощной видеокарты — проверьте — не работает ли у вас майнкрафт на встроенной видеокарте во время запуска.
Обновите драйвера.
**
Если у вас WIN-10 — вам очень-очень не повезло. Ставьте все драйвера вручную.
**
Проверьте лаги командой /TPS (а в правилах проекта есть даже значения этой команды)
1) качаем джаву с нашего сайта. Там нужная версия.
НИКОГДА не качайте джаву с сайта java.com (по умолчанию там ставится 32-битная версия)
ВСЕГДА качаем x64-версию.
Винда тоже должна быть 64 версии, всегда! Даже если у вас говно-рояль с 2 гб на борту.
Для ноутов и старых компов со встроенной видеокартой и памятью 2 гб (не меньше) — качаем х64 версию!
Устанавливаем джаву.
Если у вас винда 32-бита, да еще какая-нибудь восьмая, десятая или 7-Home-Ed — вам ОЧЕНЬ не повезло, переставляйте на 64 бита. Или страдайте.
Проверяем:
Пуск, выполнить
cmd
нажимаем энтер
в открывшемся окне пишем
java -version
У вас должен быть вот такой результат (версия может отличаться, нас интересует третья строка в выделенном квадрате 64-Bit):
Если у вас другой результат или выдает ошибку — вы сделали что-то не так. Джава встала криво. Сделайте по гайду.
**********************
Далее, узнаем сколько у вас оперативки на компе. Как это сделать, думаю, объяснять не надо +_+
Узнали? Хорошо. Запомните кол-во.
**********************
Далее, идем сюда:
Пуск —> Панель управления
отобразите мелкими значками
Нам нужна Java, нажмите на нее:
1) Нам нужна вторая вкладка в открывшемся окне: Java
2) Там нажимаем на единственную кнопку «View. »
3) В открывшемся окне нажимаем два раза на слот под Runtime Parameters
Когда он станет белым (то есть активным для правки), удаляем все что в там написано, и копиапстим это (ctrl+c —> ctrl+v)
Выберите НУЖНОЕ ПОД СЕБЯ! ТАМ НИЖЕ ЕЩЕ ВАРИАНТЫ!
Если у вас 2 гб памяти на компе и меньше (НЕ со встроенной видео и НЕ ноутбук, WIN32):
Вам не помочь, но все-же..
-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx768M -Xms512M -XX:PermSize=512M -XX:MaxPermSize=768M
Нажимаем после правки Ok, затем Apply, затем перегружаем компьютер.
Идем в единый лончер, настройки, в строку для памяти пишем: 768
Для эха — правим параметры так же, как выше в батнике, подставляя те же цифры.
Перезапускам компьютер. Страдаем. Копим на новый комп. Серьезно.
Эта же настройка для java-32bit, независимо от кол-ва памяти на вашем машине. 32-бита больше выдать не может физически.
Если у вас 2 гб памяти на ноутбуке (не меньше) или встроенная видеокарта И win64:
Вам не помочь, но все-же..
-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx1024M -Xms512M -XX:PermSize=512M -XX:MaxPermSize=768M
Нажимаем после правки Ok, затем Apply, затем перегружаем компьютер.
Идем в единый лончер, настройки, в строку для памяти пишем: 1024
Для эха — правим параметры так же, как выше в батнике, подставляя те же цифры.
Перезапускам компьютер. Страдаем. Копим на новый комп. Серьезно.
Если у вас 4 гб памяти на компе + win64:
С такими параметрам даже ТЕС запускается.
-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx2048M -Xms1024M -XX:PermSize=1024M -XX:MaxPermSize=2048M
Нажимаем после правки Ok, затем Apply, затем перегружаем компьютер.
Идем в единый лончер, настройки, в строку для памяти пишем: 2048
Для эха — правим параметры так же, как выше в батнике, подставляя те же цифры.
Перезапускам компьютер. Наслаждаемся.
Если у вас 6 гб памяти на компе + win64:
-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx4096M -Xms2048M -XX:PermSize=2048M -XX:MaxPermSize=2048M
Нажимаем после правки Ok, затем Apply, затем перегружаем компьютер.
Идем в единый лончер, настройки, в строку для памяти пишем: 4096
Для эха — правим параметры так же, как выше в батнике, подставляя те же цифры.
Перезапускам компьютер. Наслаждаемся.
Если у вас 10 и выше памяти на компе + win64
-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx6144M -Xms1024M -XX:PermSize=1024M -XX:MaxPermSize=2048M
Нажимаем после правки Ok, затем Apply, затем перегружаем компьютер.
Идем в единый лончер, настройки, в строку для памяти пишем: 6144
Для эха — правим параметры так же, как выше в батнике, подставляя те же цифры.
Перезапускам компьютер. Наслаждаемся.
ВНИМАНИЕ:
1) На винде в 32 бита — приложения работают так же на 32 бита. И больше 700 метров вы физически дать не сможете (даже если дадите больше, использоваться будет всего равно только 700)
Сразу качайте текстур-пак облегченный, с текстурами не более 8-16 бит (стандартные 32). Потому что запустить клиент на этих 700 метрах с обычным текстурпаком у вас не выйдет.
2) На винде в 64 бита, джава скачанная с убогого сайти джава-ком и поставленная в авто-режиме с него же — ставится по умолчанию с 32-битной разрядностью. Да, даже если у вас 64-битная винда. Поэтому удаляйте и ставьте заново с нормального сайта оракла (ссылка у нас на сайте, по кнопочке — скачать игру)
Java для Майнкрафт / TLauncher [Windows/MacOS/Linux] [32/64x]
Для запуска нашего лаунчера и самой игры Minecraft, у вас обязательно должен быть установлена Джава. На данной странице, вы узнаете все основные подробности установки. На всё это у вас уйдёт не много времени, а в результате получите доступ к одной из самых популярных игр в истории. Дополнительно, узнайте какие версии Java используют новые и старые версии игры.
Важная информация
Для TLauncher нужна именно Java 8! В некоторых Linux системах работает и с Java 11.
Рекомендованная версия Джава для Minecraft (1.16.5 и ниже) на Windows: Java 8 Update 51 (приоритет) или Java 8 Update 45.
Рекомендованная версия Java для Майнкрафт (1.16.5 и ниже) на MacOS/Linux: Java 8 Update Последний.
Рекомендованная версия Джава для Minecraft (1.17 и 1.17.1) на Windows: Java 16 (используемая разработчиками игры).
Рекомендованная версия Java для Майнкрафт (1.17 и 1.17.1) на MacOS/Linux: Java 16 (используемая разработчиками игры).
Рекомендованная версия Джава для Minecraft (1.18 и выше) на Windows: Java 17 (используемая разработчиками игры).
Рекомендованная версия Java для Майнкрафт (1.18 и выше) на MacOS/Linux: Java 17 (используемая разработчиками игры).
ВНИМАНИЕ : TLauncher автоматически* использует нужную версию Java рекомендованную разработчиками игры: для версии игры 1.18 — Java 17, для игры 1.17 — Java 1.16, для игры 1.16.5 и ниже — Java 8 Update 51. Поэтому, не нужно вручную устанавливать Java 16 или 17! Если происходит ошибка запуска связанная с Java, то проверьте в настройках лаунчера (Иконка «Шестеренки» -> «Настройки»), что стоит «Выбор Java» на «По умолчанию«. Если стоит другая версия, лаунчер будет пытаться запустить каждую версию от нее и может быть ошибка! Меняйте это, если понимаете для чего.
* Нужно использовать актуальную версию TLauncher 2.84 и выше.
Где скачать Java 8
MacOS*: Java MacOS x64 (MacOS 10.7.3 и ВЫШЕ версии!);
Где скачать Java 16
Где скачать Java 17
* Все версии взяты с официального сайта Java, не было внесено никаких изменений, подписаны цифровой подпись Oracle!
Установка Java в Windows (XP, 7, 8, 10, 11)
1) Определяем разрядность вашей системы — x32 или x64, если знаете, переходите к следующим пунктам. Если нет, то открываем «Мой компьютер» -> в верхнем меню (Компьютер) ищем «Свойства системы» и кликаем на эту кнопку.
2) Ищем пункт «Тип системы«, и возле него будет указана разрядность вашей системы.
2.1) Если указано «32-разрядная операционная система, процессор x64«, то рекомендуется переустановить Windows используя разрядность x64, так как процессор ваш поддерживает. В противном случаи, x32 обладает ограничениями на выделения оперативной памяти!
3) Определив вашу разрядность, скачиваем версию Java для x32 или x64 по ссылкам выше.
4) Запускаем скаченный установщик и нажимаем на кнопку «Install«. Произойдёт установка и теперь ваш компьютер готов к работе с Minecraft/TLauncher.
Установка Java в MacOS
1) Скачиваем версию Java под MacOS x64 по ссылке выше.
2) Запускаем скаченный образ DMG и запускаем в нём пакет установки PKG:
3) В первых двух окнах просто нажимаем «Продолжить«:
4) Как всегда, при установке в Мак ОС, вводим пароль:
5) Готово! Теперь у вас установлена Java на OS X.
Установка Java в Linux
Установка Java в Ubuntu для TLauncher/Minecraft
1) Открываем Терминал и выполняем стандартные sudo apt-get update , а после sudo apt-get upgrade .
2) Устанавливаем Java: sudo apt install openjdk-8-jdk и соглашаемся Y на установку.
3) Скачиваем Linux версию лаунчера и распаковываем архив с .jar файл в любое место (Архив .zip распаковываем, но не сам .jar!)
4) Запускаем лаунчер командой sudo java -jar /home/user/Downloads/TLauncher-2.83.jar . У вас будет другой путь, смотря куда положили файл! Будут скачены нужные файлы и запущен лаунчер:
Установка Java в Debian/Mint для TLauncher/Minecraft
1) Открываем Терминал и выполняем стандартные sudo apt-get update , а после sudo apt-get upgrade .
2) Устанавливаем саму Java: sudo apt install default-jdk и соглашаемся Y на установку.
3) Скачиваем Linux версию лаунчера и распаковываем архив с .jar файл в любое место (Архив .zip распаковываем, но не сам .jar!)
4) Запускаем лаунчер командой sudo java -jar /root/Downloads/TLauncher-2.83.jar . У вас будет другой путь, смотря куда положили файл! Будут скачены нужные файлы и запущен лаунчер:
Установка Java в Fedora/CentOS для TLauncher/Minecraft
1) Открываем Терминал и выполняем стандартные sudo yum update и обновляем.
2) Устанавливаем Java: sudo yum install java-11-openjdk и соглашаемся Y на установку.
3) Выполняем команду sudo update-alternatives —config java и указываем в поле число соответствующей версии Java 11, чтобы установить её по умолчанию. Проверяем с помощью java -version , что выводит Java 11:
4) Скачиваем Linux версию лаунчера и распаковываем архив с .jar файл в любое место (Архив .zip распаковываем, но не сам .jar!)
5) Запускаем лаунчер командой sudo java -jar /home/user/Downloads/TLauncher-2.84.jar . У вас будет другой путь, смотря куда положили файл! Будут скачены нужные файлы и запущен лаунчер.
Решение проблем при установке Java
1) Не запускается установщик Java, без ошибок и окон.
1.1) Пробуем полностью перезагрузить компьютер и запустить снова установщик.
1.2) Если перезагрузка не помогает, нужно переустановить вашу ОС (Windows и т.д.), так как она сломалась.