▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/GpuShift
GpuShift

GpuShift

GpuShift - клиентский мод оптимизации для Майнкрафт 1.20.1 и 1.21.1. Умный бюджет рендера сущностей и частиц для Fabric, Forge и NeoForge: меньше нагрузки на CPU без потери важной графики.

Оцените первым
21.0K
54

GpuShift - адаптивный бюджет рендера для Minecraft

GpuShift - клиентский мод оптимизации для Майнкрафт 1.20.1 и 1.21.1, который подходит к проблеме FPS необычно. Он не пытается перенести всю работу процессора на видеокарту и не заменяет рендер игры. Вместо этого мод берет под контроль узкое, но очень болезненное место: отрисовку большого количества дальних сущностей и косметических частиц. Именно они часто просаживают кадры в перегруженных сценах, даже когда сама видеокарта еще не напрягается.

Работает GpuShift только на клиенте и доступен сразу для трех загрузчиков: Fabric, Forge и NeoForge. Ставить его на сервер не нужно и бесполезно - вся его работа происходит на стороне игрока.

Зачем вообще нужен такой мод

Если вы играли в тяжелые сборки модов, то ситуация знакомая: подходишь к ферме мобов или к базе, где стоит пятьдесят жителей за стеклом, и FPS проседает, хотя вокруг ничего сложного не происходит. Причина обычно не в видеокарте, а в том, что CPU тратит время на подготовку рендера каждой сущности, включая тех, что находятся далеко и визуально почти не отличаются от точки на горизонте. То же самое с частицами: косметические эффекты из модов, дождь, факелы, декоративные моды вроде Pretty Rain - всё это плодит сотни частиц, которые дорого обходятся клиенту.

Классические оптимизаторы типа Sodium или Embeddium решают проблему рендера блоков и чанков, но живые сущности и частицы - отдельная история. GpuShift как раз закрывает этот пробел, так что он логично встраивается в современную связку оптимизации: Sodium плюс GpuShift плюс при желании шейдеры через Iris. Мод сам определяет, что в сборке стоят Sodium, Embeddium или шейдерный стек Oculus/Iris, и подстраивает поведение под это окружение.

Что конкретно делает GpuShift

  • Адаптивный бюджет рендера - мод следит за нагрузкой на клиент и под давлением начинает пропускать отрисовку части дальних мобов, которые не являются игроками
  • Лимит новых частиц - количество свежеспавнящихся косметических частиц ограничивается настраиваемым бюджетом в процентах
  • Защита важного контента - игроки, именованные мобы, светящиеся и близко стоящие сущности, а также погодные частицы не трогаются, чтобы вы не потеряли из вида ничего критичного
  • Оверлей производительности - показывает FPS и frame time, а главное - счетчики пропущенных сущностей и частиц, по которым сразу видно, работает мод или простаивает
  • Горячие клавиши - F8 включает и выключает оверлей, F9 открывает настройки
  • Экран быстрой настройки - при первом заходе в мир или на сервер показывается один раз, чтобы вы сразу выставили комфортные значения

Отдельно стоит похвалить защиты совместимости. Погодные частицы из Pretty Rain защищены от пропуска, а превью-сущности брони в тултипах Tooltip Overhaul не исчезают. Автор также выпускал фиксы совместимости с FancyBlockParticles, Better Block Entities, Enhanced Block Entities и FastItemFrames, что для оптимизационного мода - хороший знак внимания к деталям.

Чего GpuShift не делает - и это важно понять

Автор честно расписывает границы, и стоит их повторить, чтобы не было ложных ожиданий. Мод не ускоряет:

  • серверный TPS и тики
  • ИИ мобов
  • редстоун и механизмы
  • генерацию мира и загрузку чанков
  • сетевой код
  • потребление оперативной памяти
  • загрузку рецептов
  • рендер-пайплайн Minecraft целиком

Короче, если у вас лагает сервер из-за ферм и воронок, мир долго генерируется или упирается ОЗУ - GpuShift тут не поможет. Его стихия - конкретно клиентский рендер в сценах, где много живых существ или частиц.

Когда прирост будет заметен, а когда нет

По факту мод раскрывается в сценах, где узкое место - CPU на стороне клиента: спавнеры, мобофермы, деревни с кучей жителей, ивенты с толпами существ, дождливая погода с модами на частицы. В легких сценах, в уже вылизанных сборках или там, где другой оптимизатор уже забрал всю тяжелую работу, разницы вы можете и не увидеть.

Важный нюанс: не гадайте, работает ли мод - смотрите на оверлей. Нажмите F8 и проверьте счетчики пропущенных сущностей и частиц. Если они стоят на нуле, значит в текущей сцене GpuShift просто нечего бюджетировать, и это нормально. Это честный индикатор, а не декоративный счетчик FPS.

Рекомендуемые настройки

Стандартный профиль Balanced сделан консервативным, чтобы не портить картинку. Дальше настраивайте бюджет частиц под себя:

Бюджет частицДля кого
70%Максимум визуала, легкая оптимизация
65%Золотая середина для большинства
55%Тяжелые сборки, где не жалко часть косметики
100%Полностью отключает отсечение частиц

Совет: если в сборке уже стоит AsyncParticles или другой мод, управляющий рендером частиц, выставьте бюджет на 100% и отдайте частицы под его контроль. Два менеджера частиц одновременно - верный способ получить странное поведение, и автор это прямо предусмотрел.

Совместимость

Жестких зависимостей у мода нет, он спроектирован так, чтобы встраиваться в существующие сборки:

  • Sodium и Embeddium - определяются автоматически
  • Oculus и шейдерные стеки Iris - помощь шейдерам работает в консервативном режиме
  • Pretty Rain - погодные частицы защищены
  • Tooltip Overhaul - превью-сущности в тултипах не пропадают
  • AsyncParticles - используйте бюджет 100%, чтобы этот мод полностью управлял частицами

Последняя стабильная версия - ветка 1.2.8. В предыдущем обновлении 1.2.7, к слову, чинили исчезающие превью-сущности и мерцание дальних мобов, то есть типичные болячки подобных оптимизаторов автор отловил и пофиксил.

Статус проекта - честно о главном

Тут стоит сказать прямо: активная разработка GpuShift завершена. Новых функций и портов на свежие версии Minecraft не планируется, хотя критические исправления еще возможны, просто без гарантированного графика.

Причина необычная и, на мой взгляд, очень зрелая. Автор объясняет, что мод и так уже перераспределяет серьезную часть нагрузки на рендер, и дальнейшие оптимизации начали вести себя непредсказуемо на разном железе: то, что дает заметный прирост на одной системе, на другой может ничего не дать или даже снизить производительность. Продолжать наращивать оптимизации в такой ситуации - значит с большей вероятностью получить минус, а не плюс. Полноценное решение потребовало бы перестройки архитектуры и масштабного тестирования на разном железе, что фактически означает писать проект заново. Так что GpuShift остался в том виде, в котором он стабилен и предсказуем, и все выпущенные версии остаются доступны.

Для пользователя это значит простую вещь: вы получаете законченный, отполированный инструмент без риска, что очередное обновление сломает вам сборку. Для Minecraft 1.20.1 и 1.21.1 - версий, на которых сидит большинство больших модпаков, - этого более чем достаточно.

Стоит ли скачивать

Если ваша боль - просадки FPS возле мобоферм, деревень, толп существ или в сценах с кучей частиц, скачать GpuShift однозначно стоит. Мод бесплатный, клиентский, не требует настройки сервера и мирно уживается с Sodium, Iris и популярными визуальными модами. На слабом железе и в тяжелых сборках модов он может стать той самой недостающей деталью в связке оптимизации. А если счетчики на оверлее покажут нули - ну, значит ваша сцена и так в порядке, и вы хотя бы будете это знать наверняка.

Партнёрский материал

Как поиграть с друзьями с модом GpuShift?

Мод GpuShift куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода GpuShift будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Создатели

Детали

Лицензия:
Опубликован:6 месяцев назад
Обновлён:1 месяц назад
Главная