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

Что диспетчер задач может и чего не может сказать во время игры: что на самом деле измеряют столбцы ЦП и GPU, где видны нагрузка по ядрам и память видеокарты и что меняют приоритет и режим эффективности.

Игра подтормаживает, ты жмёшь Ctrl+Shift+Esc, а таблица уже прыгает: процент ЦП у игры выглядит скромно, столбец GPU и близко не подходит к 100, строка Системные прерывания висит почти наверху, а рядом с браузером нарисован маленький листок. Каждое показание измеряет что-то конкретное, и если неверно прочитать одно из них, пойдёшь не за тем исправлением.

Открой его и выбери страницу

Нажми Ctrl+Shift+Esc или щёлкни правой кнопкой мыши по кнопке Пуск и выбери Диспетчер задач. Если он открылся коротким списком, нажми Больше сведений. На вопрос «что запущено» отвечают две страницы:

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

Столбец ЦП — это доля всего процессора

Процент ЦП считается от всех логических процессоров вместе. В примере Microsoft их восемь: если процесс использует 12,5% мощности ЦП, он использует эквивалент одного полного ЦП. Так что у игры, которая показывает на такой машине 12,5%, может быть поток, у которого нет ни капли свободного времени, а общая цифра тебе об этом не скажет.

Чтобы увидеть это, открой Производительность > ЦП, щёлкни правой кнопкой мыши по графику и выбери Изменить график > Логические процессоры; график разделится на отдельные графики для каждого логического процессора. Показать время ядра в том же меню делит линию на два цвета: ядро и пользовательский режим. Если один процессор упирается почти в потолок, пока видеокарта не занята, Видеокарта не на 100% объясняет, как это читать.

Столбец GPU — это самый загруженный движок

GPU состоит из движков, которые могут работать параллельно, а столбцу нужно выбрать одну цифру. Запись команды DirectX о GPU в диспетчере задач объясняет выбор: столбец показывает загрузку самого занятого движка по всем GPU для этого процесса. Столбец Ядро GPU называет, к какому GPU и какому движку относится эта цифра, например 3D, Copy, Video Decode или Video Encode. На ПК с двумя GPU это быстрый способ проверить, на какой из них попала игра; На какой видеокарте запускается игра разбирает, как это поменять.

Производительность > GPU показывает два вида памяти. Выделенная память графического процессора, по описанию той же записи DirectX, зарезервирована исключительно для использования GPU; общая память графического процессора — это обычная системная память, которую может использовать как GPU, так и ЦП. Страница Сведения может показать обе для каждого процесса через команду Выбор столбцов, а Не хватает видеопамяти — страница о том, как читать их во время игры. Для дискретной видеокарты страница «Производительность» показывает ещё и её температуру в градусах Цельсия; в анонсе этой функции 2019 года Microsoft писала, что для неё нужен драйвер с поддержкой WDDM 2.4 или новее.

Автозагрузка: влияние измеряется при запуске

Страница Автозагрузка приложений, которая есть и в Параметры > Приложения > Автозагрузка, перечисляет то, что запускается вместе с Windows. Её столбец Влияние на запуск измеряет запуск, согласно странице Microsoft об автозагрузке приложений: «Низкое» — это меньше 300 миллисекунд процессорного времени и меньше 292 килобайт с диска, «Высокое» — больше 1 секунды процессорного времени или больше 3 мегабайт с диска. Оценка «Высокое» говорит, во что приложение обходится, пока Windows запускается, а не что оно делает, когда игра уже идёт. Для этого найди его на странице «Процессы» во время игры.

Листок — это режим эффективности

Когда команда производительности Windows представила режим эффективности, она описала два изменения: режим снижает базовый приоритет процесса до низкого и переводит режим QoS в EcoQoS, а EcoQoS может означать работу процессора на более низкой частоте ради экономии энергии. У процесса в этом режиме в столбце Состояние написано Режим эффективности и стоит значок листка. Если пункт неактивен (серый), по словам той же команды, это основной процесс Windows, и его ограничение может повлиять на систему. В той же записи говорилось, что Edge и Chrome экспериментируют со снижением собственного базового приоритета и с API энергоэффективности, что диспетчер задач тоже показывает как режим эффективности, так что листок, который ты не ставил, — не неисправность.

Этот режим предназначен для фоновой работы. Если применить его к игре, он понизит приоритет самой игры.

Системные прерывания — не программа

Диспетчер задач описывает эту строку как «Отложенные вызовы процедур и процедуры обработки прерываний»: это время, которое процессор проводит в коде прерываний драйверов, а не в каком-либо приложении. Архивная запись блога Microsoft назвала эти процедуры «the silent killers of system performance» (тихие убийцы производительности системы): по её словам, это код с наивысшим приоритетом в системе, и когда он работает слишком долго или слишком часто, он может вызывать сбои звука и видео и подвисания мыши. Высокая или скачущая цифра здесь указывает на драйверы, а Задержка DPC: когда фризит сам драйвер показывает, как найти, какой именно.

Приоритет: что меняет «Задать приоритет» и надолго ли

На странице Сведения щёлкни правой кнопкой мыши по процессу и выбери Задать приоритет: Реального времени, Высокий, Выше среднего, Обычный, Ниже среднего или Низкий; текущий показывает столбец Базовый приоритет. Приоритет решает, кто выполняется первым, когда потоки борются за процессор: в документации Microsoft о планировании поток с более высоким приоритетом, который стал готов к выполнению, останавливает поток с более низким. На той же странице сказано, что по умолчанию класс приоритета процесса — NORMAL_PRIORITY_CLASS, и выбирается он при создании процесса. Значит, изменение, сделанное в диспетчере задач, действует, пока игра не закроется; следующий запуск снова начнётся с приоритетом «Обычный», если только то, что запускает игру, не задаёт или не передаёт другой класс.

Три предостережения:

Если игра раз за разом запускается с приоритетом, который ты не выбирал, его при каждом запуске задаёт сама игра, её лаунчер или постоянное правило. Карточка w0a Приоритеты игр и программ удаляет постоянные правила высокого приоритета, а вместе с ними и сохранённый приоритет ввода-вывода, какая бы программа их ни записала: на странице Fix найди oncelik и нажми кнопку на карточке (Приоритеты игр и программ).

Диск и сеть: монитор ресурсов

В диспетчере задач есть команда Открыть монитор ресурсов, а perfmon /res открывает его напрямую. Его вкладка Диск показывает список Процессы с дисковой активностью и, в разделе Работа диска, каждый файл, который читается или записывается, со значениями Чтение (байт/с), Запись (байт/с) и Время ответа (мс). Его вкладка Сеть показывает списки Процессы с сетевой активностью и TCP-подключения. Так всплеск на диске связывается с одним процессом и одним файлом; Диск загружен на 100% в диспетчере задач продолжает с этого места.

Завершение процесса

Когда Microsoft переделывала диспетчер задач для Windows 8, она описала Завершить задачу как действие, которое срабатывает сразу, без вопроса «Вы уверены?» и без предложения сохранить. Там же говорилось, что приложения, как правило, можно безопасно завершать, а завершение некоторых процессов Windows может вызвать синий экран. На странице Сведения завершение процесса сначала спрашивает подтверждение, и вопрос предупреждает: «Завершение системного процесса может привести к нестабильной работе системы.» Если игра ещё отвечает, сохранись и закрой её через её собственное меню.

Что не помогает

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

Какие настройки Windows что-то меняют в игре, кому каждая помогает и кому не даёт ничего: Оптимизация Windows 11 для игр: какие настройки действительно влияют

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

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

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

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