Systemresponsiveness windows 10 что это

Search code, repositories, users, issues, pull requests…

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

System responsiveness в операционной системе Windows 10 – это показатель, который отвечает за отзывчивость системы на пользовательские действия. Это одна из важных характеристик, которая определяет качество работы операционной системы в целом.

По умолчанию стандартное значение system responsiveness в Windows 10 установлено на оптимальный уровень. Однако, в некоторых случаях пользователю может потребоваться изменить это значение в соответствии со своими требованиями.

System responsiveness в Windows 10 зависит от нескольких факторов, таких как процессор, оперативная память, жесткий диск и другие системные ресурсы. При настройке данного параметра следует учитывать характеристики компьютера и потребности пользователя в работе с приложениями и программами.

Изменение стандартного значения system responsiveness может повлиять на производительность компьютера. Поэтому рекомендуется изменять данное значение только при необходимости и после тщательного анализа ситуации.

Знание о стандартном значении system responsiveness в Windows 10 позволит пользователям настраивать свою систему на оптимальный уровень производительности и отзывчивости. Это особенно актуально для пользователей, работающих с требовательными приложениями или играми, где даже небольшое улучшение отзывчивости может значительно повысить комфорт работы.

Содержание

  1. Что такое system responsiveness?
  2. Какое значение имеет system responsiveness в Windows 10 по умолчанию?
  3. Как изменить стандартное значение system responsiveness в Windows 10?

System responsiveness включает в себя различные факторы, такие как время отклика приложений, скорость запуска и закрытия программ, отзывчивость интерфейса, временные задержки при выполнении операций и другие аспекты, которые влияют на пользовательский опыт.

Для обеспечения более высокой отзывчивости системы, Windows 10 использует различные технологии и механизмы, такие как приоритеты процессов, управление памятью, диспетчер задач и другие оптимизации. Они позволяют операционной системе быстро реагировать на пользовательские действия и обеспечивать плавную работу приложений.

System responsiveness имеет важное значение для пользователей, так как отзывчивая и быстро работающая система повышает производительность работы, улучшает пользовательский опыт и позволяет более эффективно выполнять задачи.

Оптимизация system responsiveness является одной из задач разработчиков операционной системы Windows 10, которые стремятся обеспечить наилучшие показатели производительности и отзывчивости для пользователей.

Какое значение имеет system responsiveness в Windows 10 по умолчанию?

Значение system responsiveness влияет на то, как операционная система решает конфликты между приложениями и задачами, выполняющимися на компьютере. Если значение system responsiveness установлено на 20, то оно позволяет ОС отвлечься от одной задачи и обратиться к другой задаче, если это требуется. Это даёт пользователю возможность максимальной отзывчивости системы в работе с несколькими приложениями одновременно.

Однако, значение system responsiveness можно изменить в реестре Windows, если пользователю требуется дать приоритет некоторым задачам или приложениям.

Как изменить стандартное значение system responsiveness в Windows 10?

Однако, в некоторых случаях вы можете захотеть изменить стандартное значение system responsiveness, чтобы улучшить отзывчивость системы или скорость выполнения конкретных задач. Для этого вам понадобится внести изменения в реестр Windows.

Чтобы изменить стандартное значение system responsiveness в Windows 10, следуйте этим шагам:

  1. Откройте Редактор реестра. Для этого нажмите клавиши Win + R, введите regedit и нажмите Enter.
  2. Перейдите к следующему пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\QualityCompat.
  3. Щелкните правой кнопкой мыши на пустом месте в правой части окна Редактора реестра и выберите Создать, затем DWORD-значение (32 бита).
  4. Назовите созданное значение SystemResponsiveness.
  5. Дважды щелкните на значении SystemResponsiveness и введите значение от 1 до 20 в поле Данные значения. Значение 1 означает максимальную отзывчивость системы, а значение 20 — минимальную.
  6. Нажмите OK и закройте Редактор реестра.

После завершения этих шагов система Windows 10 будет работать с измененным стандартным значением system responsiveness. Заметьте, что изменение этого значения может повлиять на производительность системы, поэтому будьте осторожны и экспериментируйте с ним на свой страх и риск.

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

Systemresponsiveness — это параметр, который определяет приоритет приложений относительно системных процессов. По умолчанию в Windows 10 значение этого параметра установлено на 20, что означает, что 80% мощности процессора будет использоваться системными процессами, а 20% — пользовательскими приложениями. Однако, в зависимости от потребностей пользователя, можно изменить это значение и повлиять на отзывчивость системы.

Настройка параметра Systemresponsiveness может быть полезна для пользователей, которые хотят увеличить производительность системы и предоставить больше ресурсов для запуска своих приложений. Однако, следует быть внимательным при изменении этого параметра, так как неправильные настройки могут привести к нестабильной работе системы.

Для изменения параметра Systemresponsiveness в Windows 10 можно воспользоваться редактором реестра или специальными инструментами оптимизации системы. Рекомендуется сохранить резервную копию реестра перед изменением любых настроек. После изменения параметра необходимо перезагрузить компьютер, чтобы изменения вступили в силу. Также стоит отметить, что изменение значения Systemresponsiveness может не всегда приводить к заметному улучшению производительности системы, и в некоторых случаях может быть незаметным для пользователя.

Содержание

  1. Systemresponsiveness значение по умолчанию Windows 10
  2. Определение и роль значения Systemresponsiveness
  3. Значение Systemresponsiveness и его влияние на производительность системы
  4. Как настроить значение Systemresponsiveness
  5. Оптимизация системы Windows 10 для повышения Systemresponsiveness
  6. Ошибки при настройке Systemresponsiveness и их возможные последствия
  7. Инструменты для оптимизации значения Systemresponsiveness в Windows 10

Systemresponsiveness значение по умолчанию Windows 10

Однако, в некоторых случаях пользователи могут захотеть изменить это значение в целях оптимизации системы. Например, если на компьютере запущено множество процессов или если выполняются тяжелые задачи, увеличение значения Systemresponsiveness может помочь улучшить общую производительность и реакцию системы.

Чтобы изменить значение Systemresponsiveness в Windows 10, пользователи могут воспользоваться Редактором реестра. Для этого нужно открыть Редактор реестра, перейти к разделу «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile», найти параметр SystemResponsiveness и изменить его значение на желаемое.

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

Определение и роль значения Systemresponsiveness

Роль значения Systemresponsiveness заключается в том, чтобы оптимизировать производительность системы, предоставляя пользователю максимально комфортное и плавное использование компьютера. Значение Systemresponsiveness регулирует приоритеты процессов в системе, разделяя ресурсы процессора между задачами и приложениями.

Установка оптимального значения Systemresponsiveness позволяет сделать систему отзывчивой и уменьшить время отклика на пользовательские действия. При низком значении этого параметра система будет реагировать быстрее, но может стать менее отзывчивой для других процессов. Слишком высокое значение Systemresponsiveness может привести к тормозам и задержкам в пользовательском интерфейсе.

Настройка значения Systemresponsiveness может быть полезна для оптимизации системы под конкретные требования и потребности пользователя. Операционная система Windows 10 предоставляет возможность изменять это значение, чтобы улучшить производительность работы и достичь оптимального баланса между отзывчивостью и скоростью выполнения задач.

Оптимизация значения Systemresponsiveness является одним из способов настройки и оптимизации системы Windows 10 для достижения наилучшей производительности и удовлетворения потребностей пользователей.

Значение Systemresponsiveness и его влияние на производительность системы

Влияние Systemresponsiveness на производительность системы заключается в том, что при установке более высокого значения (например, 0) система будет откликаться на пользовательские действия наиболее быстро, но проведение фоновых задач может быть заметно затруднено.

Наоборот, если установлено более низкое значение (например, 100), процессор будет затруднен обработкой пользовательских действий, что приведет к замедленной реакции системы на пользовательские команды. Однако фоновые задачи будут выполняться более эффективно.

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

Рекомендуется:

Перед изменением значения Systemresponsiveness рекомендуется проанализировать производительность системы и оценить, какие конкретные действия требуют наибольшего отклика. Также важно учитывать характеристики компьютера, такие как объем оперативной памяти и процессора.

Проведя соответствующие исследования и тестирования, вы сможете определить оптимальное значение Systemresponsiveness для достижения наилучшей производительности вашей системы.

Как настроить значение Systemresponsiveness

Значение Systemresponsiveness по умолчанию установлено на 2, что означает, что приоритет отдается пользователям, а не фоновым процессам. Таким образом, система будет реагировать мгновенно на действия пользователя.

Если вы хотите изменить значение Systemresponsiveness, чтобы улучшить производительность системы или изменить платформенные настройки, вам потребуется выполнить следующие шаги:

  1. Откройте реестр Windows 10, нажав комбинацию клавиш Win + R, введите «regedit» и нажмите Enter.
  2. Перейдите к следующему пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
  3. В правой части окна найдите параметр SystemResponsiveness.
  4. Щелкните правой кнопкой мыши на параметре SystemResponsiveness и выберите Modify.
  5. Установите значение в диапазоне от 1 (минимальное значение, приоритет фоновых процессов)
  6. до 20 (максимальное значение, приоритет пользовательских задач)
  7. Закройте реестр и перезагрузите компьютер, чтобы изменения вступили в силу.

Примечание: Изменение значения Systemresponsiveness может повлиять на общую производительность системы. Поэтому, если вы не уверены в своих навыках, рекомендуется сохранить резервную копию реестра и осторожно изменять значения.

После изменения значения Systemresponsiveness вы можете заметить, что система работает более отзывчиво или наоборот, менее отзывчиво, в зависимости от настроек.

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

Оптимизация системы Windows 10 для повышения Systemresponsiveness

1. Внесение изменений в реестр. Перейдите в редактор реестра, найдите ключ «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile». Создайте новое значение DWORD с именем «SystemResponsiveness» и задайте ему значение от 1 до 20. Чем меньше значение, тем выше будет Systemresponsiveness.

2. Отключение лишних фоновых процессов. Запустите диспетчер задач (нажмите Ctrl + Shift + Esc), перейдите на вкладку «Запуск» и отключите все ненужные программы. Это позволит освободить ресурсы системы и повысить Systemresponsiveness.

3. Оптимизация энергопотребления. Перейдите в «Панель управления» -> «Параметры питания» и выберите режим «Высокая производительность». Это позволит увеличить мощность компьютера и повысить Systemresponsiveness.

4. Установка обновлений. Регулярно проверяйте наличие обновлений для Windows 10 и устанавливайте их. Обновления исправляют ошибки и улучшают работу системы, включая Systemresponsiveness.

5. Отключение визуальных эффектов. Перейдите в «Панель управления» -> «Система» -> «Дополнительные параметры системы». Во вкладке «Дополнительно» нажмите «Настройка» в разделе «Визуальные эффекты». Выберите «Настройка для более высокой производительности» или настройте параметры вручную, отключая ненужные визуальные эффекты. Это также поможет повысить Systemresponsiveness.

Внесение этих изменений поможет оптимизировать систему Windows 10 и повысить ее отзывчивость. При правильной настройке Systemresponsiveness ваш компьютер будет работать более плавно и быстро, обеспечивая приятное пользовательское взаимодействие.

Ошибки при настройке Systemresponsiveness и их возможные последствия

Одной из самых распространенных ошибок при настройке Systemresponsiveness является установка слишком низкого значения. Это может привести к тому, что система будет отзываться на пользовательские действия слишком медленно. Пользователь может столкнуться со значительными задержками при запуске приложений, открытии файлов или выполнении других операций.

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

Еще одной распространенной ошибкой является полное отключение Systemresponsiveness. Это может привести к тому, что система будет игнорировать все пользовательские действия, и пользователю будет необходимо перезагрузить компьютер, чтобы нормализовать ситуацию.

В целом, при настройке Systemresponsiveness важно найти баланс между отзывчивостью системы и загрузкой ресурсов. Рекомендуется оставить значение по умолчанию или изменять его осторожно, следить за производительностью системы и реагировать на появляющиеся проблемы.

Инструменты для оптимизации значения Systemresponsiveness в Windows 10

Существует несколько инструментов, которые позволяют оптимизировать значение Systemresponsiveness в Windows 10:

1. Advanced System Optimizer: Это мощное приложение, которое предлагает широкий спектр оптимизационных инструментов для Windows. Одной из функций Advanced System Optimizer является оптимизация Systemresponsiveness, которая позволяет улучшить отзывчивость системы.

2. Auslogics BoostSpeed: Это еще один популярный набор инструментов для оптимизации Windows. Он включает в себя функцию, которая позволяет настраивать параметры Systemresponsiveness для повышения производительности.

3. CCleaner: Это бесплатное приложение, которое предназначено для очистки и оптимизации системы. CCleaner также предлагает опцию настройки Systemresponsiveness, что может помочь улучшить отзывчивость системы.

4. Windows Registry Editor: Редактор реестра Windows предоставляет возможность изменять различные параметры системы, включая Systemresponsiveness. Это требует определенных знаний и осторожности, поэтому перед использованием рекомендуется создать резервную копию реестра.

Выбор конкретного инструмента зависит от личных предпочтений и опыта пользователя. Однако, независимо от выбранного инструмента, важно быть осторожным при изменении параметров системы и создавать резервные копии для предотвращения потенциальных проблем.

Оптимизация значения Systemresponsiveness в Windows 10 может помочь улучшить производительность и отзывчивость системы, что может быть особенно полезным при работе с ресурсоемкими приложениями или выполнении задач, требующих большого количества ресурсов.

Использование соответствующих инструментов и аккуратный подход позволят сделать систему Windows 10 более отзывчивой и эффективной в использовании.

How do I change responsiveness to Regedit?

System Gaming Responsiveness

To implement this tweak, run regedit and modify the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile. From there, create a new DWORD and name it to “SystemResponsiveness” set its hexadecimal value to 00000000 for pure gaming/streaming.

Sep 11, 2015

Can I disable Mmcss?

To disable MMCSS altogether run “regedit”, go to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MMCSS , change the value of “Start” to 4, restart the computer, this will permanently disable the service.Oct 24, 2018

How do I change my GPU priority in the registry?

To implement this tweak, go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games and change the following registry values: “GPU Priority” change its values to 8 for gaming. “Priority” set to 6 for gaming.Apr 18, 2016

How do I start a multimedia class scheduler?

Right-click on Start then select Run then type Services. msc and click OK.Apr 30, 2016

What is Mmcss Sys?

MMCSS Driver files, such as mmcss. sys, are considered a type of Win32 EXE (Driver) file. They are associated with the SYS file extension, developed by Microsoft for Microsoft® Windows® Operating System. Mmcss. sys was first released for Windows 10 Operating System on 07/29/2015 with Windows 10.Jun 30, 2021

What is the default value of NetworkThrottlingIndex?

By default, the value for the NetworkThrottlingIndex registry entry is set to 10. When the NetworkThrottlingIndex registry entry does not exist, the behavior resembles the default behavior. Network throttling can be completely turned off by setting the value to FFFFFFFF (hexadecimal).Apr 27, 2010

What is Sftracing state?

SfTracingState is related to SuperFetch, and is an integral part of windows. Quote from this thread «In addition, SfTracingState belongs to sftracing.exe. This file most often belongs to product Office Server Search. This file most often has description Office Server Search.»May 13, 2021

What is multimedia task scheduler?

Multimedia Class Scheduler Service (MMCSS) is a Windows service that allows multimedia applications to get prioritized access to CPU for time-sensitive processing (such as multimedia applications) as well as prioritized disc access to ensure that the process is not starved of data to process.

What is systemresponsiveness and how is it calculated?

  • Here SystemResponsiveness means how many % are not used (saved) for low-priority tasks. It’s 20% by Default. The values which can’t be divided by 10 are rounded up to the nearest multiple of 10. A value of 0 is also treated as 10.

image-What is SystemResponsiveness?

image-What is SystemResponsiveness?

Related

What is Windows 10 system gaming responsiveness tweak?

  • Windows 10 System Gaming Responsiveness Tweak? Multimedia streaming and some games that uses «Multimedia Class Scheduler» service (MMCSS) can only utilize up to 80% of the CPU. The «Multimedia Class Scheduler» service (MMCSS) ensures prioritized access to CPU resources, without denying CPU resources to lower-priority background applications.

Related

What is system responsiveness gaming tweak (TCP optimizer)?

  • System Responsiveness Gaming Tweak (TCP Optimizer «Advanced Settings» tab) Exists in all versions of Windows from Vista to 8.1/10/2012 Server. Multimedia applications use the «Multimedia Class Scheduler» service (MMCSS) to ensure prioritized access to CPU resources, without denying CPU resources to lower-priority background applications.

Related

How do I enable system response for gaming/streaming?

  • To implement this tweak, run regedit and modify the registry key HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Multimedia\\SystemProfile. From there, create a new DWORD and name it to «SystemResponsiveness» set its hexadecimal value to 00000000 for pure gaming/streaming.


Shortcuts

Tweaks to optimize Windows for low latency online gaming

2014-04-01 (updated: 2021-01-08) by
Tags: gaming, mmo, tweaks

Online Gaming can often benefit from some fine-tuning of Windows TCP/IP settings and the Network Adapter properties. This article is intended to supplement our general broadband tweaks and list only TCP/IP settings that are specific to online gaming and reducing network latency. Some of these settings are also mentioned in our general tweaking articles, however, the emphasis here is on latency rather than throughput, and we have complemented the tweaks with more gaming-specific recommendations and settings that give priority to multimedia/gaming traffic, and may be outside of the scope of other broadband tweaks that focus on pure throughput.

Some proficiency in using Command Prompt/PowerShell and editing the Windows Registry is expected. The Windows Registry can be accessed from the Start/Windows button -> type: regedit. Backing up your Registry before any edits is highly recommended, as mistakes can cause serious issues for the operating system.

Disable Nagle’s Algorithm

(TCP Optimizer «Advanced Settings» tab)
This tweak works with all versions of Windows from Windows XP to Windows 8.1/10/2012 server. This is the same as listed in our general tweaking articles per OS.

Nagle’s algorithm is designed to allow several small packets to be combined together into a single, larger packet for more efficient transmissions. While this improves throughput efficiency and reduces TCP/IP header overhead, it also briefly delays transmission of small packets. Disabling «nagling» can help reduce latency/ping in some games. Keep in mind that disabling Nagle’s algorithm may also have some negative effect on file transfers. Nagle’s algorithm is enabled in Windows by default. To implement this tweak and disable Nagle’s algorithm, modify the following registry keys.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
There will be multiple NIC interfaces listed there, for example: {1660430C-B14A-4AC2-8F83-B653E83E8297}. Find the correct one with your IP address listed. Under this {NIC-id} key, create a new DWORD value:
«TcpAckFrequency»=1 (DWORD value, not present by default interpreted as 2, 1=disable nagling, specifies number of outstanding ACKs before ignoring delayed ACK timer). For gaming performance, recommended is 1 (disable). For pure throughput and data streaming, you can experiment with small values over 2. Wifi performance may see a slight improvement with disabled TcpAckFrequency as well.

In the same location, add a new DWORD value:
TCPNoDelay=1 (DWORD, not present by default, 0 to enable Nagle’s algorithm, 1 to disable)

To configure the ACK interval timeout (only has effect if nagling is enabled), find the following key:
TcpDelAckTicks=0  (DWORD value, not present by default interpreted as 2, 0=disable nagling, 1-6=100-600 ms). Note you can also set this to 1 to reduce the nagle effect from the default of 200ms without disabling it.

For Server Operating Systems that have Microsoft Message Queuing (MSMQ) installed, or if you have the MSMQ registry hive present, also add TCPNoDelay to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
TCPNoDelay=1 (DWORD, not present by default, 0 to enable Nagle’s algorithm, 1 to disable)

Note: Reportedly, disabling Nagle’s algorithm can reduce the latency in many MMOs like Diablo III and WoW (World of Warcraft) by almost half! Yes, it works with Windows 7 and Windows 8.

Network Throttling Index Gaming Tweak

(TCP Optimizer «Advanced Settings» tab)
Works with all current versions of Windows from Vista to 8.1/10/2012 Server.

Windows implements a network throttling mechanism to restrict the processing of non-multimedia network traffic to 10 packets per millisecond (a bit over 100 Mbits/second). The idea behind such throttling is that processing of network packets can be a resource-intensive task, and it may need to be throttled to give prioritized CPU access to multimedia programs. In some cases, such as Gigabit networks and some online games, for example, it is beneficial to turn off such throttling all together for achieving maximum throughput.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
«NetworkThrottlingIndex»=dword:ffffffff (DWORD, default: 10, recommended: 10 for media sharing, ffffffff for gaming and max throughput, valid range: 1 through 70 decimal or ffffffff to completely disable throttling)

It is only recommended to change this setting in saturated Gigabit LAN environments, where you do not want to give priority to multimedia playback. Reportedly, disabling throttling by using ffffffff can also help reduce ping spikes in some online games. Games that may be affected by this throttling: Source Engine games (TF2, Left 4 Dead, CS:S), HoN, CoD, Overlord series.

System Responsiveness Gaming Tweak

(TCP Optimizer «Advanced Settings» tab)
Exists in all versions of Windows from Vista to 8.1/10/2012 Server.

Multimedia applications use the «Multimedia Class Scheduler» service (MMCSS) to ensure prioritized access to CPU resources, without denying CPU resources to lower-priority background applications. This reserves 20% of CPU by default for background processes, your multimedia streaming and some games can only utilize up to 80% of the CPU. This setting, in combination with the «NetworkThrottlingIndex» can help some games and video streaming. We recommend reducing the reserved CPU for background processes from the default of 20%.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
«SystemResponsiveness»=dword:00000000  (default: 20, recommended: decimal 10 for general applications, 0 for pure gaming/streaming)

Note: In Server operating systems (Windows 2008/2012 Server), SystemResponsiveness is set to 100 by default, denoting that background services should take priority over any multimedia applications.

Turn off LargeSystemCache

(TCP Optimizer «Advanced Settings» tab)
For local network large file transfers, this registry settings allows for better throughput and eliminates some file sharing event log errors (Event ID 2017 error). However, reportedly it has issues with some ATI Video card drivers and certain applications performance. Therefore we recommend turning it off (set to zero) for gaming.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
LargeSystemCache=0
(DWORD, default value: 0, recommended value: 1 for LAN throughput, 0 for gaming)
A value of zero establishes a cache of ~8 MB, a value of 1 allows the cache to expand up to the amount of physical memory minus 4 MB, as necessary.

Disable Game Bar and Game Mode under Windows 10 Creators update

Windows 10 Creators’ update introduced a «Game Bar» to to help Xbox integration and gaming in general, however, they can reportedly cause stuttering during gaming, especially with Windows 10 builds prior to v1709.

More Gaming Tweaks

This section includes gaming-specific tweaks not listed in our general tweaking articles (and not implemented by the TCP Optimizer).

In the same Registry hive as the above two tweaks, you can also change the priority of Games, compared to other types of traffic. These tweaks only affect games that communicate with e Multimedia Class Scheduler Service (MMCSS). Below is a list of the settings and default/recommended values:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games]
«Affinity»=dword:00000000  (DWORD, default: 0, recommended: 0. Both 0x00 and 0xFFFFFFFF indicate that processor affinity is not used)
«Background Only»=»False»   (REG_SZ, default: «False», recommended: «False», possible values are True or False). Indicates whether this is a background task.
«Clock Rate»=dword:00002710  (DWORD, default: 2710, recommended: 2710). The maximum guaranteed clock rate the system uses if a thread joins disk task, in 100-nanosecond intervals.
«GPU Priority»=dword:00000008  (DWORD, default: 2, recommended: 8. range: 0-31). The GPU priority. Not used in Windows XP and 2003.
«Priority»=dword:00000002   (DWORD, default: 2, recommended: leave alone if using «Scheduling Category» below, set to 6 otherwise for gaming, possible values are 1-8). The task priority, ranging from 1(low) to 8(high). Note  for tasks with Scheduling Category of «High», this value is always treated as 2.
«Scheduling Category»=»High»   (REG_SZ, default: «Medium», recommended: «High». possible values: Low, Medium, High)
«SFIO Priority»=»High»  (REG_SZ, default: «Normal», recommended: «High») The scheduled I/O priority, possible values are Idle, Low, Normal, or High.

Reference: Multimedia Class Scheduler Service

Congestion Control Provider

The TCP Congestion Control Algorithm controls how well, and how fast your connection recovers from network congestion, packet loss, and increase in latency. Microsoft changed the default «congestion provider» from CTCP to CUBIC with the Windows Creators update.

Possible settings are: none, CTCP, CUBIC, DCTCP, New-Reno
Recommended: CTCP for gaming and latency sensitive apps, CUBIC for pure throughput

To see the current setting, in PowerShell use: Get-NetTCPSetting | Select SettingName, CongestionProvider  (in later Windows 10 builds, the default used template «SettingName» is «Internet». For more info se our Windows 10 Tweaks article)

Note: If using CTCP and with lossy connections (good possibility of congestion/packet loss), you may also want to enable ECN.

ECN Capability

(Editable with the TCP Optimizer)
ECN (Explicit Congestion Notification, RFC 3168) is a mechanism that provides routers with an alternate method of communicating network congestion. It is aimed to decrease retransmissions. In essence, ECN assumes that the cause of any packet loss is router congestion. It allows routers experiencing congestion to mark packets and allow clients to automatically lower their transfer rate to prevent further packet loss. Traditionally, TCP/IP networks signal congestion by dropping packets. When ECN is successfully negotiated, an ECN-aware router may set a bit in the IP header (in the DiffServ field) instead of dropping a packet in order to signal congestion. The receiver echoes the congestion indication to the sender, which must react as though a packet drop were detected. ECN is disabled by default in modern Windows TCP/IP implementations, as it is possible that it may cause problems with some outdated routers that drop packets with the ECN bit set, rather than ignoring the bit.

Possible settings are: enabled, disabled, default (restores the state to the system default).
Default state: disabled
Recommendation: «enabled» for gaming only with routers that support it, after testing. It’s effects are more noticeable in the presence of congestion/packet loss. Disable for pure throughput with no packet loss.

ECN works well for short-lived, interactive connections like gaming and HTTP requests with routers that support it, in the presence of congestion/packet loss. It can be disabled if tuning for pure bulk throughput with large TCP Window, no regular congestion/packet loss, or with outdated routers that do not support ECN.

To change using netsh:

netsh int tcp set global ecncapability=enabled
(alternative syntax:  netsh int tcp set global ecn=enabled)

To change using PowerShell cmdlets in Windows 8.1/2012 Server R2 :

Set-NetTCPSetting -SettingName InternetCustom -EcnCapability Disabled
(for Windows 8/2012, the name of the template in the above command is «Custom» instead of «InternetCustom»)

Notes:
ECN is only effective in combination with AQM (Active Queue Management) router policy. It has more noticeable effect on performance with interactive connections, online games, and HTTP requests, in the presence of router congestion/packet loss. Its effect on bulk throughput with large TCP Window are less clear. Currently, we only recommend enabling this setting in the presence of packet loss, with ECN-capable routers. Its effects should be tested. We also recommend using ECN if you are enabling the CoDel scheduling algorithm to combat bufferbloat and reduce latency.
Use caution when enabling ECN, as it may also have negative impact on throughput with some residential US ISPs. Some EA multiplayer games that require a profile logon do not support ECN yet (you will not be able to logon). Note that if supported, ECN can reduce latency in some games with ECN-capable routers in the presence of packet loss (dropped packets).

See also: Wikipedia — ECN, RFC 3168

Disable Receive Segment Coalescing State (RSC)

(Editable with the TCP Optimizer) This is applicable to Windows 8/10/2012 Server, not available for earlier Windows versions.

Receive Segment Coalescing (RSC) allows the NIC to coalesce multiple TCP/IP packets that arrive within a single interrupt into a single larger packet (up to 64KB) so that the network stack has to process fewer headers, resulting in 10% to 30% reduction in I/O overhead depending on the workload, thereby improving throughput. Receive Segment Coalescing (RCS) is able to collect packets that are received during the same interrupt cycle and put them together so that they can be more efficiently delivered to the network stack. While this reduces CPU utilization and improves thorughput, it can also have a negative impact on latency. That is why we recommend you disable it where latency is more important than throughput.

Possible states: enabled, disabled, default. Default state: disabled
Recommended: disabled for pure gaming latency, enabled for better throughput.
To enable using netsh:

netsh int tcp set global rsc=disabled

To change using PowerShell cmdlets:

Disable-NetAdapterRsc -Name *  (use to disable RSC for all adapters)
Enable-NetAdapterRsc -Name *  (use to enables RSC for all adapters that support it)
Get-NetAdapterRsc -Name *       (use to view adapters that support RSC)

Notes: Only supported by some network adapters. May need «Checksum Offload» enabled as well to work.

Disable Large Send Offload (LSO)

(Editable with the TCP Optimizer) Windows 8/10/2012 Server, not available in earlier Windows versions

Large Send Offload lets the network adapter hardware to complete data segmentation, rather than the OS. Theoretically, this feature may improve transmission performance, and reduce CPU load. The problem with this setting is buggy implementation on many levels, including Network Adapter Drivers. Intel and Broadcom drivers are known to have this enabled by default, and may have many issues with it. In addition, in general any additional processing by the network adapter can introduce some latency which is exactly what we are trying to avoid when tweaking for gaming performance. We recommend disabling LSO at both the Network Adapter properties, and at the OS level with the setting below.

Default: adapter-dependent
Recommended: disable (both in network adapter properties and in the TCP/IP stack at the OS level)

Disable-NetAdapterLso -Name *    (disable LSO for all visible network adapters)
Enable-NetAdapterLso -Name *    (to enable LSO for both IPv4 and IPv6 on all network adapters, not recommended)
Get-NetAdapterLso -Name *  (get a list of network adapters that support LSO)

Notes: Default state is network adapter dependent. Needs Checksum Offload to be enabled to work.

Receive-Side Scaling State (RSS)

(Editable with the TCP Optimizer)
It is sometimes useful to disable RSS if you need to reduce CPU load. This is useful on systems with older/slower CPUs where games tax the processor up to 100% at times. This could be checked with «Task Monitor». Disabling RSS will only have an effect if your network adapter is capable/using RSS, and the CPU is being used up to 100%. Otherwise, you can leave it enabled.

To disable:

netsh int tcp set global rss=disabled

Advanced Concepts

Disable Coalescing: Some network adapters support advanced settings, such as DMA Coalescing, DCA Coalescing, Receive Segment Coalescing (RSC). In general, any type of packet or memory coalescing can reduce CPU utilization (also power consumption) and increases throughput, as it allows the network adapter to combine multiple packets, however, coalescing can also have negative impact on latency, especially with more aggressive settings. That is why it should be either disabled, or used very conservatively for gaming.  Any type of network adapter packet/memory coalescing allows the NIC to collect packets before it interacts with other hardware. This may increase network latency. For gaming, disable «DMA coalescing» and «Receive Side Coalescing State (RSC)», where applicable.

NetDMA: This setting needs to be supported by the NIC, BIOS, and CPU (Intel I/O Acceleration Technology — I/OAT). It allows the network adapter direct memory access (DMA), theoretically reducing CPU usage. It is ok to enable for OSes that support it (according to Microsoft it is no longer supported in Windows 8/10). Note that NetDMA is not compatible with TCP Chimney Offload (Chimney offload should be disabled for gaming anyway).

TCP Offloading: TCP Offloads can improve throughput in general, however, they’ve been plagued by driver issues in the past, and, they also put more strain on the network adapter. For pure gaming, disable any TCP Offloads, such as «Large Send Offload (LSO)», for example. For pure gaming and lowest possible latency, the only safe offload that should be left to the network adapter is «Checksum Offload».

Disable Interrupt Moderation: If your Network Adapter supports this setting, it should be disabled for the lowest possible latency (at the expense of a bit higher CPU utilization).

For some of those settings specific to your OS, see our tweaking articles. To disable at the network adapter, see our Network Adapter Optimization article.

Use adequate Send/Receive buffers: low send/receive buffers values conserve a bit of memory, however they can result in dropped packets and decreased performance if exhausted, so they shouldn’t be set to values less than 256 in general. Higher-end NICS/systems can increase the values a bit to 512, or up to 1024.

Router Settings

Most broadband users have some type of NAT router that sits between them and the internet. There are some settings that may help your router better prioritize gaming traffic and improve gaming experience.

Enable upstream QoS in your router. It may be useful to enable upstream QoS at the router, if available, to prioritize the different types of traffic. Upstream QoS is important, because typically residential connections have much lower upstream cap, and when upstream bandwidth is all utilized, it can introduce some delay in the downstream traffic as well. Note this is only recommended for newer routers, where the router has ample computing power to handle the QoS overhead.

Enable WMM if using Wi-Fi. If you must use Wi-Fi, enable WMM, and try to avoid USB Wi-Fi adapters.

Use Open Source Firmware. Many NAT router models support open source firmware, such as dd-wrt, Tomato, etc. If your router’s default firmware does not support advanced functionality that you may need (QoS, WMM, VLANs, etc.), you may be able to flash dd-wrt instead. It is not uncommon for open source firmware to make your connection more stable and reduce router overhead/delay.

Enable CTF (Cut Through Forwarding) — CTF is Broadcom proprietary NAT acceleration. It is a software module that allows routers based on their hardware/firmware to achieve near-gigabit performance and lower CPU utilization through various methods, including bypassing parts of the Linux stack. It is a great feature to use, however there is a catch — it is only available when not using certain other incompatible features that need the Linux functionality (like QoS). You’d have to pick which feature you prefer by testing. In our experience CTF performs better, as the lower CPU/memory utilization and minimal processing trumps QoS in both throughput and latency.

TCP/UDP Timeouts — tweaking the TCP/UDP timeouts can have a noticeable impact on your connection by freeing up resources for active connections. Some of the more advanced router firmwares (Tomato, ASUS Merlin, dd-wrt) have a number of tweakable timeout settings that we’ve already covered in our Wireless Network Speed Tweaks article linked below.

Note: If using dd-wrt, or on Wi-Fi, check our wireless network speed tweaks, some of the advanced router settings are applicable to wired connections as well.

General Online Gaming Recommendations

  • Use brand-name, wired Ethernet cards when possible — avoid Wi-Fi, especially with USB client adapters.
  • When tweaking TCP/IP (using our general tweaking articles), enable CTCP, enable DCA, and try disabling most «TCP Offloading» settings, with the exception of «Checksum Offload» in both the OS and the Network Adapter Properties.
  • Disable «Flow Control» and «Interrupt Moderation» in your Network adapter properties
  • Disable TCP/IPv6 in Network adapter properties if not using IPv6
  • Reduce the number of background processes, enable QoS at your router and give priority to your traffic.
  • Test your latency to game servers using «tracert» in Command Prompt (or PowerShell).
  • Disable search indexing on your SSD/hard drive (right-click on drive in Explorer -> choose «Properties» -> untick «Allow files on this drive to have contents indexed…» and wait a few minutes, ignore errors for system-protected files)
  • Close unnecessary programs running on your network, you can close the processes in task manager (ctrl+shift+escape). P2P applications such as utorrent and skype open many sockets purely for passive listening and eat up a lot of your available bandwidth. Programs that check for software updates, eg google updates, adobe update, etc. can cause ping spikes.

Intel Recommended Network Adapter Settings

Optimized for quick response and low latency (Gaming):

  • Minimize or disable Interrupt Moderation Rate
  • Disable Offload TCP Segmentation
  • Increase Transmit Descriptors
  • Increase Receive Descriptors
  • Increase RSS Queues

Optimized for throughput:

  • Enable Jumbo Frames
  • Increase Transmit Descriptors
  • Increase Receive Descriptors

For low CPU utilization:

  • Maximize Interrupt Moderation Rate
  • Keep Receive Descriptors at default
  • Avoid setting large Receive Descriptors
  • Decrease RSS Queues
  • Decrease the Max number of RSS CPUs in Hyper-V environments

Notes

In some situations, latency can even be reduced by using a VPN provider. Many ISPs provide fast/reliable internet locally between you and their servers, however lack in both speed in latency when it comes to their peering arrangements and backbones for longer distance connections. They could also be throttling certain traffic types. In such situations, a local to you quality VPN provider may allow you to avoid the ISP bottleneck by bypassing a lot of internal/cluttered routing and skip to a distant location faster, providing a lower latency connection.

Some of the tweaks in our general broadband tweaks articles can benefit gaming as well, like disabling «Windows Scaling Heuristics», disabling TCP 1323 Timestamps to reduce the TCP headers overhead, etc.

Most of the Registry tweaks above (with the exception of «More Gaming Tweaks») can be applied easily by using the TCP Optimizer

See Also

Wireless Network Speed Tweaks — some of the router recommendations apply to wired networks and gaming as well.
Network Adapter Optimization — tweaking your NIC settings can help improve your connection.

We appreciate any feedback and always listen to user suggestions.

  • Tap windows adapter openvpn скачать
  • Systemapps что это за папка windows 10
  • System software for windows 2023
  • System86 dll для medal of honor windows 7
  • System software for windows 2022