Я установил Windows 10 в режиме UEFI и испытал высокую загрузку ЦП из-за процесса, называемого "Системные прерывания". Это занимает 18-30% моего процессора все время. Я попытался установить его на моем SSD, на моем основном HDD, и проблема все еще сохраняется. Я загрузился в безопасном режиме и попытался использовать Windows 8.1, и проблема все еще сохраняется. Должен ли я перейти на версию не-UEFI для решения проблемы?
1 ответ
Системные прерывания отображаются как процесс Windows в вашем диспетчере задач, но на самом деле это не процесс. Скорее, он суммирует использование ЦП всеми прерываниями, которые происходят на более низком системном уровне.
Прерывания могут исходить от программного или аппаратного обеспечения, включая сам процессор.
Прерывание предупреждает процессор о высокоприоритетном состоянии, требующем прерывания текущего кода, выполняемого процессором. Процессор отвечает, приостанавливая свои текущие действия, сохраняя свое состояние и выполняя функцию, называемую обработчиком прерываний, для обработки события.
Как только задача обработчика прерываний завершена, процессор возобновляет работу с того места, где он был прерван.
Есть две утилиты, которые вы можете использовать для определения вашей проблемы и проверки DPC
Эта старая утилита по-прежнему в основном работает на Windows 10. DPC расшифровывается как отложенный вызов процедуры и связан с системными прерываниями. Когда обработчик прерываний должен отложить задачу с более низким приоритетом до более поздней версии, он вызывает DPC.
DPC Latency Checker был разработан для анализа того, может ли ваша система правильно обрабатывать потоковую передачу аудио или видео в режиме реального времени, проверяя задержку драйверов устройств в режиме ядра, но также выявляет проблемы.
Этот инструмент не требует установки. Запустите его и дайте ему поработать. Если он показывает красные столбцы, это означает, что у вас слишком большое количество DPC.
Это монитор задержки, который может рассчитывать DPC на драйвер.
Чтобы найти драйвер с наибольшим количеством DPC, загрузите, установите и запустите LatencyMon. Нажмите кнопку «Пуск / Воспроизведение» (зеленая стрелка), подождите некоторое время, затем перейдите на вкладку « Драйверы » и дважды щелкните столбец DPC, чтобы отсортировать файлы драйверов по количеству DPC в порядке убывания. Драйверы с большим количеством DPC потенциально могут вызвать большое количество прерываний.
Это может выглядеть так:
Игнорируйте первый элемент, который является самим инструментом. Затем вы должны изучить другие высокие записи. Вы можете поискать имя файла драйвера в Google, чтобы узнать, какое устройство оно обслуживает. Вы также можете отключить такие устройства (если можете), чтобы проверить, действительно ли они являются причиной.
Здесь вы можете указать, какие драйверы у вас есть или не удалось определить, у кого высокий уровень DPC. Вы можете найти драйверы для этих устройств на сайте производителя.