Десктопная утилита для аппаратной цветокоррекции монитора, оптимизации задержки ввода и тонкой настройки Windows.
Написана на Rust и Tauri v2. Потребляет ~2–8 МБ RAM в трее (trimmed working set), использует 0% CPU в простое и работает без внедрения в память сторонних процессов.
Synchro Nova — современная высокопроизводительная альтернатива утилитам вроде VibranceGUI, оверлеям и твикерам, перегружающим систему и конфликтующим с античитами. Приложение объединяет аппаратное управление сочностью (Digital Vibrance / Saturation), аппаратную гамма-калибровку через LUT дисплея, аудит драйверов GPU и системные твики Windows для минимизации задержки ввода (Input Lag) в едином интерфейсе без рекламы, телеметрии и фоновых служб.
Synchro Nova спроектирована с приоритетом на полную совместимость с соревновательными играми и античитами уровня ядра (Easy Anti-Cheat, BattlEye, Riot Vanguard, Ricochet, VAC):
- Изоляция процессов: Приложение работает строго в User Mode как независимый системный процесс. Оно не открывает дескрипторы игр и не обращается к их памяти (0 обращений через
PROCESS_VM_READилиPROCESS_VM_WRITE). - Отсутствие графических перехватов: Synchro Nova не перехватывает графический конвейер (DirectX / Vulkan SwapChain) и не внедряет динамические библиотеки в игровые клиенты.
- Отсутствие синтетического ввода: В кодовой базе отсутствуют вызовы симуляции клавиатуры и мыши (
SendInput,keybd_event, глобальные хуки окон). - Штатные интерфейсы Windows: Калибровка цвета выполняется через официальные WinAPI-интерфейсы Desktop Window Manager (
MagSetFullscreenColorEffect) и аппаратные таблицы гаммы дисплея (SetDeviceGammaRamp), аналогично стандартным панелям управления NVIDIA Control Panel и AMD Software. - Системные политики защиты: При старте процесса активируются политики постоянного DEP (Data Execution Prevention), безопасного разрешения библиотек (защита от DLL Search Order Hijacking) и контроль целостности структур кучи.
- Управление через Windows GDI & Magnification API: регулировка сочности (vibrance), насыщенности, гаммы, контраста и цветового тона без задержки кадра и без инпут-лага.
- Режим Black Holo: интеллектуальная калибровка динамического диапазона и теней для улучшения видимости в темных сценах без пересвета светлых зон.
- Профили для соревновательных игр: автоматическое переключение профилей калибровки для популярных игр (Counter-Strike 2 / CS2, Dota 2, Rust, Apex Legends, PUBG, Valorant, Rainbow Six Siege, War Thunder).
- Адаптивный акцент интерфейса: поддержка пользовательских RGB-цветов темы с динамическим вычислением контрастности текста.
- Проверенные параметры: оптимизация системного таймера, приоритеты MMCSS, полноэкранная оптимизация (FSO), отключение телеметрии и оптимизация сетевого стека TCP для стабильного пинга.
- Точки восстановления Windows и бекапы реестра: автоматическое создание точки восстановления системы Windows (
SRSetRestorePointW) и снимка реестра (.reg) перед внесением изменений. - Прозрачность и безопасность: каждая команда и ключ реестра документированы в интерфейсе и в справочнике по твикам. При запуске без прав администратора системные настройки защищены блокировкой и эффектом матового размытия.
- Определение активного графического адаптера, текущей версии драйвера и даты его выпуска.
- Проверка актуальности драйверов NVIDIA, AMD, Intel с прямыми ссылками на официальные источники.
- Мониторинг загрузки процессора и оперативной памяти через нативный Windows PDH (Performance Data Helper).
| Показатель | Synchro Nova | VibranceGUI | Типичный софт на Electron |
|---|---|---|---|
| Оперативная память в трее | ~2 – 8 МБ | ~15 – 35 МБ | 120 – 350 МБ |
| Нагрузка на CPU в фоне | 0.0% (0 прерываний) | 0.2 – 0.8% | 0.5 – 2.5% |
| Калибровка динамического диапазона (Black Holo) | Есть (аппаратный LUT) | Нет | Редко (хук оверлея) |
| Твики задержки (Input Lag, MMCSS, TCP) | Есть (с точкой восстановления) | Нет | Нет / сторонние BAT-файлы |
| Совместимость с античитами (EAC, BE, Vanguard) | 100% (User-Mode WinAPI) | Совместим | Риск перехвата оверлеем |
| Время холодного старта | < 0.3 сек | ~1.0 – 1.8 сек | 2.5 – 6.0 сек |
Свежие сборки доступны на странице Releases:
- Портативная версия (
Synchro-Nova-2.2.4-Portable.zip) — автономный бинарникsynchro.exe, запускается без установки из любой папки или с накопителя. - Установщик (
Synchro.Nova_2.2.4_x64-setup.exe) — инсталлятор с ярлыками, интеграцией в системный поиск Windows и деинсталлятором.
Для проверки целостности загруженного файла в PowerShell:
Get-FileHash .\synchro.exe -Algorithm SHA256# 1. Клонируйте репозиторий
git clone https://github.com/Arean-Max/synchro-nova.git
cd synchro-nova
# 2. Установите зависимости
npm install
# 3. Запуск в режиме разработки
npm run dev
# 4. Сборка портативной версии
npm run build:portable
# 5. Сборка релизного инсталлятора
npm run buildСобранный исполняемый файл создается в src-tauri/target/release/synchro.exe, а установщик — в src-tauri/target/release/bundle/nsis/.
- Официальный Telegram: t.me/synchronova — новости, обновления и обсуждения.
- GitHub Issues: сообщение об ошибках и предложения по функционалу — Создать issue.
Исходный код распространяется под копилефт-лицензией GNU Affero General Public License v3 (AGPL-3.0).
Для использования в коммерческих, проприетарных или закрытых проектах без требований AGPLv3 доступно приобретение коммерческой лицензии. Связь по вопросам выкупа: Telegram: https://t.me/vkmef.