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.2.1 (1.21.2-1.21.4)1.21.4+2 Fabric4 декабря 2024107,2 КБ
Release2.2.0 (1.20.1)1.20.1Fabric23 октября 2024428,3 КБ
Release2.2.0 (1.20.2-1.20.4)1.20.2+2 Fabric23 октября 2024129,7 КБ
Release2.2.0 (1.20.5/1.20.6)1.20.5+1 Fabric23 октября 2024106,9 КБ
Release2.2.0 (1.21.1)1.21.1Fabric23 октября 2024106,9 КБ
Release2.2.0 (1.21.2/1.21.3)1.21.3+1 Fabric23 октября 2024106,1 КБ
Release2.1.4 (1.21/1.21.1)1.21+1 Fabric9 августа 202489,2 КБ
Release2.1.4 (1.19.1/1.19.2)1.19.2+1 Fabric15 июня 2024411,4 КБ
Release2.1.4 (1.19.3)1.19.3Fabric15 июня 2024411,6 КБ
Release2.1.4 (1.19.4)1.19.4Fabric15 июня 2024413 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.