Sodium меняет отрисовку, Lithium ускоряет игровую логику, FerriteCore сокращает расход памяти. Выбирать мод лучше после того, как стало понятно, что именно тормозит: картинка, симуляция мира или работа с памятью.
Три мода решают разные задачи
| Мод | На что рассчитан | Чего от него не ждать |
|---|---|---|
| Sodium | Отрисовка мира на клиенте | Исправления задержек удалённого сервера |
| Lithium | Игровая логика: сущности, физика, тики | Загрузки шейдерпаков |
| FerriteCore | Расход оперативной памяти | Одинакового прироста FPS на любом компьютере |
Если камера двигается рывками, начни с графических настроек и клиентской части. Если камера плавная, а мобы замирают или блоки возвращаются после разрушения, проверь сервер и соединение. Задержка сети и долгая обработка игрового тика выглядят похоже, поэтому один симптом ещё не доказывает причину.
Если рывки появляются только с шейдерами, отключи шейдерпак для проверки. Затем попробуй более лёгкий пресет или уменьши качество теней.
Сначала загрузчик, затем список модов
На страницах проектов есть файлы для разных версий и загрузчиков. Список поддерживаемых платформ у проекта описывает весь каталог; он не означает, что каждый файл работает сразу везде.
У Sodium и Lithium доступны ветки для Fabric и NeoForge. FerriteCore также публикует файлы для Forge. Для профиля DEPTANA на Forge 1.20.1 выбирай сборку именно этой ветки. Не переноси готовый набор Fabric в Forge без проверки каждого проекта.
Сохрани рабочий профиль и создай его копию. Сначала запусти выбранный загрузчик без новых модов. После этого добавляй совместимые файлы по одному. Такой порядок занимает чуть больше времени при установке, зато при сбое сразу понятно, что изменилось.
Как сравнить результат на своём компьютере
Одна цифра FPS в меню ничего не скажет о сборке. Для сравнения нужен одинаковый игровой эпизод: тот же мир, точка старта, маршрут и настройки.
- Запиши разрешение, дальность прорисовки, дальность симуляции, ограничение FPS и состояние шейдеров.
- Пройди короткий маршрут в исходном профиле. Дай местности загрузиться, затем повтори проход.
- Закрой игру, добавь один мод и повтори тот же маршрут после прогрева.
- Отметь не только FPS, но и заметные зависания, скорость подгрузки и расход памяти.
- Повтори сравнение несколько раз. Если результаты сильно расходятся, проверь фоновые задачи и загрузку ещё не посещённых чанков.
Сравнивай результаты своего профиля: на FPS влияют сборка, мир и оборудование.
Больше выделенной памяти не всегда лучше
Не начинай с выдачи игре почти всей оперативной памяти компьютера. Оставь запас системе и другим приложениям. Меняй один параметр за раз и записывай исходное значение: иначе после нескольких правок непонятно, какая из них помогла.
Если память заканчивается из-за тяжёлой сборки, FerriteCore стоит рассматривать вместе с настройками самой сборки. Если упираешься в видеокарту, сначала уменьши нагрузку шейдеров, разрешение теней или дальность.
Для установки света и отражений есть отдельная инструкция по Iris. А если интересует экспериментальная оптимизация на Rust, посмотри разницу Ferrite и Horizon.
Первоисточники
Документация и страницы разработчиков, по которым подготовлен материал.
- Sodium: описание и совместимость
- Lithium: задачи и поддерживаемые загрузчики
- FerriteCore: оптимизация памяти
Обложка: Оформление DEPTANA. Фон: woodiertexas / Iris Shaders / Complementary Shaders; Логотип sodium; Логотип lithium; Логотип ferrite-core.



