please read this massage till the end. note: i only care about getting obs-amf working on my machine and i'm not a developer.
man this driver must be synced with certain firmware component but i can't figure it out,any way you have to find that part and make sure to merge it into this package,
when i first installed this firmware i got this error: Error: ./sources/drivers/enc_core/cmn/vcn3commandpacker.cpp(96):system VCN FW Encode interface version=1.29, expected version=1.27
so i blived that the driver is bleeding edge and rolled back to the tag you mentioned below v22.10.15... and the i got this error:
Error: ./sources/drivers/enc_core/cmn/vcn3commandpacker.cpp(96):system VCN FW Encode interface version=1.29, expected version=1.26
so i realized the newer driver is the one in the linux firmware so i went to the archlinux-amdgpu-pro git repo and found out theres newer versions of this driver (5.7.1) , i followed the instructions and built that certain version and installed it. even though i still got the error:
Error: ./sources/drivers/enc_core/cmn/vcn3commandpacker.cpp(96):system VCN FW Encode interface version=1.29, expected version=1.28
at least i'm more closer :) but still the linux firmware is more up to date and you must find the certain parts of the linux-firmware that requires certain version of the software and make sure you put those files on with the package, i know that the package manager can't replace existing packages but i figured one way around it is by downloading the original linux-firmware package modifying it then reinstalling it(don't forget to regenerate kernel) , i hope you can solve this issue , any solution of controling versions independently won't last for too long until it breaks so its really important to consider downloading the firmware version thats already installed and modify it and maybe you can uninstall the original and rename the package you modify so the linux-firmware won't be updated without an update for this package.
Pinned Comments
mesmer commented on 2022-12-23 04:31 (UTC) (edited on 2023-05-28 19:28 (UTC) by mesmer)
IF PROBLEM HAPPEN
this package is our try to put amdgpu in ARCH, but this could break or have problems as amd update and change their packages for ubuntu
if anything happens you can always download a older tag in https://github.com/Ashark/archlinux-amdgpu-pro/releases and get the PKGBUILD there, and use makepkg with that build while we update or try to fix :)
ALWAYS USE LINUX-FIRMWARE-GIT IF LATEST DRIVER FAIL BEFORE ISSUE SOME ERROR
https://aur.archlinux.org/packages/linux-firmware-git
Ashark commented on 2019-12-09 20:52 (UTC) (edited on 2022-12-06 08:45 (UTC) by Ashark)
PKGBUILD generator is located here: https://github.com/Ashark/archlinux-amdgpu-pro
AMDGPU PRO wiki page: https://wiki.archlinux.org/index.php/AMDGPU_PRO
New versions will appear here: https://repo.radeon.com/amdgpu/.