Closed Bug 1817709 Opened 2 years ago Closed 2 years ago

Block video overlay with non-intel GPUs on Windows 10

Categories

(Core :: Graphics, task)

task

Tracking

()

RESOLVED FIXED
112 Branch
Tracking Status
firefox112 --- fixed

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

Attachments

(1 file)

Video overlay does not work well with non-intel GPUs on Windows 10. See Bug 1817269, Bug 1817617.

See Also: → 1817269, 1817617

From gfx-firefox channel

uncannyvalley (ahale)
My current sense is that blocking non-intel video overlay on Windows 10 may be the easiest stopgap
jrmuizel
yeah, we'll basically have that after the new blocklist rule goes out

Assignee: nobody → sotaro.ikeda.g
Status: NEW → ASSIGNED
Pushed by sikeda.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3408467a0885 Block video overlay with non-intel GPUs on Windows 10 r=jrmuizel,gfx-reviewers

It seems like there were a number of reporters that also had trouble on Win11: https://www.reddit.com/r/firefox/comments/115mdtn/hardware_acceleration_results_in_stuttering_video/

Flags: needinfo?(sotaro.ikeda.g)
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 112 Branch

(In reply to Jeff Muizelaar [:jrmuizel] from comment #4)

It seems like there were a number of reporters that also had trouble on Win11: https://www.reddit.com/r/firefox/comments/115mdtn/hardware_acceleration_results_in_stuttering_video/

Hmm, I am going to look into it.

After running latest Nightly which includes this patch, I don't see any information about 'VIDEO_OVERLAY' in about:support.

Is this intentional?

It is not intentional. And I am going to backout the patch, since the problem happens also on Win11.

Blocks: 1818637

(In reply to Jeff Muizelaar [:jrmuizel] from comment #4)

It seems like there were a number of reporters that also had trouble on Win11: https://www.reddit.com/r/firefox/comments/115mdtn/hardware_acceleration_results_in_stuttering_video/

D170311 is going to be backed out by Bug 1818637.

I re-checked similar bugs and from the following. Then I wonder if there might be a case that "Pending frames" became longer during video playback with video overlay. And the long pending frames might cause the problem.

DCLayerTree uses a lot of tiles that are merged by DWM. Then the long pending frames might happen depending on the situations with NVIDIA GPUs or with AMD GPUs.

Flags: needinfo?(sotaro.ikeda.g)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: