Windows движется очень медленно (<1 FPS), пока я не убью dwm.exe

1293
Brad

Время от времени, когда я включаю внешние мониторы для моего ноутбука, подключенного к док-станции, после того, как он был оставлен на ночь, Windows работает очень медленно. Включение моих мониторов означает изменение разрешения экрана, которое обычно происходит до включения мониторов, но в этих случаях я все еще могу видеть старое разрешение в течение 10 секунд или около того, пока все не вернется на место сразу.

  • Нажатие на окно занимает 1-4 секунды, чтобы оно среагировало.
  • Минимизация окна занимает 1-4 секунды.
  • Движения мыши всегда плавные и никогда не имеют проблем.
  • Программное обеспечение, кажется, работает быстро ... просто так не отображается.
  • Загрузка процессора по всем направлениям составляет ~ 1%.
  • Температура в порядке.
  • Если я открою диспетчер задач и убью dwm.exe, проблема сразу же будет решена (после перезапуска).
  • Использование другого сеанса (например, для приглашения UAC) работает гладко, и когда он возвращается в мой сеанс, все снова медленно.

Кажется, что dwm.exe вообще не использует процессор и почти не использует память. В чем дело?

Результаты xperf.exe

После запуска xperf, как предложено @ magicandre1981, вот результаты:

enter image description here

При использовании графического процессора вы можете увидеть маленькие треугольники. Каждый из них - это когда мой кадр обновляется, поэтому это происходит каждые 2–4 секунды. Через 30 секунд я запускаю диспетчер задач, который и есть этот всплеск процессора. Через 55 секунд я убиваю DWM, вызывая все указанные задержки в выделенной области графика. После этого я без проблем просматриваю некоторые веб-страницы в Chrome.

Использование процессора:

enter image description here

Что-нибудь еще, что я должен проверить в этом отчете?

2
Вы можете попробовать просмотреть журналы событий и посмотреть, есть ли что-то подозрительное. Если вы видите ошибки для драйверов видеокарты или dwm.exe напрямую, то вы можете попробовать переустановить драйверы. Прочтите это для получения дополнительной информации о dwm.exe http://www.howtogeek.com/howto/windows-vista/what-is-dwmexe-and-why-is-it-running/ MonkeyZeus 9 лет назад 0
@MonkeyZeus Спасибо. Я использую последние видеодрайверы, и у меня была эта проблема на 3 разных версиях драйверов за последний год. (Intel HD 4600 с подключенной NVIDIA GeForce GT730M.) Я также использую DisplayFusion, но у меня была эта проблема задолго до ее установки. В моем средстве просмотра событий DisplayFusion зарегистрировал два события PowerEvents. Мой компьютер не был приостановлен, выключен или перезагружен в одночасье, поэтому я предполагаю, что PowerEvent был своего рода внутренней функцией энергосбережения, и, возможно, это портит dwm.exe. Brad 9 лет назад 0
Вы должны устранить любые возможные объяснения, кроме проблемы с драйверами. Поэтому что-то вроде `DisplayFusion` на данный момент должно быть удалено из уравнения до тех пор, пока не будет найдена причина (которая может быть причиной` DisplayFusion`). Ramhound 9 лет назад 0
Как я уже упоминал в своем комментарии, у меня была эта проблема в течение длительного времени, и я только что установил Display Fusion. Я также попытался удалить DisplayFusion. К сожалению, в любом случае это не имеет значения. Brad 9 лет назад 0
Похоже, что у вас может быть что-то под названием Nvidia Optimus, которое по сути является технологией переключения графических чипов, которая должна быть энергосберегающей. Я бы порекомендовал полностью удалить драйверы nvidia и попробовать запустить только HD 4600 и посмотреть, улучшится ли ситуация. Вы также можете попробовать это в обратном порядке и полностью отключить HD 4600. MonkeyZeus 9 лет назад 1
@MonkeyZeus Да, это один! Насколько я знаю, карта Nvidia вообще не сработала, поскольку я не запускал ни игры, ни что-либо, ни Photoshop. Но, я полагаю, возможно, что какое-то программное обеспечение использовало его. Я постараюсь отключить его и посмотреть, как оно идет. К сожалению, это происходит в среднем раз в пару недель. (Иногда это случается каждый день подряд в течение недели.) Таким образом, для окончательного ответа может потребоваться пара месяцев. Brad 9 лет назад 0
перехватите медлительность через xperf: http://pastebin.com/9m5kkYAj и поделитесь записанным следом. Может быть, я вижу что-нибудь из этого. magicandre1981 9 лет назад 1
Трудно сказать, очевидно, что стыковка добавляет еще один уровень сложности существующим технологиям, так что я надеюсь, что вы в конечном итоге разберетесь с этим. Удачи! MonkeyZeus 9 лет назад 0
вы захватили след? magicandre1981 9 лет назад 0
@ magicandre1981 Нет, я должен поймать это снова. Это не происходит все время. Brad 9 лет назад 0
@ magicandre1981 Трассировка захвачена. Это не выглядит очень полезным, хотя. Я просмотрел его и опубликовал некоторые основные моменты. Дайте мне знать, если увидите что-нибудь подозрительное, на что я могу посмотреть. Если вам нужен полный отчет, укажите свой адрес электронной почты, так как я бы не стал публиковать его для всех и каждого в Интернете. Еще раз спасибо за ваши предложения! Brad 9 лет назад 0
да, след не был таким полезным. Но в последние недели несколько пользователей сообщили о проблемах с использованием Chrome. Они исправили это, отключив ускорение HW внутри Chrome. Также попробуйте, если это исправит это для вас magicandre1981 9 лет назад 0
Интересно, попробую. У меня была эта проблема с тех пор, как я купил свой ноутбук более года назад, но я всегда использовал Chrome. Brad 9 лет назад 0
какие-либо обновления по этому поводу? Где ты смог это исправить? magicandre1981 9 лет назад 0
@ magicandre1981 Я отключил аппаратное ускорение, и проблема больше не повторялась, но иногда это может занять несколько недель, поэтому я жду, чтобы увидеть. Brad 9 лет назад 0
хорошо, будем надеяться, что это исправило это для вас. magicandre1981 9 лет назад 0
@ magicandre1981 К сожалению, проблема снова возникла с отключенным аппаратным ускорением Chrome. Brad 9 лет назад 0

0 ответов на вопрос