Forum Discussion
Dev channel update to 86.0.594.1 is live
josh_bodner Sorry for flaking out on the laggy browser when video is smoothly resized. At some point I grew tired of the browser crashing the GPU driver and went with the competition for a few weeks.
I have been regularly looking quickly at the weekly updates to see whether it got fixed, but it appears it didn't.
However I noticed today that it behaves differently depending on which display the browser window is residing. So it's possibly a multi-monitor related issue. Probably more so, because there's otherwise not enough people complaining about it (not that much people have more than one).
I have two displays here on a Geforce 2070S, both running at 1440p and 120hz. On the primary display, Edge becomes somewhat laggy while resizing video viewports and scrolling videos off and back on screen, while everything is relatively smooth on the secondary display (of course how smooth depends on the webpage and how complex it is). Not just a separate window, but moving the window that's problematic on the primary display over to the secondary display "fixes" it, until you put it back on the primary one, when it starts back up again.
If the issue starts happening (occasionally it's unproblematic for a short while after a reboot), you can already notice it when you play a Youtube video, then scroll so far down the comments that the video scrolls off display, you'll notice a short moment of laggyness during the transition. Same happens back on screen. If you do it often enough over a certain timespan (e.g. via regular browsing), the (NVidia) GPU driver gets upset and reinitializes, which manifests in the displays flashing black and then the DWM also reinitialising.
Sites with smoothly resizable video viewports are an easier tool to test, because it shows way worse there, but I'm currently hard-pressed to think of a video side doing smooth resizes that's safe for work. I'd tell you to move the vertical splitter between the video viewport and the chat area over on Chaturbate, but that'd probably doesn't fly at over at Microsoft at work. I suppose resizing the whole window forcing the video viewport to resize would exacerbate the issue, then it would probably work with Youtube et al.
Also, you asked me to look into edge://crashes, but there's nothing there, because the GPU driver crashes. Edge (and I suppose DWM) just reinitialises its graphics stuff during runtime and continue on merrily. This is what happens when Edge kills the GPU driver:
--edit:
Re: this being a multi-monitor issue
I just disabled the secondary display, by doing into Display Settings -> Multiple Displays and drop it from Extend to Show Only 1, all during runtime, and suddenly Edge behaves well. As soon I go back to two displays by switching back to Extend, the browser window remaining on the primary display in the same position, starts acting up again.
--edit:
Ugh, I've updated Chrome and now it acts the same. So this crap is upstream. 😐
Glowtape good detective work! Just to get the other "dumb" troubleshooting questions out of the way, you are using hardware acceleration (edge://settings/system), right? And you're also on the latest GPU drivers? Assuming the answer to both is yes, the fact that this repros on Chrome as well is actually the most important part, since it means they will likely be looking at it. I found a bug that looks very similar to what you're experiencing: https://bugs.chromium.org/p/chromium/issues/detail?id=1107403. Unfortunately, as they mention on there, if it's a driver issue, it will probably take a while to get a driver-side fix, especially since the people on that bug seem to only be seeing it on Intel GPUs (possibly because they're not looking elsewhere, given just how big the potential hardware landscape is). I'd be curious if any of those other potential workarounds on that bug worked for you in the meantime though.