Call For Test: Powerd supported hwpstate_amd

ShengYi Hung <[email protected]>
Newsgroups gmane.os.freebsd.devel.hackers
Message-ID <[email protected]>
Dear all:

Sorry for the confusion caused by the earlier version of the 
|hwpstate_amd| driver I shared last month.

I’ve prepared a new patch that adds |powerd| support for |hwpstate_amd|. 
The patch is available here [1].

Please note that this patch depends on a series of parent patches, all 
of which must be applied first. For convenience, I’ve created a GitHub 
branch [2] that contains the complete patch series, so you can use |git 
am| to apply them in order.

On my Framework 13 (7040 series), the legacy P-State driver exposes only 
three frequency levels, which limits control granularity. In contrast, 
the CPPC driver exposes 10 frequency levels (and potentially more), 
allowing |powerd| to manage CPU performance with much finer granularity.

That said, this driver still needs wider testing across different Zen2+ 
systems. I would greatly appreciate any additional testing and feedback.

Thanks!

[1]: https://reviews.freebsd.org/D55477

[2]: 
https://github.com/aokblast/freebsd-src/commits/hwpstate_amd/cpufreq_write/

Best.

ShengYi Hung.
OpenPGP_0x5F4ED7D812606C60.asc (application/pgp-keys, 2.4 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=VgUx
-----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc (application/pgp-signature, 665 B)
-----BEGIN PGP SIGNATURE-----

wsD5BAABCAAjFiEEiD+EtZYGj7N+FJJ0X07X2BJgbGAFAmmdVyIFAwAAAAAACgkQX07X2BJgbGAr
5AwA2kDZxNAH6ipGgHpljpDjjZhvESAzOUvNib/ivDExPq0GY3mZqo7uejpxOY17MXF/6DK5x6A3
BlRabl+jO8RE63ogkcmkp8v8jFVvFarZpbRJ9yP51gMJKzNNuhLNHqPOS+rYER0GUTQPpxLY3Wsp
VAdl6cwwk9GblJiMPb+DmfpfOoNk98rzcq8xL+Tb2ohW6m7eIRz2y8AI8dsZ2s9fGIRyzi/ZfYde
NZQrbFZSyxyvVlQC9glaJK1FL7WezH1EXM/HVJUB4oAS85vBdLrmFDsTuVzEDnqwQGHYQ7qr1X/q
tWxzHMfZL5RYmiF0+Xf7hubcqzZZ20rrEGRBmcUkc8KVzCD9jTshihN9clgLfQKP9L682lkpb0/d
DLZ+hfbVHLRZDSANYgrc2nwSzGK1dCkOr1zUvNLxAZzpaPASGZubY1TYtRbcxTe68qnF9PzMekvL
6dY8Yl3ciFnFwWdIIiDrINN9lE9qKcXSA+fVEYrewhktoNOVjmWmLWEDGot4
=9VMR
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.