#Почему Minecraft тормозит
Игра написана на Java и сильно зависит от процессора и настроек. Низкий FPS возникает из-за большой дальности прорисовки, нехватки выделенной оперативной памяти, использования встроенной графики, устаревшей Java, множества модов, а также фоновых программ. Улучшить результат иногда помогают совместимые оптимизирующие моды, но прежде стоит сравнить FPS при одинаковых условиях. Не существует набора аргументов Java, подходящего для всех сборок.
#Причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Мало оперативной памятиВыделено 1–2 ГБ. | Рывки. | Выделите 4–6 ГБ. |
| Встроенная графикаВыбор. | Низкий FPS. | Назначьте дискретную. |
| Большая дальность прорисовки24–32 чанка. | FPS падает вне базы. | 8–12 чанков. |
| Много модов и шейдеровНагрузка. | Лаги. | Удалите лишнее. |
| Старая JavaВерсия 8 для новых версий. | Низкая скорость. | Java 17/21. |
| Фоновые программыБраузер. | Нагрузка ЦП. | Закройте. |
#Порядок
- Измерьте FPS и убедитесь, что проблема именно в графикеОткройте Minecraft: Java Edition, загрузите один и тот же мир и в одинаковой точке нажмите
F3(на некоторых ноутбукахFn+F3). Посмотрите число FPS и выделяемую память. Если картинка идёт плавно, но игроки телепортируются или блоки открываются с задержкой, вероятнее проблема сервера или сети, а не видеокарты. Запишите FPS до изменений для честного сравнения. - Уменьшите дальность прорисовки и симуляцииВ главном меню Java Edition выберите «Настройки» → «Настройки графики» (Video Settings). Установите «Дальность прорисовки» примерно 8–12 чанков, «Дальность симуляции» 5–8, графику «Быстрая»; в некоторых версиях эти пункты находятся в других подразделах. Вернитесь в тот же мир, проверьте FPS через
F3. При улучшении возвращайте настройки по одной до подходящего качества. - Отключите ресурсоёмкие визуальные эффектыЕсли FPS по-прежнему низкий, в параметрах графики временно отключите шейдеры, облака, уменьшите частицы и плавное освещение (если такой параметр есть в вашей сборке). Выключите ресурспаки с высоким разрешением в «Настройки» → «Наборы ресурсов». Сделайте скриншот исходных настроек: так их легко вернуть, если качество картинки станет неприемлемым.
- Убедитесь, какая видеокарта запускает JavaВ Windows нажмите
Ctrl+Shift+Esc→ «Процессы» или «Подробности», запустите Minecraft и найдите процессjavaw.exe(иногда это другой исполняемый файл Java). Щёлкните по процессу правой кнопкой и выберите «Открыть расположение файла», запишите путь. Затем откройтеWin+I→ «Система» → «Дисплей» → «Графика» → «Добавить приложение для рабочего стола» и выберите этот файл → «Параметры» → «Высокая производительность», если есть дискретный адаптер. Перезапустите игру и проверьте FPS. На ПК с единственной видеокартой шаг не нужен. - Установите только совместимый оптимизирующий модДля Minecraft Java выберите один путь. Вариант Fabric/Sodium: закройте игру, установите Fabric с официального
fabricmc.net, указав точно вашу версию Minecraft, затем скачайте совместимые версии Sodium и необходимых зависимостей с Modrinth, перенесите.jarв папкуmodsвыбранного профиля игры (Win+R→%AppData%\.minecraft\modsдля стандартного каталога) и запустите профиль Fabric в официальном лаунчере. Если уже используете OptiFine, не совмещайте его с Sodium. Перед изменениями скопируйте папкиmodsиconfigв безопасное место. При сбое уберите недавно добавленные моды. - Настройте память, только если заметны её ограниченияВ официальном Minecraft Launcher откройте «Установки» (Installations) → нужный профиль Java Edition → «Дополнительные параметры» → «Аргументы JVM». Сначала сохраните исходную строку. Для обычной немодифицированной игры часто достаточно выделения по умолчанию; при крупных сборках модов и наличии хотя бы 8–16 ГБ оперативной памяти можно попробовать заменить только параметр
-Xmxна-Xmx4G, не дублируя его. Не отдавайте игре всю память компьютера. Сохраните, запустите тот же мир и сравните зависания; если стало хуже, верните исходное значение. - Проверьте Java без случайной замены системной средыЕсли используете официальный лаунчер Minecraft, как правило, нужная среда Java подбирается им автоматически. Не устанавливайте Java 17 или 21 наугад: требуемая версия зависит от выпуска игры (для некоторых новых выпусков требуется Java 21, для старых — 17 или ещё более ранняя). Если профиль настроен на стороннюю Java, откройте «Установки» → профиль → «Дополнительные параметры» → «Исполняемый файл Java», запишите текущий путь и верните настройку по умолчанию, если ранее меняли. Затем проверьте запуск.
- Закройте тяжёлые программы и проверьте питаниеСохраните работу, нажмите
Ctrl+Shift+Escи отсортируйте процессы по «ЦП», «Память» и «Графический процессор». Закройте ненужные программы штатным способом, не завершайте системные процессы. На ноутбуке подключите штатный адаптер питания; в Windows 11 откройтеWin+I→ «Система» → «Питание и батарея» → «Режим питания» и выберите «Максимальная производительность», если режим доступен. Это увеличит нагрев и расход энергии; при перегреве верните «Сбалансированный». - Обновляйте графический драйвер при признаках именно драйверной проблемыНажмите
Win+X→ «Диспетчер устройств» → «Видеоадаптеры», запишите полную модель карты. Если появились артефакты, сбои графики или игра не распознаёт GPU, загрузите подходящий драйвер с сайта производителя ноутбука или NVIDIA/AMD/Intel, предварительно сохранив работу. Установите его, перезапустите ПК и проверьте тот же мир. Не устанавливайте драйверы с сайтов-агрегаторов. - Разделите сетевые лаги и просадки FPSЕсли в одиночном мире FPS высокий, а на сервере задерживаются действия, проверьте пинг до сервера и загрузку сервера с помощью доступных в вашем серверном программном обеспечении средств; показатели TPS относятся к производительности сервера и не являются FPS клиента. Не редактируйте чужой
server.propertiesи не открывайте порты ради улучшения кадров. Если FPS остаётся низким даже в одиночной игре, вернитесь к графике и возможному перегреву.
#Как проверить результат
Нажмите F3 и смотрите FPS при одинаковых условиях до и после изменений. Если FPS остаётся ниже 60 при нормальных настройках, проверьте температуру процессора и видеокарты: перегрев вызывает троттлинг. Для слабых компьютеров в первую очередь сравните FPS после уменьшения дальности симуляции и установки совместимого Sodium.
#Что выбрать: Sodium или OptiFine
Sodium работает на загрузчике Fabric или Quilt и заметно повышает FPS, переписывая отрисовку. Часто используется вместе с Lithium (серверная логика), FerriteCore (память) и Iris (шейдеры). OptiFine проще устанавливать, он добавляет шейдеры, но совместим не со всеми модами и обновляется медленнее. Не устанавливайте Sodium и OptiFine одновременно: они конфликтуют. Для некоторых версий Forge/NeoForge доступны альтернативные оптимизирующие моды; их поддержку сверяйте с точной версией игры и загрузчика.
Установка Fabric: скачайте установщик на https://fabricmc.net/use/installer/ , выберите версию игры, нажмите «Установить», затем поместите jar-файлы модов в папку %AppData%\.minecraft\mods. Версия мода должна точно совпадать с версией игры (например, 1.20.4). После запуска проверьте в окне F3, что в строке отображается движок Sodium.
Для слабых ноутбуков с интегрированной графикой дополнительно уменьшите смешивание биомов и облака. Администраторы собственных серверов могут уменьшить simulation-distance и view-distance в server.properties, но перед правкой должны сохранить конфигурацию, остановить сервер и предупредить игроков о сокращении дальности. Если фризы происходят только при исследовании новой местности, выясните, не перегружен ли диск сервера; SSD помогает не всегда и зависит от нагрузки.