Video playback stutters when monitors are connected
Categories
(Core :: Graphics, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox124 | --- | wontfix |
firefox125 | --- | fixed |
firefox126 | --- | fixed |
People
(Reporter: m.perkovic, Assigned: bradwerth)
References
(Regression)
Details
(Keywords: regression)
User Agent: Mozilla/5.0 (X11; CrOS x86_64 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36
Steps to reproduce:
- Connect two 4K monitors to the Macbook pro M1 pro
- Open Firefox and play a video (like YouTube, Dropbox)
- Don't move your mouse
Additional info:
- While the mouse pointer is moving, the playback runs smoothly
- It works perfectly with chrome
- if no monitors are connected, then it also works with Firefox
- tested without addons
Actual results:
Video playback stutters and does not run smoothly
Expected results:
The video playback should run smoothly
Reporter | ||
Updated•8 months ago
|
Reporter | ||
Comment 1•8 months ago
|
||
I believe that it worked before Firefox version 124.
Comment 2•8 months 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 correct in case you think the bot is wrong.
Comment 3•8 months ago
|
||
Thanks for the report.
Is the playback better on any of the monitors?
Is the playback similar whether fullscreen or not?
Reporter | ||
Comment 4•8 months ago
|
||
-
The error does not occur on any monitor in full screen mode.
-
The error does not occur at all on the integrated Macbook monitor. When I move the FF window to one of the two external monitors, it starts to stutter. Both external monitors feel the same FPS drop. (If I move the mouse pointer continuously over the Firefox window, it temporarily runs smoothly again)
Comment 5•8 months ago
|
||
Are you able to try setting the preference "gfx.core-animation.specialize-video" in about:config to false
, please?
Reporter | ||
Comment 6•8 months ago
|
||
With the recommended setting ("gfx.core-animation.specialize-video" -> "false"), the error no longer occurs.
Updated•8 months ago
|
Comment 7•8 months ago
|
||
Set release status flags based on info from the regressing bug 1839425
:bradwerth, since you are the author of the regressor, bug 1839425, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Assignee | ||
Comment 8•8 months ago
|
||
Interesting. Seems like it might be related to refresh rates. If your setup allows you to choose different refresh rates for the external monitors, please see if that has any effect. I'll figure it out.
Reporter | ||
Comment 9•8 months ago
|
||
I own these two external monitors:
- LG 27UD68-W
- LG 27UL850-W
Both are connected to the docking station "CalDigit TS3 Plus" via HDMI and DP.
Set refresh rates:
- Integrated monitor: ProMotion (120 fps)
- Both external monitors: 60 fps
I'll play around with the refresh rates later and report back.
Updated•8 months ago
|
Comment 10•8 months ago
|
||
Setting Fx125 and Fx126 to Fixed since the regressor Bug 1839425 was backed out of central and beta
Description
•