Closed Bug 1656653 Opened 4 years ago Closed 4 years ago

Random flashing green screen with VAAPI decoding on Linux AMDGPU

Categories

(Core :: Audio/Video: Playback, defect)

79 Branch
x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1645671

People

(Reporter: kurmikon, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

Steps to reproduce:

Upgraded Firefox to version 79 on Arch Linux system running on a laptop with the following hardware:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R3 Graphics] (rev 40)
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio

Enabled VAAPI decoding changing the following settings:
layers.acceleration.force-enabled true
gfx.webrender.all true
widget.wayland-dmabuf-vaapi.enabled true
media.ffvpx.enabled false

Set MOZ_ENABLE_WAYLAND=1 environment variable in Gnome Wayland.

Actual results:

When I play a video on Youtube (h264ified) and Twitch, the gpu decoding is properly working, but I get random flashing green screen. This happens always at the startup and occasionally in the middle of the playback. It lasts less than a second, but it's very annoying.

Tried for hours and two times it also resets the stream preferences automatically getting back to the default stream quality. One time it restarted itself from the beginning. That never happened before.

Expected results:

The stream does not show green flashing screen and does not resets itself like it was doing in the previous versions where gpu decoding was enabled.

I reverted back to version 78 which does not show these issues.

OS: Unspecified → Linux
Hardware: Unspecified → x86_64

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Graphics: Layers
Product: Firefox → Core
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Component: Graphics: Layers → Audio/Video: Playback
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.