RyzenAdj icon indicating copy to clipboard operation
RyzenAdj copied to clipboard

[Feature request] Support Ryzen 7045 (Dragon Range) series

Open huyz-git opened this issue 1 year ago • 8 comments

Currently RyzenAdj does not support Ryzen 7045 series:

Fam19h: unsupported model 97
Only Ryzen Mobile Series are supported
Unable to init ryzenadj

There is a closed PR https://github.com/FlyGoat/RyzenAdj/pull/249 , but if I patch it into master branch and compiles it, ryzenadj -i just stuck with no output.

huyz-git avatar Jun 08 '23 09:06 huyz-git

@JamesCJ60 Why did you close the PR?

@huyz-git RyzenAdj doesn't support Dragon Range (yet). Even the support for Phoenix is experimental and the PR looks kind of incomplete to me.

patrickschur avatar Jun 16 '23 20:06 patrickschur

@JamesCJ60 Why did you close the PR?

@huyz-git RyzenAdj doesn't support Dragon Range (yet). Even the support for Phoenix is experimental and the PR looks kind of incomplete to me.

It was closed as only curve optimiser worked. sPPT, fPPT, etc addresses are still unknown for Dragon Range, so the changes I made would have only been beneficial to Rapheal users.

JamesCJ60 avatar Jun 17 '23 01:06 JamesCJ60

I guess all SMUV13 CPUs should have same service request IDs? If so we can entitle Dragon Range to all known Phoenix IDs.

See openSIL‘s code : https://github.com/openSIL/openSIL/blob/85d07c72964a39d26b763044967fe6973b93eff3/xUSL/SMU/SmuDefs.h#L88

FlyGoat avatar Jun 18 '23 14:06 FlyGoat

For Dragon Range, it seems to be the same as Raphael, which is different to the SMUV13 APUs if going off the curve optimiser IDs

JamesCJ60 avatar Jun 18 '23 17:06 JamesCJ60

Hey everyone! So far no update? There is no other option to limit HX CPUs TDP, right?

MetalRex101 avatar Apr 02 '24 10:04 MetalRex101

I'll chime in and say that not only would I like to see support for Dragon Range, but if there's help needed, I'm happy to provide a unit for testing. I can't code but I can follow orders pretty wel, ha.

vvvilife avatar Apr 09 '24 09:04 vvvilife

It was closed as only curve optimiser worked. sPPT, fPPT, etc addresses are still unknown for Dragon Range, so the changes I made would have only been beneficial to Rapheal users.

Any tips for getting that to work? Even just curve optimizer for 7045hx would be useful. I merged the PR, and attempts to set —co-all seems to hang on 7745.

pchuck avatar May 03 '24 02:05 pchuck

Hi, I'm on a 7600x (Raphael) with a MSI BIOS that doesn't let me configure iGPU clock properly, also CPUID model 97. Adding it to the FAM_PHOENIX case in lib/cpuid.c causes the same hang everyone else is seeing.

ckiee avatar Jul 20 '24 12:07 ckiee