Привет, Хабр! Меня зовут Sonic. Я собрал SonicBoost — бесплатную утилиту с открытым кодом, которая вытаскивает из Windows 10/11 максимум FPS. 28 твиков реестра, управление службами, блокировка телеметрии, оптимизация сети — всё в одном EXE на 65 МБ. Под капотом .NET 8, WPF UI с Mica-эффектом и ни одного подозрительного скрипта — весь код на GitHub.
В статье — подробный разбор: какие параметры реестра реально влияют на производительность, почему Windows по умолчанию тормозит в играх, и как мы это исправляем.
Зачем вообще нужен ещё один твикер?
Каждый геймер знает ощущение: собрал машину за 200к, а в Valorant на ALT+TAB — фриз на 3 секунды. FPS скачет, пинг гуляет, микрофризы в самый неподходящий момент.
Проблема не в железе. Проблема в том, что Windows — это корпоративная ОС, а не игровая. По умолчанию там крутятся:
Xbox Game Bar — пишет видео в фоне и дёргает GPU
Windows Search — индексирует полмиллиона файлов при каждом чихе
DiagTrack — собирает телеметрию и шлёт в Microsoft
SysMain — предзагружает приложения, которые вы не просили
Виджеты — тянут новости через Edge в фоне
А ещё: таймер системы работает с разрешением ~15.6 мс (при мониторе 144 Гц нужно ~7 мс на кадр), сетевые пакеты искусственно дросселируются, а 20% процессора зарезервировано «для системных нужд».
Существующие решения — это либо скрипты с GitHub, где непонятно что происходит, либо платные утилиты с агрессивным маркетингом. Хотелось сделать прозрачный инструмент: ты видишь что именно меняется, можешь откатить, и всё это бесплатно с открытым кодом.
28 твиков, которые реально работают
Не мифы из YouTube — конкретные ключи реестра с объяснениями.
Топ-5 самых эффективных
1. Отключение Game Bar и Game DVR
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR AppCaptureEnabled = 0 HKLM\SOFTWARE\Policies\Microsoft\Windows\GameDVR AllowGameDVR = 0
Game Bar — самый жирный оверлей в Windows. Он постоянно мониторит активность, пишет в буфер последние 30 секунд геймплея и дёргает GPU. Отключение — первое, что нужно сделать.
2. Аппаратное планирование GPU (HAGS)
HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers HwSchMode = 2
Hardware-Accelerated GPU Scheduling передаёт планирование задач самой видеокарте вместо CPU. На современных GPU (NVIDIA 10xx+, AMD 5xxx+) снижает input lag на 5-15%.
3. Приоритет мультимедийных задач
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile SystemResponsiveness = 0 NetworkThrottlingIndex = 0xFFFFFFFF
По умолчанию Windows резервирует 20% CPU для системных задач даже во время игры. SystemResponsiveness = 0 говорит: «отдай всё игре». А NetworkThrottlingIndex = 0xFFFFFFFF убирает искусственный лимит на сетевые пакеты.
4. Высокое разрешение таймера
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel GlobalTimerResolutionRequests = 1
Windows по умолчанию работает с разрешением таймера ~15.6 мс. Для 144+ Гц монитора это катастрофа — кадры буквально не попадают в тайминг. Этот твик включает глобальное разрешение ~0.5 мс.
5. Отключение фоновых UWP-приложений
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications GlobalUserDisabled = 1
Погода, Новости, Почта, Cortana — десятки UWP-приложений тихо работают в фоне. Один ключ — и все замолчали.
Полный список
Категория |
Твик |
Риск |
|---|---|---|
Игры |
Отключить Game Bar |
Безопасно |
Игры |
Отключить Game DVR |
Безопасно |
Игры |
Отключить оптимизацию полноэкранного режима |
Безопасно |
Игры |
Аппаратное планирование GPU |
Умеренно |
Игры |
Включить игровой режим |
Безопасно |
Игры |
Отключить ускорение мыши |
Безопасно |
Игры |
Высокий приоритет GPU |
Умеренно |
Игры |
Высокий приоритет CPU |
Умеренно |
Игры |
Высокое разрешение таймера |
Продвинуто |
Игры |
Отключить мониторинг Xbox |
Безопасно |
Игры |
Приоритет мультимедийных задач |
Безопасно |
Производительность |
Отключить визуальные эффекты |
Безопасно |
Производительность |
Отключить прозрачность |
Безопасно |
Производительность |
Отключить анимации окон |
Безопасно |
Производительность |
Отключить Cortana |
Безопасно |
Производительность |
Отключить веб-поиск в Пуске |
Безопасно |
Производительность |
Отключить виджеты |
Безопасно |
Производительность |
Отключить троттлинг питания |
Умеренно |
Производительность |
Отключить Prefetch |
Умеренно |
Производительность |
Отключить SysMain / Superfetch |
Безопасно |
Производительность |
Отключить быстрый запуск |
Безопасно |
Производительность |
Отключить фоновые приложения |
Безопасно |
Производительность |
Убрать задержку автозагрузки |
Безопасно |
Производительность |
Отключить контроль памяти |
Безопасно |
Производительность |
Отключить рекламу на экране блокировки |
Безопасно |
Производительность |
Отключить предлагаемые приложения |
Безопасно |
Производительность |
Увеличить системный кэш |
Умеренно |
Сеть |
Отключить сетевой троттлинг |
Безопасно |
Каждый твик помечен уровнем риска:
Безопасно — откат не нужен, ничего не сломается
Умеренно — работает у 99% пользователей, но зависит от железа
Продвинуто — может вызвать нестабильность на старых системах
Как это устроено внутри
Стек: .NET 8 + WPF UI 4.2 (Fluent Design с Mica), CommunityToolkit.Mvvm, DI через Microsoft.Extensions.Hosting.
SonicBoost/ ├── SonicBoost.Core/ # Бизнес-логика (0 зависимостей от UI) │ ├── Tweaks/ # Движок твиков + определения │ ├── Services/ # Управление службами Windows │ ├── Privacy/ # Блокировка телеметрии │ ├── Network/ # Оптимизация TCP/DNS │ ├── Debloat/ # Удаление bloatware │ ├── Power/ # Планы электропитания │ ├── Drivers/ # Определение оборудования │ ├── Logging/ # Логирование в файл │ └── Backup/ # Бэкап настроек перед изменениями └── SonicBoost/ # WPF-приложение ├── Views/ # XAML-страницы ├── ViewModels/ # MVVM ViewModels └── Helpers/ # Конвертеры, утилиты
Ключевая абстракция — TweakItem:
public partial class TweakItem : ObservableObject { public string Id { get; init; } public string Name { get; init; } public string RegistryPath { get; init; } public string RegistryKey { get; init; } public object EnabledValue { get; init; } public object DisabledValue { get; init; } public RegistryValueKind ValueKind { get; init; } [ObservableProperty] private bool _isEnabled; }
Движок умеет:
Прочитать текущее значение из реестра
Сделать бэкап оригинала
Записать новое значение
Верифицировать запись — перечитать значение и убедиться, что оно действительно изменилось
Откатить к исходному
Пункт 4 — важный. Многие утилиты просто делают SetValue и показывают «Готово!», даже если запись тихо провалилась (нет прав, политика безопасности, антивирус заблокировал). SonicBoost после каждой записи перечитывает значение и показывает реальный статус:
Запись прошла → зелёный бейдж «Включено»
Запись не прошла → красная ошибка с конкретной причиной
Нет прав администратора → предложение перезапуститься с правами
Обратная связь в реальном времени
Главная боль подобных утилит — «я нажал кнопку, а сработало или нет?». В SonicBoost:
Цветной бейдж напротив каждого твика — зелёный/красный, обновляется мгновенно
Статус-бар вверху страницы — показывает последнее действие и ошибки
Лог-файл — всё пишется в
%LOCALAPPDATA%\SonicBoost\Logs\, можно открыть прямо из приложенияПри ошибках статус-бар краснеет и показывает конкретную причину
Сеть: снижение пинга
Четыре TCP-оптимизации для снижения задержки:
Отключить алгоритм Нейгла (
TcpNoDelay = 1) — пакеты отправляются мгновенно, без буферизацииОтключить TCP-метки времени — убирает лишние байты из каждого пакета
Оптимизировать частоту TCP ACK (
TcpAckFrequency = 1) — подтверждения идут на каждый пакетОтключить сетевой троттлинг — убирает лимит в 10 пакетов для немультимедийного трафика
Плюс быстрая смена DNS: Cloudflare (1.1.1.1), Google (8.8.8.8), Quad9, OpenDNS — одной кнопкой для всех активных интерфейсов.
Конфиденциальность
9 твиков + блокировка 14 хостов Microsoft через hosts-файл:
Телеметрия → уровень 0 (только безопасность)
Рекламный ID → отключён
Журнал активности → отключён
Геолокация → отключена
Запросы отзывов → отключены
Windows Copilot → отключён
Windows Recall → отключён
Диагностика приложений → запрещена
Управление службами
18 служб Windows, которые можно безопасно отключить: от SysMain и DiagTrack до Xbox Live и факса. Каждая с описанием, текущим статусом и уровнем риска. Статус обновляется в реальном времени — отключил службу, тут же видишь «Остановлена».
Как попробовать
Скачать готовый EXE (65 МБ, Windows x64, самодостаточный — .NET не нужен):
github.com/by-sonic/SonicBoost/releases/latest
Запустить от имени администратора, пройтись по вкладкам, включить нужные твики. Перезагрузка для полного эффекта.
Или собр��ть из исходников:
git clone https://github.com/by-sonic/SonicBoost.git cd SonicBoost dotnet publish src/SonicBoost/SonicBoost.csproj -c Release -r win-x64 --self-contained -p:PublishSingleFile=true -o publish
CI/CD настроен через GitHub Actions — каждый push в main автоматически собирает релиз.
Итого
SonicBoost — не магия и не плацебо. Это конкретные параметры реестра и системные настройки, которые Microsoft выставляет по умолчанию ради универсальности, а не ради производительности. Мы просто собрали их в одном месте с нормальным UI, верификацией и откатом.
Код открыт, лицензия MIT. Принимаем PR-ы, предлагайте свои твики.
GitHub: github.com/by-sonic/SonicBoost
Комментарии (44)

takezi
25.02.2026 22:49Нельзя применить выборочно твики, и когда так делаешь - вообще неочевидно что они не применяются. Только всё или ничего.

aik
25.02.2026 22:4965 мегабайт на то, чтобы 28 значений в реестре поменять?
Ну и было бы интересно бенчмарки увидеть.
И влияние на работу. К примеру, отключение гейбара обычно ведёт к тому, что постоянно начинают всплывать сообщение о том, что такая-то ссылка должна открываться при помощи геймбара и просят приложение выбрать.
morgot
25.02.2026 22:49Сейчас так пишут, хорошо что не электрон какой-то, было бы 600мб. Винапи никому не интересен уже..

Siemargl
25.02.2026 22:49Не было бы WPF, можно было AOT включить.
Или наоборот, понизить требуемую версию НЕТ до 4 - в программе то простой интерфейс и нет сложного ничего.
В обоих случаях размер был бы терпимым.
Прежде чем "оптимизировать" виндовс, научись оптимизации для себя. Это ес-но автору.
А предыдущие его изделия вообще на вирусы похожи.

Wendor
25.02.2026 22:49Есть такая штука - Tauri. Как электрон, только использует системный браузер. Как следствие - 5мб весит приложуха. Но если что-то надо на "бэке" не стандартное, придется на rust дописывать)

0ka
25.02.2026 22:49Сначала пишешь "ALT+TAB — фриз на 3 секунды", затем "Отключить оптимизацию полноэкранного режима - безопасно"...
А ничего что полноэкранные оптимизации созданы чтобы УМЕНЬШАТЬ время переключения между рабочим столом и фуллскрин играми?3 - первый параметр у вас вообще invalid значение (и поэтому будет = дефолту) а второй даже вредит
4 - вы сами верите в своё описание?Далее вы предлагаете отключить sysmain, т.е. отключить службу по оптимизации для оптимизации? (она занимается сжатием ОЗУ что важно на компах где её мало, это zram короче)
Тут ещё оказывается есть риски, но какие абсолютно не написано, а значит ничего реально не тестировалось. (отсутствие бенчмарков тоже намекает на это)"Отключить TCP-метки времени" - они и так по дефолту выключены, хотя для проги на букву z очень даже полезны.
"Отключить сетевой троттлинг — убирает лимит в 10 пакетов" - чёт я не замечал никаких лимитов в 10 пакетов
Реальное название статье - 28 твиков которые я не проверял. А ну и ещё это на самом деле просто .reg файлы
В следующий раз проси ИИшку пруфать свою фигню

0ka
25.02.2026 22:49@Sanctuary_s может у вас будет что добавить

Sanctuary_s
25.02.2026 22:49Приветствую. Если интересно мое мнение, то, желание сделать что-то свое всегда приветствуется, но по реализации огромные вопросы:
"которая вытаскивает из Windows 10/11 максимум FPS" — это просто ложь и желание ввести в заблуждение читателя, надеясь, что он не сможет дать оценку написанному. Это огромный минус врать в самом первом предложении, что говорит либо о том, что описано выше, или автор, не являясь специалистом в данной области, сам верит в то, что пишет.
" какие параметры реестра реально влияют на производительность": параметры в реестр в общем-то не влияют на производительность...
"почему Windows по умолчанию тормозит в играх": Windows не тормозит в играх. ОС тормозит из-за древнего ПК без SSD или из-за применяемых троянов, которые удаляют системные файлы.
"а в Valorant на ALT+TAB". В Valorant нет никаких фризов при Alt+Tab. Как и нет их в других играх
"Xbox Game Bar — пишет видео в фоне и дёргает GPU". Оно не пишет видео и не дергает ничего...
"Windows Search — индексирует полмиллиона файлов при каждом чихе": это, слава Богу, не так. Господи, откуда такие выдумки можно было прочитать, чтобы переписать здесь?
"DiagTrack — собирает телеметрию и шлёт в Microsoft". И что в плохого в том, что продукт вынужден собирать телеметрические данные, чтобы сделать его лучше? Я думаю, тут вопрос к матчасти, как делается продукты такого уровня, как Windows.
"SysMain — предзагружает приложения, которые вы не просили": Стеркин уже икает, небось. https://www.outsidethebox.ms/19318/
"Виджеты — тянут новости через Edge в фоне": и что из этого?
"Существующие решения — это либо скрипты с GitHub, где непонятно что происходит, либо платные утилиты с агрессивным маркетингом": интересные выводы. И откуда такие познания вообще?
" Windows Recall → отключён": вот задание: узнать, где будет работает Recall. Да, это сложно разбираться в теме, но не понимать, что надо проверять сначала, имеется ли NPU, а уже потом что-либо делать, — это и есть профессиональный подход.
Применять такие "твикеры", конечно, не надо, если не хотите звать знакомых вам переставлять Windows...
В общем за изобретение ставлю пять, но по предмету — неуд, так как отсутствуют фундаментальные знания по ОС как таковые. Тут поможет лишь чтение литературы, и продукт будет улучшаться. Пока это очень плохо. Через пару лет усердного труда будет лучше, если не бросишь.
Про рекламу какого-то VPN-сервера и "Защита соединения + низкий пинг для игр" я просто промолчу... Какая защита? С какой стати низкий пинг (как пинг может быть низким вообще?).

Okeu
25.02.2026 22:49С какой стати низкий пинг (как пинг может быть низким вообще?)
Это для игрунов написано, которые не шарят. Но низкий пинг - обычно это звучит в контексте, относительно чего-то (например норма играть в условный КС с пингом 20-25 из Мск - и это низкий пинг, а если с ВПН он стал 120 - то это уже высокий пинг. С ним может уже даже дискомфорт появиться) в общем все дело в контексте) в статье его нет)

andrey_27
25.02.2026 22:49SysMain та ещё свинка. Выполняет функции superfetch, который расходует ОЗУ на якобы часто используемые приложения, которые даже не запущены. В эпоху ссд это расточительство, не говоря уже о том, что занятая память "на всякий случай" нервирует и портит всю эвристику приложений.
Полноэкранная оптимизация вообще параша. Долгое время не понимал, почему во всех играх скрин тиринг, приходилось мучиться с vsync. А как только эту "оптимизацию" вырубил - все заработало как надо.

nidalee
25.02.2026 22:49В эпоху ссд это расточительство, не говоря уже о том, что занятая память "на всякий случай" нервирует и портит всю эвристику приложений.
Не согласен. Пустая память - деньги на ветер. Любая современная ОС умеет резво освобождать кеш, если вы вдруг решите его внезапно чем-то занять. Так что пущай кеширует, в идеале конечно бы ей обозначить, что НУЖНО кешировать - но тут уж чем богаты, тому рады.

code07734
25.02.2026 22:49Ага, резво освобождать и подгружать, хорошо бы ещё умела превосходить лимит пропускной способности памяти и задержки от этих загрузок туда сюда

nidalee
25.02.2026 22:49Задачи, которые упираются в скорость DDR, можно пересчитать по пальцам одной руки. Если вы там 24\7 сжимаете и разжимаете архивы - наверное, есть смысл озаботиться отключением кеша.

code07734
25.02.2026 22:49Любая программа аллоцирующая память периодически будет ждать её освобождения, ядро системы не за 0 времени принимает решения, самое главное у памяти есть latency и множество разных нагрузок могут сильно замедлить систему
Так же это грузит диск, соответственно в моменте может и в него упираться
Плюс некоторые программы не видят реальное количество доступной памяти из-за кешированной, и думают что её мало осталось
Вот они по пальцам одной руки:
браузер, новые вкладки, смена качества видео на ютубе, прогрузка фоновых телеметрий на сайтах - здесь лаги не критичны, конечно пока они не начинают занимать от половины времени ожидания(когда приходишь в какой то офис, а там висит всё - эксель, браузеры, что-то в фоне пытается работать, какой то там 360 антивирус что-то делает при этом нагружен на 100% не процессор)
Игры, новые кадры, загрузка текстур и много там чего ещё - микрофризы, иногда и "макрофризы"
Так что чем больше колебаний занятой рам тем менее отзывчива система
Конечно sysmain бывает полезен, отчего только хуже. Он то нужен, то не нужен к сожалению
Но говорят на 32 ram без него уже лучше чем с ним, хотя никогда не тестил на 32
nidalee
25.02.2026 22:49Плюс некоторые программы не видят реальное количество доступной памяти из-за кешированной, и думают что её мало осталось
Ну это говнокод, ОС тут не при чем.
браузер, новые вкладки, смена качества видео на ютубе, прогрузка фоновых телеметрий на сайтах
Это все скорее всего тормозит по дисковым или сетевым операциям, браузер (на примере Firefox) вообще сложно отучить писать кеш на диск когда надо и когда не надо. Я в итоге пришел к тому, что дисковый кеш проще отключить.
Ну нет в браузере задач, которые пишут активно туда на 25+ ГБ\с. Ну вы понимаете, что даже если намеренно делать все максимально криво, разогнать среднестатистические 100 мегабит в секунду чтения (ethernet) до среднестатистических 25 ГБ\с записи (ddr4-3200) нереально? Туда же идут и задержки, сколько там у самой убогой конфигурации ddr4? 22ns (2133@24). А пинг у вас до сайта сколько? 40мс? 80?
Короче, вы не там ищите проблему. Вот разве что игры я приму как аргумент в дополнение к архиваторам, и то там скорее всего дело окажется как всегда в кривости основного потока, а не скорости памяти.
когда приходишь в какой то офис, а там висит всё - эксель, браузеры, что-то в фоне пытается работать, какой то там 360 антивирус что-то делает при этом нагружен на 100% не процессор
Классический изнасилованный диск, в офисе поди еще и HDD, а не SSD, хотя ультрабомж SSD (которые я не удивлюсь увидеть в офисе) иногда своими тупняками дадут прикрутить барракуде образца 2014.

code07734
25.02.2026 22:4925+ Гб/с это последовательный доступ, которого никогда не присходит на практике. 2 программы с последовательным доступом к памяти это уже непоследовательный чередующийся доступ
25 Гб/с некуда деть так просто, только лишние копирования конечно делать внутри рам - им можно заполнить весь L3 кеш за миллисекунды, а диски медленнее рам
А ос сейчас всё ещё много копирований делают чтобы выполнить какой нибудь системный вызов. Хотя уже кольцевые буферы начинают всё чаще применяться
Если учитывать всю подсистему памяти
Кешмиссы начинаются примерно от 50ns
1 задержка на 1 процессе/потоке может вызвать ступоры в других процессах, те будут больше ждать, делать больше попыток доступа(если какие то общие данные и требуется атомарный доступ)
Это как снежный ком, легко и просто эти задержки выходят в масштаб микросекунд даже 50 вкладок не надо
Ступоры можно даже с хорошим ssd наблюдать, хоть и сильно реже
В винде например легко почувствовать отзывчивость самой ос если убрать 20-30 процессов встроенных в винду, при том потребление рам снижается на полгига. Но я не знаю почему эти 20-30 процессов чем то там занимаются что это заметно
Например люди жалуются что win11 чистая как то туговата после десятки
nidalee
25.02.2026 22:4925+ Гб/с это последовательный доступ, которого никогда не присходит на практике. 2 программы с последовательным доступом к памяти это уже непоследовательный чередующийся доступ
Мне кажется, вы путаете DRAM и SSD\HDD. У DDR памяти нет последовательного и рандомного доступа, у нее есть только read, write и copy. Мне не удалось быстро с работы нагуглить что-то конкретное, но искуственный идиот пишет следующее:
For DRAM, the performance for random and sequential writes tends to be quite similar, especially at high bandwidths and with modern architectures that optimize access patterns. The primary factors affecting performance are bandwidth, latency, and memory controller efficiency, not whether the access pattern is random or sequential.
UP: Дальнейший допрос по DDR5:
Sequential read: ~48,000 MB/s
Random read: Might be around 35,000-40,000 MB/s, depending on system and workloadМожете в меня кинуть какими-то ссылками на тему?
Например люди жалуются что win11 чистая как то туговата после десятки
Люди также жаловались на Windows Vista, которая лично у меня летала. Просто люди пытаются установить новую систему на старое железо.

code07734
25.02.2026 22:49Думаю win11 не должна быть менее отзывчивой на том же условном ryzen 1600x. Функционал одинаковый, просто больше встроенного слопа. Ну и конечно патчи, патчи, патчи
Есть утилита stress-ng под линукс. Попытался кешмиссов сделать, но 4800h с linux отлично держатся. Хотя микрофризы есть при свободной рам
Я просто уже и не помню откуда я что-то узнал. Вот покопался, думаю уж лучше в первоисточнике(почти) смотреть
Если в общих чертах
https://en.wikipedia.org/wiki/Dynamic_random-access_memory#Memory_timing
Память же доступна чанками по сколько то бит
И чтобы открыть такк называемый row нужно подождать пока заряды стекут с кондесаторов, увы память на емкостях построена
Там так же задержка на закачивание данных(заряд кондесаторов)
При последовательном доступе эти тайминги "прячутся" за эффектом конвейера
При рандомном - надо постоянно открывать/закрывать.
CAS тайминг это прям минимум, нижняя граница
При рандоме тайминги начинают складыватьсяPS. пытался найти именно в тестах уменьшение эффективной пропускной способности, но современные статьи по бенчам превратились в слюнепускания по большим кешам, npu, unified memory, якобы время батареи и тд. Сложно найти что-то уже, у меня не выходит

0ka
25.02.2026 22:49кстати, имхо, по моей памяти, самый действенный способ уменьшить фризы в играх на старых пк это: выключить игровой режим винды и поставить играм высокий приоритет процесса (предпочитаю через system informer т.к. он может запоминать приоритет, а игровой режим отключаю из-за того что он сам управляет приоритетами), а дискорду поставить "нормальный" т.к. по дефолту он в повышенном

Agroslav
25.02.2026 22:49я добавлю
Аппаратное планирование GPU (HAGS) - отключение ломает генерацию кадров ты её не включишь, увеличивает задержку при включенном reflex из-за не оптимальной очереди кадров, правоцирует фризы при резких сменах кадров с g-sync из-за не оптимальной очереди кадров. И на 4000-5000 линейке PCL и тотал лейтенси не растут. Её выключение сомнительно оправдано было когда с ОБС конфликтует.
Приоритет мультимедийных задач - значения ниже 10 не применяются, резерв должен быть, особенно при процессорах с гетерогенной архитектурой.
Высокое разрешение таймера - как уже упоминали - динамический таймер есть, но не упоминалось, что ломается и без того низкуя автономность ноутов такими не тестированными на разном железе твиками.

gefestik
25.02.2026 22:49возможность введения кастомного dns нужно сделать, пункт выбора меню "добавить своего поставщика услуг dns"

Wolf4D
25.02.2026 22:49Про таймер я бы поспорил. Драйвер видеокарты работает в режиме ядра, ему системный планировщик до лампочки.
Да и настройка этот таймер в Win10/11 переключает из динамического режима (где такт подстраивается под приложения) в статический (фиксированный). Нормальные игры сами должны переключать такт на минимальный размер, так что очень спорный твик.

Dgbbjjhgv
25.02.2026 22:49Существующие решения — это либо скрипты с GitHub, где непонятно что происходит, либо платные утилиты с агрессивным маркетингом.
Это очень смешно на самом деле.
Можно подумать, что ваши скрипты кому-то понятны. Вы даже сами не понимаете что они делают. Просто нашли в инете правки реестра, коих тысячи, и запили exe'шник. Ну или opus постарался за вас.
UDP: лол, всё оказалось банальней. За оптимизатором скрывается впн клиент с платной подпиской.
Встроить впн в "оптимизатор" винды! Кек, это же надо было додуматься до такого

LPDem
25.02.2026 22:49Твики можно включать и выключать синей кнопкой справа, но это, судя по всему, ни на что не влияет. Как включить только выбранные твики?

fixator10
25.02.2026 22:49Погода, Новости, Почта, Cortana
Кто? Оно умерло в 2023 году еще.

YamadaHideki
25.02.2026 22:49В последних сборках win11, че оно тогда делает?

Sanctuary_s
25.02.2026 22:49Ее нет в Windows 11 уже как почти 5 лет.

Sanctuary_s
25.02.2026 22:49Кто-то поставил минус, веря, что в Windows 11 откуда-то может взять Cortana. :D А ведь это технический портал! O tempora, o mores!

ciuafm
25.02.2026 22:49Можно GUI и на PowerShell написать с чекбоксами, но ведь тогда любой просмотреть может что происходит...

ganzmavag
25.02.2026 22:49Проблема в том, что Windows — это корпоративная ОС, а не игровая. По умолчанию там крутятся:
Xbox Game Bar — пишет видео в фоне и дёргает GPU
Понятно. Xbox - первый признак корпоративной, а не игровой.

Olegsoft
25.02.2026 22:49Поверьте... на современном железе с 2 x ddr 5 на скорости 5600, многоядерном овер 20 ядер проце на этой же шине 5600 , rtx 3080 и M2 SSD на каких то невероятных скоростях около 7200 на чтение. никакими фризами даже не пахнет. Хватит оптимизировать морально устаревшее железо. Оно для Doom предназначено. Вовремя обновлять компьютер достаточно для решения всех фризов.

infected2202
25.02.2026 22:49Как я оценил положительный эффект и подводные камни по пунктам и выложил в опенсорс.
1) «Таймер 15.6 мс = катастрофа для 144 Гц»
Это не так в том смысле, как написано. Частота кадров не ограничивается “системным тиком 15.6 мс”. Игры используют высокоточные счётчики/таймеры и свои циклы рендера.
Да, в Windows есть понятие “timer resolution”, и приложения могут запросить более частое пробуждение таймера (черезtimeBeginPeriod).
Но “принудить глобально 0.5–1 мс” — это скорее про латентность планировщика/пробуждений, а не про «кадры не попадают в тайминг». И это имеет цену: больше wakeups → больше энергопотребление/нагрев/шум, иногда побочные эффекты по стабильности. Это хорошо объясняется в разборе про Windows timer resolution и энергопотери.Вывод: как “универсальный FPS-твик” — сомнительно; как узкая настройка под конкретные кейсы (например, некоторые аудио/латентность-чувствительные сценарии) — иногда обсуждаемо, но на хай-энд игровом ПК чаще даст побочку, чем пользу.
2)
SystemResponsiveness = 0(«отдай всё игре, 20% CPU зарезервировано»)Microsoft действительно описывает
SystemResponsivenessкак процент CPU, гарантированный низкоприоритетным задачам при работе MMCSS.
Но важное: значения ниже 10 и выше 100 “зажимаются” (clamp) к дефолту. В документации прямо сказано, что значения вне диапазона приводятся к типовым.
То есть утверждение «поставь 0 и Windows отдаст всё игре» — как минимум не соответствует поведению, описанному Microsoft.Вывод: этот пункт в статье подан неверно/слишком уверенно. Максимум — вы меняете поведение MMCSS, и то не так, как заявлено.
3) Сетевые твики:
TcpAckFrequency,TcpNoDelay, отключение timestampsTcpAckFrequency— реальная настройка, Microsoft описывает её как управление поведением delayed ACK (сколько ACK может “висеть”, прежде чем игнорировать таймер задержки).
Но влияние на “пинг в играх” не гарантировано: многое зависит от протокола (UDP/TCP), модели обмена конкретной игры, маршрута/буферблоута и т.п. Часто это меняет накладные расходы/поведение TCP, а не магически снижает задержку до сервера.С
TcpNoDelayв статье есть типичная путаница: Nagle отключается на уровне сокета опциейTCP_NODELAY, которую включает само приложение.
А “реестровый TcpNoDelay” у Microsoft встречается как специфичная настройка для MSMQ (Message Queueing), а не как универсальный “ускоритель игр”.TCP timestamps — в Windows есть и глобальные, и per-socket настройки. Выигрыш “минус лишние байты” для игр обычно микроскопический, а потенциальные побочки/неочевидные эффекты — есть.
Вывод: сетевые твики — зона, где очень легко получить плацебо или ухудшение (потери/джиттер под нагрузкой/просадка throughput), особенно если проблема на самом деле в роутере/Wi-Fi/буферблоуте/маршруте до сервера.
4) Отключение Game Bar / Game DVR
Отключить фоновую запись/захват (Game DVR / background recording) — часто разумно, если вы этим не пользуетесь.
Но полностью “убить” Game Bar на некоторых системах может быть неожиданно вредно: есть реальные кейсы, где Xbox Game Bar используется как часть механизма “пометить процесс как игру” для оптимизаций планировщика (особенно обсуждается в контексте AMD Ryzen X3D с несколькими CCD).
Вывод: на хай-энд ПК (особенно с X3D/гибридной топологией) безопаснее не удалять Game Bar, а отключать именно захват/оверлейные фичи, которые вам не нужны.
5) Отключение “контроль памяти” (похоже на Memory Integrity / HVCI)
Это не “безопасно”, как помечено в статье: отключение Memory Integrity/HVCI/VBS — это компромисс безопасность vs производительность. Microsoft описывает Memory Integrity/VBS как усиление защиты ядра.
При этом независимые тесты показывали, что HVCI/VBS может заметно влиять на производительность в некоторых сценариях (величина зависит от железа/игры).Вывод: это один из немногих твиков, который реально может дать измеримый прирост, но “подводный камень” — вы осознанно снижаете безопасность системы.

Vladimir_III
25.02.2026 22:49Animal Well - игра 2024г на 15ч весом 30мб.
Какая-то приложуха для изменения пары десятков строчек в реестре вместо рег файла - Animal Well * 2

maxim12ERt
25.02.2026 22:49Сделать оптимизатор для игр и не добавить вырубание залипания клавиш(да и других спец возможностей) - смертный грех. Я его каждый раз после переустановки винды забывал вырубать и оно каждый раз мне руинило игру.


yahooyaks
А есть вариант в виде скрипта? Приложуха - это оверкил.
morgot
Можно переписать на павершел или даже на батник, там же сугубо реестр.
homm
.reg файл )