Вопрос или проблема
Я вижу неожиданно высокую загрузку ЦП процессом “Система” (ntoskrnl.exe). Это до ~10% общей нагрузки ЦП в режиме простоя.
Используя Process Explorer, я вижу, что это почти полностью связано с ntoskrnl.exe!CcUnpinRepinnedBcb+0x370 в процессе Система.
Проблема в том, что я застрял здесь. Я хотел бы выяснить, что вызывает эту проблему, так как это заставляет мой ноутбук постоянно увеличивать нагрузку на ЦП, потреблять электроэнергию, работать вентилятору и т. д.
Это на недавно чисто установленном Win 11 Pro на ноутбуке с Ryzen 7 7840HS + 32 ГБ. У меня подключено много устройств, и я продолжаю читать, что конфликты драйверов могут вызывать такое поведение. Однако я не знаю, как это проанализировать.
Пока я знаю только неуклюжую работу вокруг:
- перезагрузка временно уменьшает проблему, но в итоге эта функция снова неожиданно потребляет много ресурсов
Я попробовал следующее для устранения неполадок:
- попробовал использовать RAMMap, чтобы выяснить, что вызывает эту функцию, но не смог даже понять, на какой адрес памяти смотреть
- ProcessExplorer показывает мне начальный адрес как ntoskrnl.exe!CcUnpinRepinnedBcb+0x370, но нигде я не могу найти адрес ntoskrnl или самой функции
- В RAMMap ни Система, ни ntoskrnl.exe вообще не отображаются как запись физических страниц
- Я отключил все внешние устройства (док-станция USB-C с мышью, клавиатурой, веб-камерой, микрофоном, ЦАПом; eGPU Thunderbolt 3), но высокая загрузка ЦП остается (хотя, если это вызвано плохим драйвером, возможно, это один из встроенных компонентов ноутбука)
- Обновил Windows и все драйверы до доступных версий через Windows Update или соответствующего производителя
Короче: я не знаю, на что смотреть.
Похожая проблема была отмечена на высокая загрузка ЦП “Системы”; необъяснимая загрузка памяти Но ответа до сих пор нет.
Согласно данному сообщению в сообществе, проблема была решена в AMD Adrenalin 24.7.1 и выше.
Я могу подтвердить, что установил Adrenalin 24.8.1, и проблема больше не проявляется.
Ответ или решение
Проблема с высокой загрузкой ЦП у процесса "Система" (ntoskrnl.exe), в частности, связанная с функцией CcUnpinRepinnedBcb
, является довольно распространённой и может иметь несколько причин. Судя по вашему описанию, вы уже провели несколько важных шагов по диагностике и решению проблемы, однако давайте рассмотрим более подробно, как можно подойти к дальнейшему устранению данной проблемы.
Возможные причины высокой загрузки ЦП
-
Проблемы с драйверами: Неправильные или устаревшие драйверы устройств могут вызывать конфликты, что может приводить к повышенной нагрузке на ЦП. Убедитесь, что драйверы для всех ваших устройств, включая встроенные компоненты, обновлены до последней версии. Особенно это касается драйверов видеокарты, поскольку они часто могут влиять на производительность системы.
-
Конфликты программного обеспечения: Некоторые программные продукты, особенно те, которые работают с файловыми системами или сетевыми адаптерами, могут вызывать высокую нагрузку на ядро. Попробуйте временно отключить наложенные программы или антивирусное программное обеспечение, чтобы выяснить, не являются ли они причиной проблемы.
-
Неисправная память: Если у вас есть проблемы с оперативной памятью, это может также перерастать в высокую нагрузку на процессор. Рекомендуется провести тестирование памяти с помощью утилиты Windows Memory Diagnostic или MemTest86.
Шаги для устранения проблемы
-
Проверка обновлений: Вы уже упомянули, что обновили Windows и драйвера. Убедитесь, что вы получаете обновления непосредственно с сайтов производителей, особенно для оборудования AMD. Как вы отметили, проблема была решена в версиях драйвера Adrenalin 24.7.1 и выше, поэтому убедитесь, что у вас установлена последняя версия (в вашем случае 24.8.1).
-
Анализ работы системы: Используйте утилиту Process Explorer и Performance Monitor, чтобы тщательно следить за работой системы и выявить процессы, вызывающие высокую нагрузку. Изучите графики использования ресурсов, чтобы найти паттерны или пиковые нагрузки.
-
Использование утилиты RAMMap: Хотя вы упомянули, что не смогли извлечь полезную информацию из RAMMap, рекомендуется повторить попытку, уделяя внимание вкладкам, связанным с использованием страниц памяти. Анализируйте, какие данные занимают больше всего ресурсов. Обратите внимание, что инструменты для просмотра и анализа регистра могут дать вам больше информации, если вы знакомы с их использованием.
-
Отключение внешних устройств: Вы уже отключили внешние устройства, что является правильным шагом. Также попробуйте отключить встроенные в систему устройства, такие как сетевые адаптеры или Bluetooth, чтобы изолировать потенциальные источники проблемы.
-
Обсуждение на форумах: Если проблема сохраняется, не стесняйтесь искать помощь на специализированных форумах, таких как Reddit, AMD Community или Microsoft Community. Часто другие пользователи сталкиваются с аналогичными проблемами и могут предложить рабочие решения.
Если вышеуказанные шаги не приведут к желаемому результату, возможно, стоит рассмотреть возможность обращения в техническую поддержку вашего устройства. Иногда необходима дополнительная диагностика на уровне аппаратного обеспечения.
Заключение
Ваша проблема требует комплексного подхода к диагностике и устранению, и, судя по вашим усилиям, вы уже на правильном пути. Надеюсь, предоставленная информация поможет вам решить проблему с высокой нагрузкой на ЦП. Если вам понадобятся дополнительные разъяснения по конкретному шагу или привязано к конкретному инструменту, пожалуйста, дайте знать!