Rubidium - оптимизация Minecraft для Forge
Rubidium - неофициальный форк Sodium для Forge и NeoForge. Мод ускоряет отрисовку чанков, снижает нагрузку на процессор и память, уменьшает фризы и помогает получить более стабильный FPS в Minecraft.
Rubidium - клиентский мод для оптимизации Minecraft, созданный как неофициальный форк Sodium от CaffeineMC. Его главная задача - перенести современные оптимизации рендеринга на Forge Mod Loader и сделать игру заметно плавнее без изменения привычной механики выживания.
Мод особенно полезен в больших сборках, где одновременно работают десятки контентных модов, сложные строения и дополнительные сущности. Rubidium перерабатывает отрисовку чанков, уменьшает лишнюю нагрузку на процессор и снижает количество резких просадок FPS. По сути, это Forge-вариант Sodium для старых версий Minecraft.
Что меняет Rubidium
Обычный рендеринг Minecraft может тратить много ресурсов на подготовку и обработку геометрии, которая в итоге не попадает на экран. Rubidium старается убрать такие потери ещё до передачи данных видеокарте. За счёт этого процессор быстрее справляется с загрузкой мира, а время между кадрами становится стабильнее.
В моде сохранены ключевые функции классического Sodium:
- современный конвейер OpenGL для отрисовки чанков;
- использование multi-draw-техник, заметно уменьшающих нагрузку на CPU;
- более компактное хранение вершинных данных чанков;
- снижение требований к видеопамяти и пропускной способности почти на 40%;
- многопоточное обновление блоков рядом с игроком;
- раннее удаление невидимых граней чанков;
- оптимизация загрузки мира и рендеринга блоков;
- ускорение построения вершин и матричных преобразований;
- уменьшение потребления памяти и количества фризов из-за работы сборщика мусора;
- исправления и оптимизация плавного освещения;
- плавное освещение жидкостей и других особых блоков;
- более качественное и при этом менее затратное смешивание биомов;
- прекращение обновления анимированных текстур, которые не видны игроку.
Прирост FPS и стабильность кадров
Rubidium не обещает одинаковый результат на каждом компьютере. Итоговый прирост зависит от процессора, видеокарты, разрешения, дальности прорисовки и установленной сборки модов. Но разница обычно заметнее на системах, где Minecraft упирается именно в производительность CPU, а не в возможности видеокарты.
При отрисовке мира мод может уменьшать нагрузку на процессор примерно на 90% в отдельных этапах, связанных с подготовкой чанков. Это не означает автоматический прирост FPS ровно на 90%, но рендеринг становится эффективнее, а кадры идут ровнее. Даже если видеокарта уже работает на пределе, более стабильная работа CPU помогает сократить резкие скачки времени кадра.
Особенно хорошо оптимизация проявляется в следующих ситуациях:
- игрок быстро перемещается по новым территориям;
- рядом загружается много чанков;
- в одной комнате стоят десятки сундуков и других блоков-сущностей;
- большая сборка добавляет сложные блоки, механизмы или большое количество мобов;
- используются интегрированная графика или видеокарта начального уровня;
- при обновлении блоков появляются короткие фризы.
На практике важно смотреть не только на средний FPS, но и на плавность кадров. В Minecraft неприятные рывки часто возникают именно из-за резких скачков времени кадра, а не из-за постоянно низкой частоты обновления. Rubidium как раз направлен на уменьшение таких проблем.
Оптимизация чанков и геометрии
Одна из главных особенностей Rubidium - переработанный рендеринг чанков. Данные вершин хранятся компактнее, поэтому игре требуется меньше видеопамяти и пропускной способности. Это полезно в мирах с большой дальностью прорисовки, насыщенной застройкой и большим количеством декоративных блоков.
Невидимые грани отбрасываются на раннем этапе. Minecraft не тратит ресурсы видеокарты на геометрию, которая закрыта другими блоками или направлена в сторону от камеры. Для встроенной графики такая оптимизация особенно заметна: уменьшается объём данных, который нужно передавать и обрабатывать.
Отдельно ускорена загрузка чанков. Когда игрок исследует новые области, мир должен не только создать территорию, но и подготовить её к отображению. Rubidium сокращает стоимость этих операций и помогает избежать сильных просадок при перемещении по незнакомым местам.
Блоки-сущности, мобы и предметы
Оптимизации затрагивают не только обычные блоки. Мод ускоряет построение вершин и матричные преобразования, используемые при отрисовке блоков-сущностей, мобов и предметов.
Это пригодится в базах с большим количеством сундуков, в технических сборках с механизмами и на фермах, где одновременно отображается много объектов. Rubidium не удаляет эти элементы и не упрощает их механику, а уменьшает стоимость их визуальной обработки.
Плавное освещение и биомы
В Rubidium присутствуют улучшения плавного освещения. Свет распределяется аккуратнее, но вычисления при этом становятся менее тяжёлыми. Плавное освещение также применяется к жидкостям и некоторым специальным блокам, поэтому переходы между освещёнными и тёмными участками выглядят естественнее.
Смешивание цветов биомов работает более плавно для блоков и жидкостей. Границы между разными биомами не так резко бросаются в глаза, а визуальный результат получается качественнее без чрезмерной нагрузки на систему.
Анимированные текстуры
Анимированные текстуры, которые сейчас не видны в мире, не обновляются без необходимости. Это касается кадров текстур, используемых водой, лавой, некоторыми блоками и другими анимированными элементами.
Такой подход особенно полезен на видеокартах AMD, хотя выигрыш может зависеть от конкретной системы и набора ресурспаков. Мод не отключает анимации полностью: он старается не тратить ресурсы на те из них, которые находятся за пределами видимой области.
Поддерживаемые версии и загрузчики
Rubidium рассчитан на Minecraft Java Edition и встречается в сборках для следующих версий:
- Minecraft 1.16.5;
- Minecraft 1.18.2;
- Minecraft 1.19.x;
- Minecraft 1.20;
- Minecraft 1.20.1.
Проект предназначен для Forge, а поздние сборки также связаны с NeoForge. Последний известный релиз Rubidium - 0.7.1a для Minecraft 1.20.1, опубликованный 12 декабря 2023 года. Поддержка Minecraft 1.21 и более новых версий для самого Rubidium не заявлена.
Перед установкой нужно сверить версию игры, загрузчик и версию самого файла. Мод для Minecraft 1.20.1 не подойдёт для 1.19.2 только потому, что оба релиза используют Forge. Такие различия часто становятся причиной ошибок при запуске сборки.
Совместимость с другими модами
Rubidium часто рассматривают вместе с Embeddium, который также является оптимизационным решением для Forge- и NeoForge-сборок. Одновременно устанавливать несколько модов, меняющих один и тот же рендеринг, не стоит: это может привести к конфликтам, ошибкам запуска или визуальным артефактам.
В ветке 0.7.1 исправлялись проблемы совместимости с JEI и Create. Также добавлялась работа с Connector и модами Sodium для Fabric через Connector. При этом результат зависит от конкретных версий всех компонентов, поэтому в большой сборке лучше проверять изменения поэтапно, а не добавлять сразу несколько рендер-модов.
Для использования шейдеров в Forge или NeoForge-сборке Rubidium обычно устанавливают вместе с Oculus. Oculus является форком Iris для этих загрузчиков и отвечает за подключение шейдеров. Сам Rubidium не превращает игру в шейдерный клиент, а занимается базовой оптимизацией рендеринга.
Что важно знать перед установкой
Rubidium не добавляет новые биомы, предметы, блоки или измерения. Это технический мод категории Optimization, который меняет внутреннюю работу графического движка. Игровой процесс остаётся тем же, но мир может загружаться быстрее, а камера и перемещение ощущаются плавнее.
Если сборка уже использует другой мод на оптимизацию рендеринга, сначала стоит проверить его назначение. Два проекта с одинаковой областью работы не всегда дополняют друг друга. При появлении чёрных текстур, вылетов или странного освещения полезно временно отключить дополнительные графические моды и проверить сборку на чистом наборе.
Также не стоит оценивать эффект только по показателю FPS в меню. Проверьте несколько разных мест: новую территорию, густой лес, базу с сундуками, ферму и область с большим количеством мобов. Rubidium раскрывается не только в максимальном числе кадров, но и в уменьшении микрофризов во время загрузки чанков.
Кому подойдёт Rubidium
Rubidium пригодится тем, кто играет на Forge или NeoForge и хочет получить оптимизацию уровня Sodium без перехода на Fabric. Это хороший вариант для старых модпаков, крупных технических сборок и компьютеров, где Minecraft заметно нагружает процессор.
Для Minecraft 1.20.1 мод остаётся одним из известных вариантов ускорения рендеринга в Forge-среде. Для более новых версий нужно искать отдельную замену, например совместимый проект того же направления, поскольку Rubidium не поддерживает Minecraft 1.21+.
По лицензии проект распространяется как LGPL-3.0-only. Rubidium сохраняет идею Sodium, но адаптирует её под экосистему Forge и NeoForge, поэтому его основная ценность именно в переносе оптимизированного рендеринга в сборки, где Fabric не используется.
Часто задаваемые вопросы
Версии мода Rubidium - оптимизация Minecraft для Forge
Доступно 25 версий. Сначала показаны самые популярные и самые свежие.