Closed Bug 1832080 Opened 1 year ago Closed 1 year ago

[AMD] Decoding artifacts on Radeon RX 6600 due to fast surface returns

Categories

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

defect

Tracking

()

RESOLVED FIXED
117 Branch
Tracking Status
firefox117 --- fixed

People

(Reporter: stransky, Assigned: stransky)

References

(Blocks 2 open bugs, )

Details

Attachments

(4 files)

Due to fast dmabuf/ffmpeg surface recycling video decoding output is artifacted on AMD/radeon.

Attached video output-broken-radeonrsi.mp4 (deleted) —

Broken clip.

Attached file decode-output.zip (deleted) —

Dumped frames and decode log from Firefox and MPV.

No longer blocks: egl-linux-vaapi-glitches
Summary: [VAAPI] Decoding artifacts on Radeon RX 6600 due to fast surface returns → [AMD] Decoding artifacts on Radeon RX 6600 due to fast surface returns

Looks like fixed upstream in Mesa. We should add explicit rule to use appropriate Mesa version then.

Seems to be fixed by MESA 23.1.1 (https://docs.mesa3d.org/relnotes/23.1.1.html)

Let's disable HW decode on AMD Mesa < 23.1.1.

Flags: needinfo?(stransky)
Flags: needinfo?(stransky)
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/44f067ed637e [Linux/AMD] Disable VA-API decoding for AMD on Mesa < 23.1.1 r=aosmond
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 117 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: