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

TexFix

Мод TexFix для Minecraft Forge уменьшает потребление оперативной памяти текстурами. Он очищает неиспользуемые данные текстур из RAM после загрузки на видеокарту, особенно полезен в сборках с большим количеством текстур высокого разрешения.

Оцените первым
62.3K
21

TexFix - небольшой, но очень полезный мод для Minecraft Forge, который решает проблему утечки памяти при загрузке текстур. Если вы когда-нибудь замечали, что Майнкрафт с десятками модов и текстурпаками высокого разрешения начинает тормозить или вылетать по OutOfMemory - скорее всего, дело в том, что оперативная память забита копиями текстур, которые уже загружены на видеокарту и физически не нужны в RAM.

Как это работает

В ванильном Minecraft текстуры загружаются в оперативку, отправляются на GPU, а затем обычная (не анимированная) текстура удаляется из RAM. Но из-за особенностей Forge этот механизм сломался - данные остаются в памяти, хотя больше не используются. В обычной игре это незаметно, но в сборках с 5-40 тысячами текстур (особенно в 128x, 256x, 512x) потери памяти становятся катастрофическими.

TexFix после полной загрузки всех текстур проходится по менеджеру текстур и удаляет из RAM все неанимированные спрайты, которые уже есть в видеопамяти. Экономия - от пары мегабайт до 40 гигабайт в зависимости от разрешения и количества текстур.

Примеры экономии памяти

В таблице ниже - примерные цифры для ванильного Майнкрафт (729 неанимированных текстур) и для сборок с 5k и 40k текстурами. Предполагается, что все текстуры одного размера (на практике они смешаны, но экономия все равно будет заметной).

Разрешение текстур1 текстураВанильная игра (729 шт.)5 000 текстур40 000 текстур
16x1 КБ729 КБ5 МБ39 МБ
32x4 КБ2,8 МБ20 МБ156 МБ
64x16 КБ11 МБ78 МБ625 МБ
128x66 КБ46 МБ312 МБ2,5 ГБ
256x262 КБ182 МБ1,2 ГБ10 ГБ
512x1 МБ729 МБ5 ГБ40 ГБ

Важно: это только данные, которые висят в RAM мертвым грузом. Текстуры уже на GPU, они используются, но их копия в оперативной памяти - просто мусор. TexFix этот мусор убирает.

Что с мидмаппингом

Если в настройках включен мидмаппинг (midmapping), Майнкрафт создает дубликаты текстур с уменьшенным разрешением для дальних дистанций. В этом случае экономия памяти от TexFix будет еще больше - в таблицу это не заложено, но имейте в виду.

Логирование

После очистки мод пишет в лог, сколько текстур было "починено" и сколько мегабайт (или байт) удалось сэкономить. Можно проверить, насколько эффективно сработал TexFix в вашей сборке.

Зачем это нужно

Если вы играете в обычный Minecraft с парой модов - разница может быть незаметна. Но в тяжелых модпаках (например, с модами на магию, технологии, новые измерения) количество текстур легко переваливает за 10-20 тысяч. Особенно если вы используете 128x или 256x ресурспаки - тогда без TexFix можно легко получить 2-3 ГБ занятой понапрасну оперативной памяти. На слабых ПК эти гигабайты могут быть критичны. Скачайте мод TexFix и освободите RAM для других задач - игра станет стабильнее, а FPS может даже подрасти из-за меньшего количества сборок мусора в памяти.

Мод работает на Forge. Для установки просто положите .jar в папку mods и перезапустите игру. Никаких настроек не требуется.

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

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

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

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

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

Minecraft: Java Edition

1.12.x1.11.x1.10.x

Платформы

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

Клиент

Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:3 года назад
Главная