До -75% веса любых установленных игр, БЕЗ потери FPS – знакомимся с CompactGUI
Что это такое?
CompactGUI – это бесплатная графическая оболочка, для удобного применения алгоритмов "прозрачного" сжатия данных, на уровне операционной системы Windows и файловой системы NTFS.
Используемые алгоритмы "Xpress 16K" и "LZX" появились в системе Windows начиная с Windows 10.
Для игр и любого софта это выглядит абсолютно невидимо – они как обычно обращаются к файлам.
При обращении к сжатым файлам – их распаковка производится налету в оперативной памяти, бесшовно.
Допустим... но какой ценой?
Сразу успокоимся: На FPS в играх это НЕ влияет.
В интернете куча тестов подтверждающих это. Проверил и сам - тоже не заметил никакой разницы.
Например алгоритм "Xpress 16K" специально разработан чтобы быть экстремально быстрым и не оказывать влияние на запуск и работу программ и игр.
Можно рассматривать это как некий ПК-аналог алгоритма сжатия Kraken для PS5.
Какие ещё плюсы?
Сокращает время загрузки игр, если игра установлена на HDD.
Зависимость тут простая: Чем меньше HDD-диску нужно считывать данных – тем лучше.
И конечно, быстрее он считывает например в 2Х более компактный объём данных.
Есть минусы?
Ну разве что когда добавляешь новую папку и запускаешь сжатие –нужно подождать сжатия.
Так например 5 Гб папка установленной игры сжимается примерно за пару минут, и может быть при этом сжата до 2-3 Гб.
На SSD-дисках скорость считывания данных после сжатия остаётся примерно прежняя (ну от силы ~1 сек. добавится ко времени загрузки уровня игры).
Если у вас есть современные игры с поддержкой Direct Storage (гуглите список, на середину 2026 года это около ~10 игр) – их лучше не сжимать, т.к. у таких игр GPU считывает файлы с SSD-накопителя без участия процессора, поэтому ЦПУ-сжатие может помешать скорости таких игр.
(Хотя, на примере того же Forspoken – весит 130 Гб, прогноз сжатия всего всего -7,8 Гб (6%) – я бы в любом случае подумал, стоит ли на это тратить время)
Сжимается всё что угодно?
Зависит от конкретного типа данных в папке. Некоторые игры сжимаются всего на 1%, некоторые на 50-75%.
Примеры:
ВАЖНОЕ ПРИМЕЧАНИЕ:
* На всякий случай: если вдруг вы собрались сжимать какие-то уникальные и неповторимые файлы (например, ваша личная супер-сборка скайрима на 3000 модов, над которой вы работали три года) – лучше сделайте предварительно резервную копию важных данных.
У меня всё нормально пока что работало, но понятное дело что даже Microsoft как разработчики этих алгоритмов сжатия, не дадут 110% гарантии на все случаи жизни.
Я например сжимаю обычные папки установленных игр, которые в случае чего можно разжать, ну или на крайняк - просто удалить и перекачать.
Какие настройки рекомендую
Add to right-click context menu – чтобы быстро отправлять в прогу любую папку на тест возможностей сжатия (без записи).
Show notification on completion – после запуска очереди папок на сжатие, программа уведомит вас об очередной сжатой папке, и какой % сжатия по итогу у неё вышел (он может немного отличаться от предварительного оценочного, но чаще в хорошую сторону).
Start CompactGUI in system tray – Будет держать иконку проги в трее (системном лотке).
HDDs only use 1 thread – Так как HDD всё равно больше не смогут одновременно считывать / записывать.
Estimate Compression for non-Steam Folders (beta) – позволяет заранее оценивать (без записи) возможный коэф. сжатия у закидываемых в прогу папок.
Чтобы проще принять решение, стоит ли тратить время на сжатие/перезапись файлов в папке у конкретной игры.
На HDD оценка достаточно медленно происходит (как и само сжатие), на SSD гораздо быстрее.
В целом рекомендую эту опцию использовать в любом случае для оценки.
Monitor compressed folders for changes – будет периодически во время простоя проверять, не были ли перезаписаны файлы обновлением игры например, и показывать вам потом, если вдруг какая-то папка игры "растолстела" со временем, и нуждается в упоясывании.
Можно раз в пару месяцев одной кнопкой запускать актуализацию сжатия всех папок, если вы регулярно обновляете игры.
А при добавлении папки на сжатие ей лучше ставить вот эти две галочки
Skip file types specified in settings – это пропустит несжимаемые медиа-файлы.
Skip file types likely to compress poorly – это пропустит файлы которые на основе предварительной оценки плохо сжимаются.
Эти две опции автоматом скипнут плохо сжимаемые файлы, что может значительно ускорить сжатие.
Какие алгоритмы сжатия рекомендуются?
Xpress 8K – если у вас старенький проц, типа i7-4770. C этим алгоритмом вы не заметите влияние на производительность даже на нём.
Xpress 16K – если хотите близкое к нулевому влияние на скорость считывания данных на SSD / N2ME-накопителях, на современных актуальных игровых процессорах с 6-8 ядрами и 12-16 потоками.
LZX – Более эффективное сжатие до 32кб блоков. Если хотите сэкономить лишние 1-10% веса папки.
Особенно пригодится на HDD-диске (на них это будет никак не заметно по скорости), и в редко используемых играх на SSD (ну +1-2 секунды загрузки уровня).
Где взять прогу?
Там же – будет более детальное описание, и дополнительные "Вопросы-Ответы".