You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
./ryzenadj --set-coall=-21
Successfully set coall to 4294967275
./ryzenadj --set-coall=0xFFFEB
Successfully set coall to 1048555
Why is it telling me two different values?
What exactly is set-coall doing and what is the correct value to set it for 'all cores' for 8 cores for a value of -21?
Edit: Ah for number 1. it's because the parameter expects an unsigned 32bit integer and it outputs the max value, but still does something and surprisingly accepts it?
The text was updated successfully, but these errors were encountered:
adjline += $" --set-coall={0x100000 - (uint)(-1 * your not hex CO value)} "
How to apply
If you need to apply positive CO +10 for all cores just type it in command. Like --set-coall=10
If you need to apply negative CO like -10 you need to use formula above. Note: RyzenADJ is using integer numbers in input. If you set tctl temp to 90 by command with argument 90 - you will get those 90 in PM Table. No need to convert 90 to hex and then set this in arguments. So here too. You don't need to convert the formula results to hex.
Eg.
./ryzenadj --set-coall=-21
Successfully set coall to 4294967275
./ryzenadj --set-coall=0xFFFEB
Successfully set coall to 1048555
Edit: Ah for number 1. it's because the parameter expects an unsigned 32bit integer and it outputs the max value, but still does something and surprisingly accepts it?
The text was updated successfully, but these errors were encountered: