Disable WebRender on Windows 7 without DWM composition
Categories
(Core :: Graphics: WebRender, defect, P2)
Tracking
()
People
(Reporter: aosmond, Assigned: aosmond)
References
Details
(Keywords: correctness)
Attachments
(1 file)
+++ This bug was initially created as a clone of Bug #1637497 +++
Reported: https://www.reddit.com/r/firefox/comments/ghkj22/terrible_graphical_glitches_on_nightly/
Since a few days ago, I've been having a lot of tearing-like glitches on Firefox Nightly. They happen almost every time I:
Alt-Tab into Firefox (or switch to a Nightly window using the taskbar, or minimize it by clicking on a maximized browser window)
Switch between two Firefox windows
Close a file selection or other explorer dialog (less often)It does not happen when switch to a different tab, in fact that is - along with moving the mouse in the general area where the bug is happening - a way to make the "ghost" image disappear. Usually it's the bottom half of the screen that doesn't "refresh".
Disabling WR resolves the issue.
--
We should disable WebRender on Windows 7 if we don't have DWM composition for the moment due to the above bug.
Assignee | ||
Comment 1•4 years ago
|
||
Pushed by aosmond@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8184dcb24e61 Disable WebRender on Windows 7/8 without DWM composition enabled. r=jrmuizel
Comment 3•4 years ago
|
||
bugherder |
Comment 4•4 years ago
|
||
Please backout and require DWM for partial present. Then it should be fine.
Comment 5•4 years ago
|
||
Given bug 1638285 was on Firefox 77, is there something we need to uplift?
Comment 6•4 years ago
|
||
Jessie, Andrew, is that big enough of a problem to be in our RC build? If it is, I'd prefer to take the uplift now to mozilla-release and not have to do a RC2 later this week. Thanks!
Comment 7•4 years ago
|
||
WebRender for Win7 isn't riding to release, so this doesn't need to go to RC
Assignee | ||
Comment 8•4 years ago
|
||
We don't need to uplift as we explicitly block Windows 7, 8 and 8.1 on mozilla-beta already:
Comment 9•4 years ago
|
||
In bug 1638285 the user manually force-enabled WebRender by setting gfx.webrender.all to true.
Comment 10•4 years ago
|
||
Good news then, thanks!
Updated•4 years ago
|
Description
•