RyzenAdj
RyzenAdj copied to clipboard
Report AGESA version
There is a shortage of Linux tools that could report AMD's AGESA (AMD Generic Encapsulated Software Architecture) version. Windows-based HWiNFO and AIDA64 reportedly have the ability, but I couldn't find any Linux-based solution.
I peronally have no idea where this information could be gathered. Anyone did reverse engineering?
I don't know how HWiNFO or AIDA64 determines the AGESA version. However, what I do know is that these tools can't always determine the current version. At least they don't work for me. I guess they are using some kind of table which contains the AGESA and the SMU firmware version. But maintaining this kind of table is not fun and would require regular updates.
https://bugzilla.kernel.org/show_bug.cgi?id=201473 You have to quite brutally scan the first megabytes of memory.
EDIT: see also https://github.com/X0rg/CPU-X/issues/151 and https://github.com/irusanov/ZenTimings/issues/3#issuecomment-810626804