BadOptimizations avatar

BadOptimizations [1.21.7] [1.20.6] [1.19.4]

BadOptimizations

Коллекция преимущественно микрооптимизаций, которые в сумме дают значительный эффект!

Что это делает?

Несколько вещей:

  • Избегание обновления карты освещения
    Обновление текстур карты освещения — одна из наиболее ресурсоёмких частей клиентского тика. Во время каждого тика клиент выполняет векторные вычисления для расчёта карт освещения блоков и неба, затем загружает новую текстуру на GPU. Однако этого можно полностью избежать и закэшировать, если не произошло изменений, влияющих на яркость блоков. Этот мод отменяет обновления карты освещения, если не изменились параметры, воздействующие на яркость блоков (например, ползунок гаммы, эффекты зелий, измерение).
  • Оптимизация вычисления цвета неба
    Minecraft использует кубический сэмплер цветов каждый кадр для расчёта текущего цвета неба. Эта функция циклически выполняется 216 раз для учёта окружающих биомов, даже если все они идентичны или имеют одинаковые цвета неба. Этот мод задействует сэмплер цветов только при нахождении между биомами с различными цветами неба и кэширует результат для каждого тика. В остальных случаях используется более короткий и быстрый алгоритм расчёта цвета неба.
  • Исключение отладочной логики при отсутствии необходимости
    Minecraft включает четыре отладчика, активируемых через отладочный сервер: пчёлы, игровые события, игровые тесты и ИИ жителей. Даже при отсутствии данных для обработки, логика этих отладчиков всё равно выполняется. Этот мод выполняет её только при включённом режиме отладки и наличии данных от сервера.

Это лишь некоторые из них. Любую оптимизацию можно отключить в конфигурационном файле при необходимости.

Насколько это помогает?

Зависит от системы и условий, но на ПК с RTX 3060, Intel i7-12700 и 4 ГБ выделенной оперативной памяти в Fabulously Optimized:
Без всплывающих уведомлений (toasts) производительность возрастает с 1926-1955 FPS:
Без оптимизаций
До 2008-2023 FPS:
С оптимизациями
А с всплывающими уведомлениями — с 1351-1384 FPS:
Без оптимизаций (с toasts)
До 1414-1458 FPS:
С оптимизациями (с toasts)

Мой мод несовместим!

Вы можете пометить свой мод как несовместимый с определёнными настройками BadOptimizations. При наличии вашего мода, BadOptimizations автоматически отключит указанные опции.

Зависимости?

Отсутствуют.

Подробнее на странице GitHub.
Также доступен на Modrinth.

Скачать BadOptimizations

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release2.1.3 (1.19.4)1.19.4Fabric13 июня 2024710,1 КБ
Release2.1.3 (1.20.1)1.20.1Fabric13 июня 2024709 КБ
Release2.1.3 (1.20.2-1.20.4)1.20.2+2 Fabric13 июня 2024706,2 КБ
Release2.1.3 (1.20.5/1.20.6)1.20.5+1 Fabric13 июня 2024684,2 КБ
Release2.1.1 (1.20.5/1.20.6)1.20.5+1 Fabric29 апреля 2024390,5 КБ
Release2.1.1 (1.19.1/1.19.2)1.19.2+1 Fabric27 апреля 2024416,8 КБ
Release2.1.1 (1.19.3)1.19.3Fabric27 апреля 2024416,9 КБ
Release2.1.1 (1.19.4)1.19.4Fabric27 апреля 2024418,3 КБ
Release2.1.1 (1.20.1)1.20.1Fabric27 апреля 2024416,8 КБ
Release2.1.1 (1.20.2-1.20.4)1.20.2+2 Fabric27 апреля 2024413,3 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.