Counter-Strike 2

Counter-Strike 2

Not enough ratings
[Не]васянство с Input lag`ом
By sugardaddy@business.net
Доброго времени суток камрады, сегодня разберем (не)васянские методы оптимизации и уменьшение задержек в системе, разберем множество сухих фактов, мифов и т.п в этом руководстве. Данное руководство обязательно к исполнению всем и каждому не зависимо от деятельности за ПК, будь-то вы юзер, геймер, ламер - не важно.
   
Award
Favorite
Favorited
Unfavorite
✅Введение
Если вы любитель экстремальных оптимизаций, ломающих всю систему, то забудьте об этом. В этом руководстве мы не будем трогать службы и прочий нужный функционал Windows, так как отключение лишнего может повлиять на стабильность работы системы. Лучше не лезть туда, где все работает исправно без ваших манипуляций. Также забудьте про все улучшайзеры и оптимизаторы, такие как Win Tweaker, BoosterX и т.д
⚡Выбор Windows
Стабильным и более предпочтительным вариантом на сегодняшний день остается Windows 10 Pro. Как бы там ни улучшалась Windows 11, навязывание стороннего ПО, своего софта и учетных записей Microsoft стало еще более обязательным для этой системы, а также нестабильная работа с FACEIT Anti-cheat, дополнительные безопасные функции, убивающие производительность, и многое другое.
Также крайне не советую LTSC-сборки (они стали плохо работать с античит-программами и не поддерживают обновления на новое ОС) и подобные урезанные версии, которые нестабильно работают с FACEIT Anti-cheat и аналогичными программами, работающими с ядром.

Где же скачать Windows? Только с официального сайта Microsoft. Каким образом вы это сделаете — не важно. Способов по установке огромное множество, не буду заострять на этом ваше внимание.

Ссылка: https://www.microsoft.com/ru-ru/software-download/windows10

🎮Оптимизация Windows
Итак, вы переустановили Windows, какие действия дальше?
В данном случае могу порекомендовать этот видеоматериал: https://www.youtube.com/watch?v=475yfgjQMtA Это база, которую должен сделать каждый после установки Windows. Настройка сетевых адаптеров — сомнительно, не вижу смысла трогать это. Настройку панели NVIDIA мы разберем чуть позже.

Для лучшего опыта следует отключить Windows Defender и DVR, а также оверлей Discord, уведомления сторонних приложений и Steam, которые появляются поверх окон. Используйте минимум приложений в фоновом режиме и почистите автозапуск от лишнего.

⚙Настройка мыши
Рекомендую к ознакомлению этот видеоматериал:
https://www.youtube.com/watch?v=2leo5S5RzRw
Автор затрагивает важную тему о мышках и их настройке, приводя интересные аргументы. Мы же отключаем "Включение повышенной точности установки указателя", фиксируем это значение и забываем про эту настройку навсегда.

📄Настройка NVIDIA Control Panel
Вся доскональная настройка не имеет смысла и не дает никакого прироста производительности. Что действительно стоит сделать, так это упор на пользовательские настройки с акцентом на производительность.



Далее следует зайти в управление параметрами 3D и зафиксировать: режим низкой задержки в положение «включено», установить режим управления электропитанием на «Предпочтительнее максимальная производительность».



Ещё стоит отметить регулировку размера и положения рабочего стола. Если у вашего монитора есть поддержка масштабирования «Дисплей», то крайне рекомендую выставить именно его для снижения задержек со стороны масштабирования, не трогая при этом галочку «Замещения режима масштабирования».

📈Стабильность системы, микрофризы
Рекомендую к просмотру этот видеоматериал:
https://www.youtube.com/watch?v=kJ_NRydNh1g
Автор разбирает частые причины нестабильности, связанные с железом. Данный видеоролик поможет лучше разобраться в проблемах нестабильности FPS, найти корень проблемы и попытаться самостоятельно это решить.

От себя могу отметить, что разгон (покупка) оперативной памяти с наиболее высокой частотой для вашей материнской платы и процессора, а также с более низкими таймингами решает множество проблем с дропами и нестабильностью в рендере и играх. Также в программе AIDA64 можно провести тест памяти, чтобы понять и оценить задержки вашей памяти и частот. Чем меньше Latency и тайминги — тем лучше для вашей системы.

📊LatencyMon
Рекомендую к просмотру эти видеоматериалы:
https://www.youtube.com/watch?v=1Lxl6YzE26M
https://www.youtube.com/watch?v=sbXzM60ad8I
LatencyMon — это диагностический инструмент для Windows, предназначенный для выявления задержек, влияющих на производительность аудио и мультимедийных приложений.

Основные функции:

Измерение DPC и ISR: отслеживает время обработки системных прерываний и отложенных процедур, которые могут вызывать задержки.
Отчет о задержках: предоставляет детализированные отчеты для выявления проблемных драйверов или процессов.
Тестирование аудио в реальном времени: оценивает способность системы обрабатывать аудио без сбоев.
Диагностика драйверов: определяет драйверы, вызывающие задержки, и помогает их устранить.



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

nvlddmkm.sys — проблемы с драйверами NVIDIA, конфликты с другими драйверами, перегрузка GPU, ошибки в настройках BIOS, проблемная оперативная память.
ntoskrnl.exe — проблемы с драйверами, перегрузка системы, проблемы с памятью, конфликты с ПО, повреждения системных файлов или ошибки Windows.
dxgkrnl.sys — проблемы с графическими драйверами, конфликты с DirectX, перегрузка GPU, конфликты программного обеспечения, поврежденные системные файлы.
Wdf01000.sys — проблемы с драйверами устройств, конфликты между драйверами, проблемы с периферийными устройствами, высокая нагрузка на систему, повреждение системных файлов или драйвера.
tcpip.sys — проблемы с сетевыми драйверами, высокая сетевая нагрузка, конфликты программ, неправильная настройка сети, перегрузка сетевого адаптера.
Все вышеперечисленное не является панацеей. Причины задержек индивидуальны для каждой конфигурации железа, но чем больше действий и рекомендаций вы выполните, тем стабильнее будет система.
📉Подсиратели FPS
1. HPET (High Precision Event Timer)
Что это: Аппаратный таймер, используемый для обеспечения точного времени в операционной системе. В некоторых случаях он может вызывать дополнительные накладные расходы на CPU.
Как влияет: HPET может как улучшить, так и снизить производительность в зависимости от того, как игра и драйверы используют таймеры. На старых системах или при проблемах с драйверами отключение HPET может уменьшить лаги и повысить частоту кадров.

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

Стоит ли отключать для игр?
Да, если: Вы замечаете проблемы с производительностью, микрофризы или высокие задержки при включенном HPET. Некоторые пользователи сообщают о повышении FPS и более плавном геймплее после отключения.
Нет, если: У вас нет проблем с производительностью, и игры работают стабильно. Отключение может не дать заметного прироста или даже снизить производительность в некоторых системах.
После отключения HPET рекомендуется протестировать систему на стабильность и производительность в играх, чтобы определить, улучшилась ли ситуация.


2. Windows Defender.
Что это: Встроенный антивирус для защиты от вредоносных программ и вирусов.
Плюсы отключения:
—Уменьшение нагрузки на систему.
—Повышение производительности в играх и ресурсоемких задачах.
Минусы отключения:
—Увеличение уязвимости к вирусам и другим угрозам (если вы скачиваете все что попало с интернета)


3. Game DVR
Что это: Функция в Windows, позволяющая записывать и транслировать игровые сессии, делать скриншоты и делиться ими. Часть приложения Xbox.
Производительность: Может снижать FPS и увеличивать задержки в играх, особенно на менее мощных системах.
Нагромождение ресурсов: Использует системные ресурсы, что может быть нежелательно в ресурсозатратных играх.


4. Оверлеи
Что это: Графические элементы или интерфейсы, которые накладываются на экран во время игры или использования приложения. Применяются для отображения информации, уведомлений и взаимодействия с пользователем.
Минусы оверлеев:
—Производительность: Могут снижать FPS и увеличивать нагрузку на систему.
—Нагромождение: Могут отвлекать внимание и мешать игровому процессу.

🔧MSI mode utility
Полезная ссылка: https://forums.guru3d.com/threads/windows-line-based-vs-message-signaled-based-interrupts-msi-tool.378044/

Утилита MSI Mode — это инструмент, который используется для управления режимом MSI (Message Signaled Interrupts) устройств в Windows. Этот режим важен для оптимизации производительности системы, особенно в системах с множеством устройств и сложными операциями ввода-вывода.

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

— Управление устройствами: Пользователи могут просматривать, какие устройства поддерживают режим MSI, и управлять их настройками.

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

Как ей пользоваться?: Скачиваем msi по ссылке (или где либо ещё) открывает от имени администратора.
Важно! Выбрать видеокарту и сделать её в режим high так же и с контроллером NVM Express (если у вас есть м2 накопитель) применяем и закрываем.

P.S Найстройка MSI может слетать после переустановки драйверов на видеокарту.

🚀Interrupt Affinity Policy Tool
Полезная ссылка: https://www.techpowerup.com/download/microsoft-interrupt-affinity-tool/

Interrupt Affinity Policy Tool — это утилита для управления распределением прерываний в системах Windows. Она может помочь оптимизировать производительность видеокарт NVIDIA, позволяя назначать прерывания на определенные ядра процессора.

Управление прерываний: Позволяет пользователям указывать, какое ядро CPU должно обрабатывать конкретные аппаратные прерывания. Это может помочь сбалансировать нагрузку между ядрами и уменьшить узкие места.

Мониторинг производительности: Некоторые инструменты предлагают возможности мониторинга для отслеживания того, как распределяются прерывания, и их влияние на общую производительность системы.

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

Совместимость с системами: Обычно используется в серверных средах, но также может применяться в настольных системах с высокими требованиями к производительности

Как пользоваться: Для использования, нужно скачать утилиту, запустить её от имени администратора и выбрать видеокарту, а затем настроить прерывания по желаемой политике.

Для систем с Hyper-Threading: Назначьте прерывания на физические ядра, чтобы минимизировать задержки и обеспечить более предсказуемую производительность. Рекомендуется выбирать только одно логическое ядро на каждое физическое, чтобы избежать конфликтов. например (CPU 0 - это едро 1, CPU 1 - это поток 1)

Для систем без Hyper-Threading: Назначайте прерывания на физические ядра, так как здесь нет необходимости учитывать логические ядра.

✅Заключение
Сегодня мы разобрали все возможные методы оптимизации Windows без «васянства» (по крайней мере, свели его к минимуму).
Все другие способы не дают никакого импакта от слова совсем, поэтому не стоит следовать банальным советам, которые предлагают «васяны» для избавления от input lag`a в системе
Если у тебя слабый ПК, то никакие небесные силы и оптимизаторы не помогут ему — смирись.

Так же ещё одна причина нестабильности системы это неисправность блока питания.

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

Недостаточная мощность: Если блок питания не обеспечивает достаточное количество энергии для всех компонентов системы (например, видеокарты, процессора), это может привести к снижению их производительности, что может вызвать лаги.

Нестабильное напряжение: Если блок питания подаёт нестабильное напряжение, это может привести к сбоям в работе компонентов, что может отразиться на общей отзывчивости системы и вызвать лаги.

Перегрев: Неэффективный блок питания может способствовать перегреву системы, что заставляет компоненты снижать тактовую частоту для предотвращения повреждений (троттлинг). Это также может увеличить задержку отклика.

На линии 12V блока питания компьютера должно быть 12 вольт с допустимыми отклонениями в пределах стандарта. По спецификациям ATX, допустимая погрешность составляет ±5%, что означает:

Минимальное напряжение: 11,4V
Максимальное напряжение: 12,6V
Если напряжение выходит за эти пределы, это может вызвать нестабильную работу системы или повредить компоненты. Проверить это можно так же в aida64.



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