Добрый день! Недавно столкнулся с проблемой, что у меня начинает жестоко фризить майнкрафт. Именно что фризить, а не лагать. FPS стабильный (80-120 в основе, на открытой местности около 200), но сколько бы я не выделял оперативной памяти, то всё равно бегая где-нибудь не по таким уж и жёстким местам, наблюдаю фризы. V-Sync майнкрафта и Nvidia не помогает, FPS резко падает в значение и создаётся фриз. Раньше играл без фризов на интегрированной карте на поздних версиях лицензионного клиента. Лаги были, но эти если была нагруженная территория. В настройках я вообще ничего не трогал. Потом из-за шейдеров перешёл на видеокарту, всё окей. Прошёл примерно полгода, я начал играть на 1.16.5, некоторое время было окей, не жаловался на производительность, но потом как назло начало фризить. Я очистил диск, на нём свободно более 200Gb, я переустанавливал майнкрафт, скачивал OptiFine и как только не настраивал его, снижал графику, понижал и повышал значение выделяемой оперативной памяти, обновил драйвера, скачал 64x Java, вообще бестолку. Да, с этим всем есть прирост FPS, но это как об стенку горох, если фризы просто убивают тебя.
Я проследил за фризами в панели на F3 на стоковом Майне и ОптиФайн, они начинаются, если я прогружаю новые чанки (выставлял и 10 и 5 и менее). И да, значение "Mem" сначало копится, а потом резко падает, это тоже является проблемой. Опять же, я выставлял разные значение.
До этого всего я чистил реестр через ССклинер, мб проблема была в нём?
Проверил Malwarebytes и Касперский на вирусы в полную проверку, ничего.
Как это можно исправить? Если вдруг что-то непонятно, то я могу сделать скриншоты или видео проблемы.
Видеокарта: GTX 1650
ОП: 16 GB
ЦП: Intel Core I7-9750H 2.60 GHz
Я ничего не разгонял, ОП у меня не вся занята, антивирусы и другое я закрываю, так же производительность упала и в других играх.
"И да, значение "Mem" сначало копится, а потом резко падает, это тоже является проблемой."
Это никакая не проблема, это обычные сборщики мусора в Java работают, которые удаляют ненужный мусор из памяти
И что за антивирь у вас?
"обновил драйвера"- какие и откуда?
Что вообще за ноутбук (модель)?
Оф драйвера от производителя ноута все установлены?
Мониторь систему в игре. Перегрев, см температуры. Винду переуст на краяняк
Проблема, я думаю, комплексная. Фризы (не лаги) в наше время - признак проблемы с видеокарточкой. Хотелось бы верить, что она жива и здорова. Так или иначе, на это мы не можем повлиять. Но можно устранить программную часть проблемы.
Судя по тексту вопроса, фризы начинаются в моменты очистки памяти сборщиком мусора. Резкое падение объёма занимаемой ОЗУ - совершенно нормальное для java явление. Однако моментальная обработка большого объёма оперативки часто вызывает пролагивания и зависания JVM, в которой работает игра. Эта проблема была устранена в Java 11 и выше, так что установите последнюю и попробуйте запустить майн с неё. Для этого в настройках лаунчера или профиля версии нужно указать путь к ней.
Но это не единственный способ. Помимо установки новой джавы можно оптимизировать саму игру. Для этого нужно установить Fabric и поставить 4 мода-оптимизатора:
Sodium (заменяет графический движок на авторский от разработчика мода. Раз в 5 мощнее ванильного)
Lithium (оптимизирует вычисления внутреннего сервера, вдвое снижает нагрузку на ЦП во время игры)
SmoothBoot (оптимизирует распределение ресурсов ЦП во время запуска игры. Снижает время запуска примерно вдвое и на ≈30% нагрузку на ЦП)
Phosphor (оптимизирует алгоритмы расчёта освещения. Невероятно эффективен в паре с модом LambDynamicLights - динамическим освещением)
Все эти моды позволяют работать игре стабильно даже на слабых ПК, а движок Натрия позволяет избегать сильных просадок в fps, в том числе и фризов. Для примера, на моём ноутбуке с GTX 1050 на прорисовке в 32 чанка ванильный Майнкрафт выдавал 5-15 fps. Когда установил эти моды (рекомендую присесть) - 180-210 fps. Сбить fps до 60 кадров удалось только на прорисовке в 128 (!) чанков. Разница очевидна и не требует каких-либо комментариев. Отмечу лишь, что можно ещё поиграться с настройками самой Java, но это если не устроит результат с модами. Подробности можно прочитать в этой статье:
https://www.reddit.com/...for_those/
Ссылки на моды:
Sodium (https://minecraft-inside.ru/mods/137408-sodium.html )
Lithium (https://minecraft-inside.ru/mods/136978-lithium.html )
Phosphor (https://minecraft-inside.ru/mods/92470-phosphor.html )
SmoothBoot (https://ru-minecraft.ru/mody-minecraft/66097-smooth-boot.html )
P.S. Если вам не хватает зума, как в OptiFine, можно установить мод WI Zoom, который гораздо функциональнее, чем вшитая в optifine функция. А про OptiFine можно забыть. Он уже почти не оптимизирует графику.