Solved confused on powerd

After I enable powerd on ryzen 2200G for about 1y, I found something maybe wrong, cpufreq always at 3500Mhz.
I try to run powerd with -v and found I can't assign a percent > 100 as argument of powerd, then how could I make it works if load return value > 100?

root@nas:/home/chk # powerd -i 70 -r 90 -p 1000 -v
powerd: unable to determine AC line status
load 42%, current freq 3500 MHz ( 0), wanted freq 3500 MHz
load 13%, current freq 3500 MHz ( 0), wanted freq 3390 MHz
load 21%, current freq 3500 MHz ( 0), wanted freq 3284 MHz
load 361%, current freq 3500 MHz ( 0), wanted freq 7000 MHz
load 400%, current freq 3500 MHz ( 0), wanted freq 7000 MHz
load 400%, current freq 3500 MHz ( 0), wanted freq 7000 MHz
load 400%, current freq 3500 MHz ( 0), wanted freq 7000 MHz
load 400%, current freq 3500 MHz ( 0), wanted freq 7000 MHz
load 193%, current freq 3500 MHz ( 0), wanted freq 7000 MHz
load 15%, current freq 3500 MHz ( 0), wanted freq 6781 MHz
^Ctotal joules used: 49.000
root@nas:/home/chk # powerd -i 70 -r 190 -p 1000 -v
powerd: 190 is not a valid percent


It's solved:
I have decide switch to powerd++
 
Use the source, Luke.
Code:
                case 'r':
                        cpu_running_mark = atoi(optarg);
                        if (cpu_running_mark <= 0 || cpu_running_mark > 100) {
                                warnx("%d is not a valid percent",
                                    cpu_running_mark);
                                usage();
                        }
                        break;

100% is the max.
 
Back
Top