Что ищет сканер фризов

Он ищет причины, которые оставляют след, говорит, какие из них нашёл, и не выдумывает причину, когда не находит ни одной.

Что он делает

Сканер читает то, что Windows и твои драйверы уже записали, и сообщает о вещах, которые заведомо дают ощутимый рывок:

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

Изменившиеся настройки

Каждый скан ещё и запоминает несколько настроек, которые обновления, как известно, меняют без спроса: частоту памяти (профиль XMP/EXPO), целостность памяти, схему электропитания, планирование GPU с аппаратным ускорением, правила приоритета запуска, заданные w0a, и версию драйвера видеокарты. Эта заметка остаётся на этом компьютере, в %LocalAppData%\w0a\settings-drift.json. Когда следующий скан видит, что одна из них сдвинулась в сторону, которая может стоить игре, или находит новый драйвер видеокарты, одна карточка говорит, что изменилось, с какого момента и обновлялась ли Windows в тот же промежуток. Ничего не возвращается назад: если это изменение сделал ты, делать ничего не нужно. Карточка пропадает через 14 дней или когда настройка вернётся. Первый скан только делает заметку; сравнивать есть с чем начиная со второго.

Чего он не делает

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

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

Как читать метки

У каждой находки одно из четырёх слов, и никаких процентов:

Сначала разберись с пунктами ДОКАЗАНО, потом запусти сканирование заново. Изменить несколько вещей сразу и измерить после — значит не узнать, какая из них помогла.

НЕ ПРОВЕРЕНО не значит «чисто». Если правила не смогли отработать, отдельная карточка называет точное число — "N из M правил не удалось выполнить" — и причину. Сканирование с неотработавшими правилами эти причины вообще не смотрело.

Запуск, пока игра открыта

Страницу безопасно открывать прямо в игре. Опрос железа ждёт, пока игра закроется — чтение датчиков берёт блокировку графического ядра и само вызывало бы рывок каждые несколько секунд, — а измерение времени кадра через ETW продолжает работать. Правила, пропущенные по этой причине, помечаются как пропущенные; просканируй ещё раз с закрытой игрой, чтобы охватить и их.

Похожие статьи

Из примерно дюжины этапов между кликом и сменой пикселя программе принадлежат три, остальное принадлежит прошивке, монитору и игре: Как уменьшить input lag в CS2 и других играх: что может программа, а что нет

w0a не меняет ни одной настройки Windows, пока ты не попросишь, а твик сохраняет старое значение, прежде чем записать новое. Сообщить мне

Эта страница помогла?

Чего не хватило или что не сработало? Мы читаем каждый такой ответ.

Если эта страница не решила проблему, напиши нам — скажи, какую статью ты читал, и мы её исправим.