Оптимизация Windows для игр — максимальный FPS

Вы купили видеокарту за 50 тысяч рублей, но FPS всё равно проседает? Дело может быть не в железе, а в настройках Windows. Из коробки система не оптимизирована для игр — фоновые процессы, телеметрия, энергосбережение и "защитные" патчи отнимают от 5 до 25% производительности. В этой статье разберём каждую настройку, которая реально влияет на FPS, с объяснением почему это работает.

1. План электропитания: "Максимальная производительность"

Это первое, что нужно изменить. По умолчанию Windows использует "Сбалансированный" план, который динамически снижает частоту процессора для экономии энергии. В играх это проявляется как микрофризы — процессор не успевает набрать частоту в нужный момент.

Windows 11 имеет скрытый план "Максимальная производительность" (Ultimate Performance), который фиксирует процессор на максимальной частоте и минимизирует задержки энергосбережения.

:: Активировать план "Максимальная производительность"
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
powercfg /setactive e9a42b02-d5df-448d-aa00-03f14749eb61

Если команда выше не работает (на некоторых ноутбуках Microsoft удалила этот план), активируйте хотя бы "Высокая производительность":

powercfg /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

Ожидаемый эффект: стабильнее FPS, меньше микрофризов. Особенно заметно в CPU-зависимых играх (стратегии, MMORPG, открытый мир).

На ноутбуке: используйте "Максимальная производительность" только при подключённом зарядном. От батареи процессор будет потреблять значительно больше энергии.

2. Игровой режим Windows (Game Mode)

Игровой режим в Windows 11 работает не так, как думают многие. Он не "ускоряет" систему, а запрещает Windows Update устанавливать обновления и перезагружаться во время игры, а также ограничивает фоновые процессы от потребления ресурсов.

Параметры → Игры → Игровой режим → Вкл.

Однако в некоторых играх Game Mode может вызывать микростаттеры из-за того, как Windows перераспределяет ресурсы. Если заметили ухудшение — попробуйте отключить и сравнить.

Когда отключать Game Mode

3. Отключение Xbox Game Bar и оверлеев

Xbox Game Bar — встроенный оверлей Windows для записи экрана, снятия скриншотов и мониторинга FPS. Проблема в том, что он работает постоянно, даже если вы им не пользуетесь, потребляя ресурсы GPU и создавая дополнительную задержку ввода (input lag).

; Полное отключение Xbox Game Bar
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR]
"AppCaptureEnabled"=dword:00000000

[HKEY_CURRENT_USER\System\GameConfigStore]
"GameDVR_Enabled"=dword:00000000

; Отключение Game DVR (запись в фоне)
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR]
"AllowGameDVR"=dword:00000000

Дополнительно: Параметры → Игры → Xbox Game Bar → Выкл. И удалите Xbox Game Bar через PowerShell:

Get-AppxPackage Microsoft.XboxGamingOverlay | Remove-AppxPackage

Другие оверлеи, которые стоит отключить

Ожидаемый эффект: +2-8% FPS и снижение input lag на 1-5 мс.

4. Отключение Fullscreen Optimizations

В Windows 10/11 все полноэкранные игры по умолчанию запускаются в режиме "Fullscreen Optimizations" (оптимизации полноэкранного режима) — по сути, это бордерлесс-оконный режим с дополнительной обработкой. Это добавляет задержку ввода и может снижать FPS в DirectX 9/11 играх.

Для конкретной игры

ПКМ по exe-файлу игры → Свойства → Совместимость → поставьте галку "Отключить оптимизации во весь экран".

Глобально для всех приложений

; Отключить Fullscreen Optimizations глобально
[HKEY_CURRENT_USER\System\GameConfigStore]
"GameDVR_FSEBehaviorMode"=dword:00000002
"GameDVR_HonorUserFSEBehaviorMode"=dword:00000001
"GameDVR_FSEBehavior"=dword:00000002
"GameDVR_DXGIHonorFSEWindowsCompatible"=dword:00000001

Ожидаемый эффект: снижение input lag на 5-15 мс в DX9/DX11 играх. В DX12/Vulkan разница минимальна.

5. Отключение патчей Spectre и Meltdown

Это самая спорная, но и самая эффективная оптимизация. В 2018 году были обнаружены уязвимости Spectre и Meltdown в процессорах Intel и AMD. Microsoft выпустила патчи, которые закрывают эти уязвимости, но при этом замедляют процессор на 5-25% в зависимости от нагрузки.

Для игровых ПК, которые не обрабатывают чувствительные данные и не являются серверами, отключение этих патчей — разумный компромисс между безопасностью и производительностью.

; Отключение патчей Spectre/Meltdown (ТОЛЬКО для Intel)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"FeatureSettingsOverride"=dword:00000003
"FeatureSettingsOverrideMask"=dword:00000003

Для AMD Ryzen уязвимость Meltdown не актуальна, но Spectre V2 — да. Те же ключи реестра работают для AMD.

Важно: после применения нужна перезагрузка. Проверить статус можно через PowerShell: Get-SpeculationControlSettings (установите модуль SpeculationControl через Install-Module SpeculationControl).

Ожидаемый эффект: +5-15% FPS в CPU-зависимых играх. На Intel 6-9 поколений эффект максимальный (до +25%). На Intel 12+ и AMD Ryzen 5000+ — менее заметно (+5-8%).

Все игровые оптимизации за 30 секунд

WinTuner включает игровой профиль оптимизации: электропитание, отключение оверлеев, Fullscreen Optimizations, Spectre/Meltdown патчи и другие настройки. Один клик вместо часа в реестре.

Скачать WinTuner бесплатно

6. Приоритет процессора для игр

Windows распределяет процессорное время между всеми запущенными процессами. По умолчанию приоритет отдаётся "фоновым службам", а не приложениям переднего плана. Для игр это нужно изменить:

; Приоритет для программ переднего плана (а не фоновых служб)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
"Win32PrioritySeparation"=dword:00000026

Значение 26 (hex) означает: короткие кванты, переменные, приоритет переднему плану. Это оптимально для игр. Значение по умолчанию — 02.

Также можно установить высокий приоритет для конкретной игры через Диспетчер задач: ПКМ по процессу игры → "Задать приоритет" → "Высокий". Но это нужно делать каждый раз при запуске.

7. Hardware-Accelerated GPU Scheduling (HAGS)

HAGS (аппаратное планирование GPU) — функция Windows 11, которая позволяет видеокарте самостоятельно управлять очередью графических задач вместо того, чтобы это делал CPU через драйвер.

Включить: Параметры → Система → Дисплей → Графика → "Планирование графического процессора с аппаратным ускорением" → Вкл.

Требования: Windows 11, NVIDIA GTX 1000+ или AMD RX 5000+, свежий драйвер.

Стоит ли включать?

8. Отключение ненужных служб для геймеров

Помимо общих служб (описанных в статье об ускорении Windows 11), для игрового ПК особенно важно отключить:

# Службы, потребляющие ресурсы во время игры
$gamingServices = @(
    'SysMain',      # Superfetch - предзагрузка файлов в RAM (мешает играм)
    'WSearch',      # Индексация - нагружает диск в фоне
    'DiagTrack',    # Телеметрия - нагружает CPU и сеть
    'WbioSrvc',     # Биометрия (если не используете отпечаток пальца)
    'TabletInputService', # Сервис рукописного ввода
    'Spooler',      # Принтер (если не печатаете)
    'Fax',          # Факс
    'MapsBroker',   # Загрузка карт Windows
    'lfsvc'         # Геолокация
)

foreach ($svc in $gamingServices) {
    Stop-Service -Name $svc -Force -ErrorAction SilentlyContinue
    Set-Service -Name $svc -StartupType Disabled -ErrorAction SilentlyContinue
}
Write-Host "Службы отключены."

SysMain (Superfetch) заслуживает отдельного упоминания. Эта служба предзагружает часто используемые приложения в RAM. Звучит полезно, но в реальности она конкурирует с играми за память и может вызывать микростаттеры при загрузке уровней.

9. Настройка параметров NVIDIA / AMD

NVIDIA Control Panel

AMD Software (Adrenalin)

10. Оптимизация сети для онлайн-игр

Если играете в онлайн-игры, минимизация задержки сети (ping) не менее важна, чем FPS:

; Отключение алгоритма Нэгля (снижает сетевую задержку)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{ваш_интерфейс}]
"TcpAckFrequency"=dword:00000001
"TCPNoDelay"=dword:00000001
"TcpDelAckTicks"=dword:00000000

Чтобы найти правильный интерфейс, откройте раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ в реестре и найдите подраздел, где указан ваш IP-адрес (поле "DhcpIPAddress" или "IPAddress").

Дополнительно:

; Глобальная оптимизация сетевого стека
netsh int tcp set global autotuninglevel=normal
netsh int tcp set global chimney=enabled
netsh int tcp set global dca=enabled
netsh int tcp set global netdma=enabled

11. Отключение визуальных эффектов

Хоть влияние на FPS в играх минимально (это скорее про рабочий стол), отключение анимаций Windows освобождает немного ресурсов GPU и CPU:

Win+R → SystemPropertiesPerformance → "Обеспечить наилучшее быстродействие" → верните только "Сглаживание экранных шрифтов".

Параметры → Персонализация → Цвета → Эффекты прозрачности → Выкл.

12. Таймер Windows: повышенная точность

Windows использует системный таймер для планирования задач. По умолчанию его разрешение — 15.6 мс, что достаточно грубо для игр. Многие игры сами устанавливают высокое разрешение таймера, но не все.

:: Проверить текущее разрешение таймера
powershell "Get-CimInstance Win32_OperatingSystem | Select-Object *"

:: Установить высокое разрешение (1 мс) глобально
bcdedit /set useplatformtick yes
bcdedit /set disabledynamictick yes

Для ноутбуков: disabledynamictick увеличивает потребление энергии. Используйте только на десктопах или когда ноутбук подключён к сети.

Итог: сводная таблица оптимизаций

Вот ожидаемый эффект от каждой оптимизации (усреднённо по тестам):

Суммарно: на правильно оптимизированной системе можно получить +15-30% FPS и значительно снизить input lag. Это эквивалентно апгрейду на одно поколение видеокарты — бесплатно.

Но ручная настройка всего этого — минимум час работы с реестром, PowerShell и настройками драйверов. Каждое обновление Windows может сбросить часть настроек. Поэтому проще использовать инструмент, который делает всё это автоматически и позволяет быстро применить или откатить изменения.

Максимальный FPS в один клик

WinTuner включает все игровые оптимизации из этой статьи: электропитание, оверлеи, Spectre патчи, службы, приоритеты. Бесплатно и с возможностью отката.

Скачать WinTuner бесплатно

📢 Больше полезного — в Telegram

Ежедневные переводы западных IT-статей, гайды по оптимизации Windows и свежие новости.

Подписаться на канал →