Проблемы с прозрачностью в Windows после выхода из спящего режима

424
Fit Nerd

В течение последних нескольких лет у меня возникала эта проблема каждый день, как только я возвращался из спящего режима. Например, вот как выглядят вкладки Firefox:

Вкладки Firefox

На самом деле вы видите 2 окна Firefox (одно за другим, вкладки одного позади которого показаны через верхнее).

Это относится и к Chrome, так что это совсем не FireFox. Фактически это относится ко всему, что имеет расширенную клиентскую область на своих окнах. Эта расширенная клиентская область либо полностью прозрачная, либо черная.

Это относится к Windows 7, Windows 8 и Windows 8.1 - у меня была точно такая же проблема на всех этих ОС с одинаковым оборудованием.

Теперь это НЕ произойдет после возобновления, если вы свернете все окна (нажав на крайнюю правую нижнюю кнопку на панели задач, чтобы отобразить рабочий стол) ДО перехода в спящий режим

Примечание. Перезапуск DWM не устраняет проблему. Единственный способ «исправить» это перезапустить все затронутые приложения, что, в некотором роде, побеждает цель гибернации.

У меня действительно есть последние видеодрайверы, на самом деле я регулярно их обновляю, но, похоже, ничего не происходит.

У меня есть 3 монитора: Слева - Intel HD Graphics 4000 - Драйвер Intel 10.18.10.4176 (30.03.2015) Справа - так же, как левый Центр - Nividi9a GeForce GTX 660 Ti - Драйвер Nvidia 9.18.13.5306 (27.05.2015)

Проблема возникает на ВСЕХ мониторах.

ПРИМЕЧАНИЕ. Это не проблема FireFox и не ошибка. Это происходит с любыми / всеми программами, оставшимися не минимизированными до гибернации, которые имеют клиентскую область, расширенную через DWM API.

Последнее замечание заключается в том, что после выхода из режима гибернации загрузка ЦП оказывается выше в DWM и других приложениях, которые НЕ были сведены к минимуму до перехода в режим гибернации.

Любые идеи о том, как справиться с этим?

4
он никогда не делал этого со мной на всем оборудовании, на котором я запускал W7, поэтому я пришел к выводу, что это какая-то проблема с оборудованием или драйвером. Moab 8 лет назад 0
Но какой? У меня самые последние драйверы от Intel и NVidia, и это все та же проблема в течение 2-3 лет! С момента его первого запуска я много раз обновлял ОС и драйверы, хотя аппаратное обеспечение оставалось прежним (и, следовательно, вид драйверов, я думаю). Но что не так с GPU NVidia для основного экрана и графикой Intel для 2 других экранов? Они, безусловно, должны быть совместимы. Fit Nerd 8 лет назад 0
Это настольный ПК? Конечно, это странная проблема. Moab 8 лет назад 0
Да, это настольный ПК. Fit Nerd 8 лет назад 0
Единственное, что я знаю, чтобы попробовать это другая графическая карта. Moab 8 лет назад 0
Правильно, но тогда почему это повлияет на NVidia и Intel HD 4000? Разве тогда проблема не будет ограничена одним монитором? Fit Nerd 8 лет назад 0
Мы не узнаем, пока вы не попробуете, это может быть конфликт драйверов, с которым вы никогда не разберетесь, пока не попробуете карту другого производителя, такую ​​как AMD. Moab 8 лет назад 0

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

0
Julian Knight

With Windows 8.1 you sometimes see the Firefox heading area go completely transparent or sometimes it goes completely black. This is a fairly common problem and the only fix I've found is to restart Firefox which I tend to do by killing it from task manager so that it always restores all the tabs and windows.

It isn't just a hibernation issue but it is some kind of memory issue as it happens repeatably when Firefox is using large amounts of memory.

I recommend reporting it as a Firefox bug.

Спасибо за предложение. Но, как я объяснил в своем вопросе, это не имеет ничего общего с FireFox. FireFox - простой пример. Это происходит с Chrome и любой другой программой, которая расширяет его клиентскую область. Например, я использую [Пакетные изображения] (http://www.binarymark.com/products/batchimages/default.aspx), и это тоже происходит там. Fit Nerd 8 лет назад 0
И это не специфично для Windows 8.1. Windows 7 и Windows 8 тоже пострадали. Fit Nerd 8 лет назад 0
Я видел это только на W8 и Firefox, так что он просто показывает. Я видел это на 2 разных машинах от Microsoft и Lenovo. Julian Knight 8 лет назад 0
Я часто видел это с Firefox, но сейчас Chrome делал то же самое. Проверьте ваши журналы событий (Система) - я нашел это: `Драйвер дисплея igfx перестал отвечать и успешно восстановлен. У меня ноутбук подключен к большему экрану. Кажется, срабатывает каждый раз, когда я закрываю крышку ноутбука, заставляя перерисовать большой экран. Frederik Struck-Schøning 8 лет назад 0