從休眠狀態還原後 Windows 中的透明度問題

從休眠狀態還原後 Windows 中的透明度問題

在過去的幾年裡,當我從冬眠中恢復時,我每天都會遇到這個問題。例如,Firefox 選項卡如下所示:

火狐標籤頁

你看到的其實是2 火狐瀏覽器(一個在另一個後面,後面一個的選項卡透過頂部的選項卡顯示)。

這也適用於 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 驅動程式 950.13.

所有顯示器上都會出現此問題。

注意:這是不是FireFox 特定的問題或錯誤。任何/所有在休眠前未最小化且透過 DWM API 擴展其客戶區的程式都會發生這種情況。

最後一項觀察結果是,從休眠狀態恢復後,DWM 和其他在休眠之前未最小化的應用程式中的 CPU 使用率似乎更高。

關於如何解決這個問題有什麼想法嗎?

答案1

在 Windows 8.1 中,您有時會看到 Firefox 標題區域完全透明,有時則是完全黑色。這是一個相當常見的問題,我發現的唯一解決方法是重新啟動 Firefox,我傾向於透過從任務管理器中終止它來執行此操作,以便它始終恢復所有選項卡和視窗。

這不僅僅是一個休眠問題,而且是某種記憶體問題,因為當 Firefox 使用大量記憶體時,它會重複發生。

我建議將其報告為 Firefox bug。

相關內容