vp9 hw decode broken on modern AMD apus, needs amdgpu update
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux Firmware |
Fix Released
|
Unknown
|
|||
linux-firmware (Ubuntu) |
Fix Released
|
Undecided
|
Jose Ogando Justo | ||
Jammy |
Fix Committed
|
Undecided
|
Jose Ogando Justo | ||
Mantic |
Confirmed
|
Undecided
|
Jose Ogando Justo | ||
Noble |
Fix Released
|
Undecided
|
Jose Ogando Justo |
Bug Description
Current version of amdgpu binaries in linux-firmware shipped with ubuntu 22.04 (jammy) and ubuntu 23.10 (mantic) create various problems when decoding VP9 content with the iGPU on modern AMD mobile processor (rembrant and phoenix, i.e. 6xxxU/H, 7x40U/H and 7x35U/H processor).
The issue has been reported and solved upstream:
https:/
[EDIT: fixed link]
Solution dates to the end of February: https:/
Ubuntu 24.04 already ships the updated binaries and should not be affected.
Steps to reproduce:
* on an affected system play a VP9 video with hardware decoding
Additional links:
* https:/
* https:/
* https:/
Workaround:
* download the amdgpu folder from upstream linux-firmware repos
* compress each file with zstd
* copy into /lib/firmware/
* regenerate the initrd
I'm currently running ubuntu 23.10 (mantic) with binaries from upstream and the issue is solved.
summary: |
- vp9 hw decode broke on modern AMD apus, needs amdgpu update + vp9 hw decode broken on modern AMD apus, needs amdgpu update |
description: | updated |
description: | updated |
description: | updated |
Changed in linux-firmware (Ubuntu): | |
assignee: | nobody → Jose Ogando Justo (joseogando) |
Changed in linux-firmware (Ubuntu Noble): | |
status: | New → Fix Released |
Changed in linux-firmware (Ubuntu Mantic): | |
assignee: | nobody → Jose Ogando Justo (joseogando) |
Changed in linux-firmware (Ubuntu Jammy): | |
assignee: | nobody → Jose Ogando Justo (joseogando) |
Changed in linux-firmware: | |
status: | Unknown → New |
Changed in linux-firmware: | |
status: | New → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.