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

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

Что он делает

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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