flickering with multiple monitors playing video (before Windows 10 build 19045.4598)
Categories
(Core :: Graphics, defect)
Tracking
()
People
(Reporter: ignaz.k, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
Attachments
(14 files)
5.24 MB,
video/mp4
|
Details | |
292.57 KB,
image/png
|
Details | |
312.81 KB,
image/png
|
Details | |
281.20 KB,
image/png
|
Details | |
268.65 KB,
image/png
|
Details | |
8.59 MB,
video/x-matroska
|
Details | |
1.63 MB,
image/png
|
Details | |
1.67 MB,
image/png
|
Details | |
1.65 MB,
image/png
|
Details | |
1.63 MB,
image/png
|
Details | |
1.46 MB,
image/png
|
Details | |
1.48 MB,
image/png
|
Details | |
43.08 KB,
text/plain
|
Details | |
30.10 KB,
text/plain
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0
Steps to reproduce:
I have 2 monitors:
Main: 2560x1440p144Hz
Second: 1920x1080p60Hz
- Open Firefox on both monitors
- Open any site on the main monitor
- Open a site with a video on the second monitor
- Interact with stuff that changes parts of the page (like hover effects)
Actual results:
The site that is displayed on the second monitor will show up on the main monitor for some frames
Expected results:
Windows should only display own content.
Reporter | ||
Comment 1•4 years ago
|
||
Only happens with hardware acceleration enabled.
Comment 2•4 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video: Playback' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Reporter | ||
Comment 3•4 years ago
|
||
Here is a video showing it happen.
Reporter | ||
Comment 4•4 years ago
|
||
Here are some frames of where it happened
Reporter | ||
Comment 5•4 years ago
|
||
Reporter | ||
Comment 6•4 years ago
|
||
Reporter | ||
Comment 7•4 years ago
|
||
Reporter | ||
Comment 8•4 years ago
|
||
Looks like it shifts part of the frame to the left and parts from my second monitor ended up on the main one because the second monitor is on the right of my main monitor.
Comment 9•4 years ago
|
||
It sounds more like a layer/rendering issue. Moving this to the gfx component.
Reporter | ||
Comment 10•4 years ago
|
||
Here is the same happening in Firefox Nightly "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0" (had to compress the video)
Reporter | ||
Comment 11•4 years ago
|
||
Here are some frames from Nightly 88
Reporter | ||
Comment 12•4 years ago
|
||
Reporter | ||
Comment 13•4 years ago
|
||
Reporter | ||
Comment 14•4 years ago
|
||
Reporter | ||
Comment 15•4 years ago
|
||
Reporter | ||
Comment 16•4 years ago
|
||
Comment 17•4 years ago
|
||
Thank you for the bug report. Could you please attach a copy of your about:support information?
Reporter | ||
Comment 19•4 years ago
|
||
Here is the about:support from FF Nightly 88
Comment 20•4 years ago
|
||
Thanks. Could you try going to about:config and try setting gfx.webrender.compositor
to false, then restart and see if that helps?
Jeff, this appears to be flickering on nvidia with mixed refresh rate monitors. I know we had issues with mixed refresh rate in the past, does this sound like anything we've seen before?
Reporter | ||
Comment 21•4 years ago
|
||
Setting gfx.webrender.compositor
to false helps in both stable and nightly.
Comment 22•4 years ago
|
||
Likely a dup of bug 1638709
![]() |
||
Updated•4 years ago
|
Updated•1 year ago
|
Comment 23•7 months ago
|
||
Hi, can you test if this is fixed now? There have been Windows updates from 2024-05-29 (Windows 11 22H2 or later) and 2024-06-25 (Windows 10 22H2) that say they fix flickering issues with video playback or compositor surfaces that may be the underlying cause; they match my mental model of this issue very closely, and I think both refer to the same fix.
Quoting a Windows 11 update https://support.microsoft.com/en-us/topic/may-29-2024-kb5037853-os-builds-22621-3672-and-22631-3672-preview-dcf14fd8-84d6-4234-9d5b-784c319cd7cf :
- This update addresses an issue that distorts parts of the screen. This occurs when you use a Chromium-based browser to play a video.
Quoting a Windows 10 update https://support.microsoft.com/en-us/topic/june-25-2024-kb5039299-os-build-19045-4598-preview-d4e3e815-fdd8-465e-8144-42afa165efed :
- This update addresses an issue that affects Direct Composition batched presentations. A brief flash of triangles or boxes show on the screen. This issue affects browsers, like Microsoft Edge, and other apps.
Reporter | ||
Comment 24•7 months ago
|
||
Just tested on:
- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0
- Windows 10 22H2 19045.4651
- NVIDIA 560.70
with "gfx.webrender.compositor " on true and false.
I can no longer reproduce the issue, so it looks like it's fixed.
Comment 25•6 months ago
|
||
Great. I'll keep this bug open until we have a blocklist for dcomp on older versions in place, updating the title to say why.
Comment 26•3 months ago
|
||
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
Windows 10 22H2 19045.4651
Nvidia driver 566.14
The problem is still present in Windows 10 with default settings.
But today I was looking for how to remove the Stalker 2 crashes and discovered that disabling MPO fixes the problem with flickering in Firefox with multiple monitors playing video.
https://nvidia.custhelp.com/app/answers/detail/a_id/5157/~/after-updating-to-nvidia-game-ready-driver-461.09-or-newer%2C-some-desktop-apps
Comment 27•20 days ago
|
||
disabling MPO fixes the problem with flickering in Firefox with multiple monitors playing video.
Actually, it wasn't disabling MPO that helped, but a complete restart of Firefox.
Description
•