Вопрос или проблема
ОБНОВЛЕНИЕ: Эта проблема очень неожиданно исчезла.
Ниже приведены некоторые подробности о том, когда она исчезла, на случай, если кто-то знает что-то такое, о чем я не знаю, что могло бы решить проблему и впоследствии помочь другим. Ниже находится оригинальный пост, чтобы люди могли увидеть всю проблему. Хотя у меня больше нет проблем, это пока еще не решено.
Я использовал свое временное решение, о котором упомянул внизу, с тех пор как через несколько дней после публикации, пытаясь найти более долгосрочное решение. Я также наблюдал за диспетчером задач, когда занимался чем-то в течение нескольких минут почти каждый день, чтобы увидеть, осталась ли проблема (когда я достигаю 80% использования GPU на 1060, я знаю, что это все еще не исправлено, так как это заставит интегрированный GPU “плакать”).
Недавно я купил внешний HDD, так что я решил признать поражение, перенести все свои файлы туда и сделать совершенно чистую установку Windows (ту, которая стирает все файлы и т.д.). Я начал это сегодня утром и подготовил все на своем внешнем HDD к полудню, так что я снова включил драйвер Intel (то есть перестал использовать свое временное решение) на случай, если его отключение во время установки что-то сломало.
Когда я делал последние проверки всей своей работы и вещей, чтобы убедиться, что я ничего не пропустил, я заметил, что у меня совсем нет проблем – открыл диспетчер задач, и сколько бы я ни старался, dwm и csrss не превышают 10% использования на интегрированном GPU, и это происходило, когда я открывал новое окно и шевелил им.
Я ничего не устанавливал, не удалял и не удалял в течение более недели, и у меня не было обновлений Windows с 12 июля – сразу после того, как проблема начала проявляться. Соответствующие драйверы все той же версии, которые я принудительно установил 4 недели назад, чтобы попытаться решить проблему – обновлений с тех пор не было (не могу сказать о других драйверах, которые, кажется, не относятся к этому, так как я не знал их предыдущих номеров версий). Я не нашел никаких предложенных решений за последнюю неделю, так что я ничего не пытался.
Единственные вещи, которые я могу предположить, что могут быть связаны, это:
-
Я рендерил другое видео, используя то же программное обеспечение (Resolve), с которым это (возможно) сломалось, и я использовал тот же проект, что и раньше (я использую его как шаблон), так что, возможно, при рендеринге другого видео он перезаписал поврежденный временный файл или что-то в этом роде? Но я не совсем уверен, потому что я действительно рендерил видео сразу после того, как начал замечать проблемы в прошлый раз, и я даже не знаю, имел ли неудачный рендер тогда какое-то отношение к этому – просто в тот момент я начал это замечать.
-
Не отключая временное решение, я отключил свой основной второй монитор на прошлых выходных и переключился на другой, чтобы несколько из нас могли посмотреть телевизор на большом экране. Я ни разу не включал драйверы Intel Graphics, я просто выключил свой ноутбук, переместил его и подключил, а затем снова включил (как это и надо делать, если нет никаких проблем). Не уверен, будет ли это связано, но зная Microsoft, я бы не исключал этот вариант. По моему мнению, это выглядит маловероятным как решение, но это все, что я могу вспомнить, что имеет отношение.
Если кто-то найдет решение или знает что-то, о чем я не знаю, касающееся недавнего обновления Windows, как работает Resolve или что-то еще, что могло бы объяснить его внезапное появление и исчезновение, будет интересно и полезно это узнать.
-=-=-=-=-=-=-=-=-=-=-=-=- Оригинальный пост: -=-=-=-=-=-=-=-=-=-=-=-=-
У меня есть ноутбук с Windows 10 версии 1803 – я обновился до 1803 чуть больше месяца назад. Ноутбук имеет GTX 1060 и интегрированную Intel(R) HD Graphics 630.
На прошлой неделе я заметил много тормозов при незначительной нагрузке. Указатель мыши задерживался, перемещение окон было прерывистым и т.д. Я запустил диспетчер задач, и процесс Client Server Runtime – csrss.exe
– и Диспетчер окон рабочего стола – dwm.exe
– вместе использовали около 80% моего интегрированного GPU. Ничего не двигая, использование снижается, но как только я двигаю мышь или перетаскиваю любое окно, оно резко возрастает. Ноутбук работает при нормальной температуре, он вовсе не перегревается.
Я впервые заметил это после того, как рендерил несколько видео и забыл подключить ноутбук – он разрядился и выключился, и рендер, очевидно, не удался. Я попытался изменить настройки питания, когда включил его снова, но это ничего не изменило.
Дело не в том, что мое оборудование не способно – я видел много предложений, советующих “использовать однотонный обои и отключить эффекты прозрачности”. Оборудование более чем способно, но я все равно попробовал, чтобы убедиться, и даже с однотонным фоном и отключенными всеми анимациями, dwm.exe
все равно использовал то же количество.
Я прошел обычный процесс проверки обновленных драйверов – согласно Windows, оба были актуальными, но я скачал и установил последние версии как от Nvidia, так и от Intel, чтобы удостовериться. Драйвер Intel – это Intel(R) HD Graphics 630 версия 24.20.100.6136. Я проверил обновления Windows, и было обновление до 1803, которое я установил, но оно не имело никакого отношения к проблеме и не решило её.
Я просканировал на наличие вредоносных программ (я думал, что это может возможно быть плохо написанным майнером или чем-то, что использует мой интегрированный GPU, а не гораздо более мощный 1060), но ни Malwarebytes, ни Windows Defender ничего не нашли, я ничего не устанавливал в течение дней перед тем, как заметил это, а dwm.exe
и csrss.exe
все еще находятся в папке System 32.
Я зашел в BIOS (версии Phoenix QP123), в нем не было ничего актуального.
Я пытался восстановить старые версии Windows, но все они завершались довольно неопределенно, с бесполезными сообщениями типа “Не удается восстановить предыдущую версию”.
Другие пользователи в сети говорили, что переустановка Windows не помогла, что кажется мне странным, но я этого не пробовал, и, конечно, это крайняя мера.
Я нашел неудобное временное решение, заключающееся в отключении интегрированного драйвера и перезагрузке, заставляя мой ноутбук использовать 1060 для всего. Это означает, что он может справляться с dwm.exe
и csrss.exe
, использующими столько GPU, но это не решает проблему, и также, похоже, вызывает странные нестабильности системы (иногда я получаю синий экран, иногда он зависает при перезагрузке).
Я запустил Windows Driver Verifier, чтобы попытаться исключить проблемы с драйверами раз и навсегда, но это привело к зацикливаемой загрузке. Забавно, что, когда я запустил его в безопасном режиме, чтобы исправить зацикливание, изначальная проблема исчезла – она вовсе не была тормозящей (хотя я не могу сказать вам об использовании GPU, потому как это безопасный режим).
Я сдался и пообщался с кем-то из Microsoft, они были довольно бесполезны, но сказали, что я должен попробовать “обновление на месте”. Я установил с их сайта, и, разумеется, это не дало никакого эффекта.
С тех пор я попытался запустить еще несколько вещей – Win+r и msdt.exe /id PerformanceDiagnostic
говорит мне, что средство устранения неполадок не работает на моей версии Windows. Я использовал msconfig
, чтобы выполнить чистую загрузку, и проблема по-прежнему сохранялась.
Я довольно сбит с толку, что делать дальше – я нашел несколько аналогичных проблем, но все они касаются более ранних версий Windows 10 и предлагают решения, которые больше не актуальны.
Я недавно заметил, что csrss.exe и dwm.exe используют небольшой процент моей GTX 1070 (в данный момент всего около 3%). Хотя это незначительно по сравнению с проблемами всех здесь, это было достаточно любопытно, чтобы привлечь мое внимание. Просматривая разные темы на Reddit и форумах Microsoft, я наткнулся на несколько интересных возможностей для устранения неполадок.
- В Диспетчере задач найдите dwm.exe, щелкните правой кнопкой мыши, перейдите к “Подробностям”, щелкните еще раз правой кнопкой мыши и проверьте, установлен ли приоритет на Высокий. Если да, установите Нормальный.
- Получите доступ к Панели управления NVIDIA и измените dwm.exe на использование Интегрированного GPU, хотя возможно, что dwm.exe придется добавить вручную, и использование интегрированного GPU может быть недоступно для всех.
- Некоторые представитель поддержки Dell считают, что программное обеспечение Kaspersky и драйверы/сервисы SmartByte могут быть способствующими факторами к этой проблеме, поэтому они рекомендовали удалить оба, если у вас они есть.
- Пользователи Dell также сообщали о некоторых улучшениях после обновления BIOS и приложения Dell Digital Delivery. Источники для этого следующие:
Приложение Dell Digital Delivery (http://www.dell.com/support/home/au/en/audhs1/drivers/driversdetails?driverId=YD63W), которое было обновлено 4 июня 2018 года.
BIOS системы Dell XPS 15 9560 (http://www.dell.com/support/home/au/en/audhs1/drivers/driversdetails?driverId=HJKH8), который был обновлен 26 апреля 2018 года.
В попытке определить более определенную причину я пытаюсь исследовать дампы файлов процесса и, с помощью SysInternals, поведение их потоков и модулей. Поверхностно я видел несколько взаимодействий с dll-файлами от Kaspersky, а также с компонентом Windows Framework… Microsoft.UI.Xaml.
Я пока не смог определить какую-либо конкретную причину или основание, но поскольку проблема кажется широко распространенной, я начинаю склоняться к мысли, что это программная проблема со стороны Microsoft… неправильно или неэффективно взаимодействующая с определенным оборудованием.
[EDIT] Пожалуйста, обратите внимание, что это затрагивает пользователей с графическими картами, которые не интегрированы ИЛИ произведены Intel. Симптомы кажутся аналогичными, но Remedy для этих проблем может оказаться совершенно другим. Чтобы обновить информацию о моей проблеме, dwm.exe, похоже, использует больше, чем я изначально упоминал. Теперь это увеличилось до примерно 6% до 10%.
Хотя я прикладываю усилия к решению своей проблемы, я не могу избавиться от сомнений в том, что добьюсь успеха… на этой ноте я загляну обратно в тему здесь и надеюсь на любой прогресс. Если какой-либо из предложений, которые я привел выше, окажется полезным для кого-то, возможно, будет полезно сообщить вашу информацию о системе (аппаратное обеспечение И программное обеспечение).
Ответ или решение
Проблема с высокой загрузкой GPU процессами csrss.exe и dwm.exe может вызывать значительное беспокойство, особенно при использовании ноутбуков с интегрированной графикой, таких как Intel HD Graphics 630 и дискретной графикой GTX 1060 или GTX 1070. Хотя ваша ситуация улучшилась, давайте разберёмся в возможных причинах и решениях, которые могут помочь другим пользователям, сталкивающимся с аналогичными проблемами.
Возможные причины высокой загрузки GPU:
-
Обновления Windows: Часто высокая нагрузка на GPU может быть связана с проблемами в обновлениях Windows. Как вы заметили, проблема возникла после обновления до версии 1803. Однако ваш случай, когда проблема исчезла, может свидетельствовать о том, что Microsoft может выпустить исправления, которые напрямую или косвенно устраняют проблемы с производительностью.
-
Проблемы с драйверами: Использование устаревших или некорректных драйверов для графических карт может также вызывать подобные проблемы. Регулярное обновление драйверов от NVIDIA и Intel – важный шаг к решению проблемы. Вы также упомянули, что новая установка Windows не помогла, однако это обычно рекомендуется только как крайний случай.
-
Некорректные настройки графики: Как вы уже сделали, можно попробовать изменить настройки в NVIDIA Control Panel и задать для dwm.exe использование интегрированной графики. Это может снизить нагрузку на дискретный GPU.
-
Конфликт программного обеспечения: Антивирусное программное обеспечение, такое как Kaspersky, и дополнительные службы (например, SmartByte от Dell) могут создавать конфликты с графическими процессами. Попробуйте временно отключить или удалить эти программы и проверьте, исчезнет ли проблема.
-
Разрешение видео и анимации: Убедитесь, что в настройках Windows отключены анимации и высокое разрешение. Это можно сделать, нажав правой кнопкой мыши на рабочем столе, выбрав “Персонализация”, а затем “Цвета” и отключив прозрачность.
Рекомендованные действия:
-
Мониторинг процессов: Постоянно следите за загрузкой GPU через диспетчер задач. Это поможет выявить программы или службы, вызывающие повышенную нагрузку. Если dwm.exe и csrss.exe снова начинают нагружать GPU, фиксируйте это.
-
Очистка системы: Используйте утилиты, такие как CCleaner, для очистки временных файлов и реестра. Это может устранить возможные конфликты, связанные с коррумпированными файлами.
-
Обновление BIOS: Обновите BIOS вашего устройства до последней версии, что может помочь в решении проблем совместимости.
-
Проверьте наличие обновлений Windows: Хотя вы упомянули о последнем обновлении от 12 июля, рекомендуется периодически проверять наличие новых исправлений, которые могут воздействовать на производительность системы.
-
Переустановка Windows: Если проблема не устраняется, может возникнуть необходимость в полной переустановке операционной системы. Для многих пользователей это помогло.
Окончательное решение вашей проблемы может не быть универсальным для всех, так как системы различаются. Однако, использование вышеперечисленных шагов может помочь другим пользователям и в большинстве случаев снизить нагрузку на GPU, улучшив общую производительность системы. Если возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью, и постарайтесь следить за обновлениями на форумах и у официальных представителей Microsoft.