Description of problem: AMD recently fixed a firmware issue which caused VP9 video decode stuttering when using hardware acceleration many recent AMD GPUs and APUs. My current laptop [1] was also affected. Basically any YouTube video higher than 1080p60 exhibited regular several-second video freezes (audio continued fine). Higher resolutions, framerates, and speeding up the playback meant more stutters. I tested the latest amdgpu firmware files from the commit that is supposed to fix it [2], and it indeed resolves the issues for me. The playback is now without any stutters, and also much more performant (4k60 at 2.0 playback speed is not a problem). Please update linux-firmware to bring this fix to Fedora users with AMD hardware. Thank you. Some more background: https://www.phoronix.com/news/AMDGPU-Firmware-Fixes-VP9 https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=977332782302476e1c863b09b840f463d0378807 https://gitlab.freedesktop.org/mesa/mesa/-/issues/8044 [1] Thinkpad P16v, containing Ryzen 7 PRO 7840HS with integrated Radeon 780M Graphics [2] https://gitlab.com/kernel-firmware/linux-firmware/-/commit/5cd471e3de782d1d5ae9e96909a08d264d866842 Version-Release number of selected component (if applicable): amd-gpu-firmware-20240220-1.fc39.noarch # broken vp9 decoding How reproducible: always Steps to Reproduce: 1. play https://www.youtube.com/watch?v=LXb3EKWsInQ at 1440p60 or 4k60 in Firefox on affected hardware 2. speed up the playback to increase the likelihood of stutters 3. see the video stutter regularly (but not because of hardware being slow, but because of the firmware issue) You can also use "mpv --hwdec=vaapi $video" for a local playback, same issues.
We will update this when the march release comes out upstream.
FEDORA-2024-b14b34f640 (linux-firmware-20240312-1.fc38) has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2024-b14b34f640
FEDORA-2024-86a6245c69 (linux-firmware-20240312-1.fc39) has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-86a6245c69
FEDORA-2024-e62bcaf172 (linux-firmware-20240312-1.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-e62bcaf172
FEDORA-2024-b14b34f640 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-b14b34f640` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-b14b34f640 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-86a6245c69 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-86a6245c69` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-86a6245c69 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-e62bcaf172 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-e62bcaf172` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-e62bcaf172 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
(In reply to Fedora Update System from comment #4) > FEDORA-2024-e62bcaf172 (linux-firmware-20240312-1.fc40) has been submitted > as an update to Fedora 40. > https://bodhi.fedoraproject.org/updates/FEDORA-2024-e62bcaf172 I tested this update on a laptop from comment 0 and YouTube videos finally play without stuttering. Thanks!
FEDORA-2024-86a6245c69 (linux-firmware-20240312-1.fc39) has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-e62bcaf172 (linux-firmware-20240312-1.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-b14b34f640 (linux-firmware-20240312-1.fc38) has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.