Що шукає сканування фризів

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

Що воно робить

Сканування читає те, що Windows і твої драйвери вже записали, і повідомляє про речі, які, як відомо, спричиняють відчутний ривок:

Кожна знахідка каже, що саме виміряно, чому це важливо і — там, де таке є, — що з цим робити.

Налаштування, що змінилися

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

Чого воно не робить

Воно не вгадує. Якщо нічого вимірного не зламано, воно так і каже, а не засипає сторінку загальними порадами. Сканування, яке щоразу знаходить десять проблем, продає тобі виправлення, а не діагностує машину.

Усередину гри воно бачить лише частково. Компіляція шейдерів, ресурс, що підвантажується з повільного диска, серверний ривок у мережевому матчі — усе це дає те саме відчуття і здебільшого не лишає тут сліду. Але якщо в тебе є збережені прогони бенчмарка, сканування використовує їх як доказ: кадри, виміряно повільніші за сусідні, стають окремою знахідкою. А якщо сканування чисте, а ти й далі маєш фризи в одній конкретній грі, це справді корисна інформація: причина в грі, а не в системі.

Як читати позначки

Кожна знахідка несе одне з чотирьох слів, і жодних відсотків тут немає:

Спершу виправ пункти ДОВЕДЕНО, потім прожени сканування ще раз. Змінити кілька речей одразу й переміряти — це не сказати тобі нічого про те, яка з них допомогла.

НЕ ПЕРЕВІРЕНО — це не «чисто». Коли правила не змогли виконатися, окрема картка каже, скільки саме — «N з M правил не вдалося виконати» — і чому. Сканування з невиконаними правилами не дивилося на ці причини взагалі.

Запуск під час відкритої гри

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

Пов'язане

Ця сторінка допомогла?

Чого бракувало або що не спрацювало? Ми читаємо кожну таку відповідь.

Якщо ця сторінка не розв'язала проблему, напиши нам — скажи, яку статтю ти читав, і ми виправимо статтю.