Що шукає сканування фризів
Воно шукає причини, які лишають слід, каже тобі, які з них знайшло, і не вигадує причини, коли не знаходить жодної.
Сканування фризів читає те, що Windows і твої драйвери вже записали, і повідомляє про те, що, як відомо, спричиняє відчутний ривок: драйвери, які тримають ядро процесора, дисплей нижче за підтримувану частоту оновлення, налаштування живлення, фонову роботу, що конкурує з грою, і налаштування, які залишив інший інструмент. Кожна знахідка позначена як ДОВЕДЕНО, ЙМОВІРНО, КАНДИДАТ або НЕ ПЕРЕВІРЕНО.
Що воно робить
Сканування читає те, що Windows і твої драйвери вже записали, і повідомляє про речі, які, як відомо, спричиняють відчутний ривок:
- драйвери, які тримали ядро процесора достатньо довго, щоб коштувати кадру
- дисплей, який працює нижче за частоту оновлення, яку він підтримує
- налаштування живлення, які дають ядру опуститися до частоти, з якої воно швидко не піднімається
- фонова робота, запланована з пріоритетом, що конкурує з грою
- налаштування, які лишив по собі якийсь інший інструмент
Кожна знахідка каже, що саме виміряно, чому це важливо і — там, де таке є, — що з цим робити.
Налаштування, що змінилися
Кожне сканування ще й запам'ятовує кілька налаштувань, які оновлення, як відомо, змінюють без запиту: частоту пам'яті (профіль XMP/EXPO), цілісність пам'яті, схему живлення, апаратно прискорене планування GPU, правила пріоритету запуску, задані w0a, і версію драйвера відеокарти. Ця нотатка лишається на цьому комп'ютері, у %LocalAppData%\w0a\settings-drift.json. Коли наступне сканування бачить, що одне з них зсунулося в бік, який може коштувати грі, або знаходить новий драйвер відеокарти, одна картка каже, що змінилося, відколи і чи оновлювалася Windows у той самий проміжок. Нічого не повертається назад: якщо цю зміну зробив ти, робити нічого не треба. Картка зникає через 14 днів або коли налаштування повернеться. Перше сканування лише робить нотатку; порівнювати є з чим починаючи з другого.
Чого воно не робить
Воно не вгадує. Якщо нічого вимірного не зламано, воно так і каже, а не засипає сторінку загальними порадами. Сканування, яке щоразу знаходить десять проблем, продає тобі виправлення, а не діагностує машину.
Усередину гри воно бачить лише частково. Компіляція шейдерів, ресурс, що підвантажується з повільного диска, серверний ривок у мережевому матчі — усе це дає те саме відчуття і здебільшого не лишає тут сліду. Але якщо в тебе є збережені прогони бенчмарка, сканування використовує їх як доказ: кадри, виміряно повільніші за сусідні, стають окремою знахідкою. А якщо сканування чисте, а ти й далі маєш фризи в одній конкретній грі, це справді корисна інформація: причина в грі, а не в системі.
Як читати позначки
Кожна знахідка несе одне з чотирьох слів, і жодних відсотків тут немає:
- ДОВЕДЕНО — виміряно на цій машині, значуще, і з цим варто щось зробити
- ЙМОВІРНО — механізм виміряно або помічено на цій машині; чи це саме те, що ти відчуваєш, не виміряно
- КАНДИДАТ — присутнє і, як відомо, здатне спричиняти фризи, але ніщо тут не доводить, що спричинило
- НЕ ПЕРЕВІРЕНО — правило не змогло виконатися, тож нічого не відомо ні так, ні інак
Спершу виправ пункти ДОВЕДЕНО, потім прожени сканування ще раз. Змінити кілька речей одразу й переміряти — це не сказати тобі нічого про те, яка з них допомогла.
НЕ ПЕРЕВІРЕНО — це не «чисто». Коли правила не змогли виконатися, окрема картка каже, скільки саме — «N з M правил не вдалося виконати» — і чому. Сканування з невиконаними правилами не дивилося на ці причини взагалі.
Чи можна запускати сканування, коли гра відкрита?
Сторінку безпечно відкривати посеред гри. Опитування заліза чекає, доки гра закриється — читання датчиків бере блокування графічного ядра і саме по собі спричиняло б ривок кожні кілька секунд, — тоді як вимірювання часу кадру через ETW працює далі. Правила, пропущені з цієї причини, позначаються як пропущені; проскануй ще раз із закритою грою, щоб покрити і їх.
Пов'язане
Із приблизно дванадцяти етапів між кліком і зміною пікселя програмі належать три, а решта належить прошивці, дисплею і грі: Як зменшити input lag: що програма може скоротити, а що ні
Pro-тріал на 3 дні забирається в застосунку через Discord, без картки: Як працює пробний період
Ця сторінка допомогла?
Чого бракувало або що не спрацювало? Ми читаємо кожну таку відповідь.
Надсилається лише те, що ти напишеш, разом із назвою цієї сторінки. Наш сервер також записує IP-адресу з'єднання, щоб обмежити зловживання, і видаляє її разом із повідомленням. Будь ласка, не користуйся цим полем, якщо тобі менше 16 років. Політика конфіденційності
Якщо ця сторінка не розв'язала проблему, напиши нам — скажи, яку статтю ти читав, і ми виправимо статтю.