RyzenAdj
RyzenAdj copied to clipboard
Docs/explain on set_coper usage?
I am playing with set_coper, I don't remember from where I found that info but I am using it with that formula:
let value = (core * 0x100000) as i32 + value;
where core is he core number I want to change voltage and value is the offset value from -30 do 30 about. I do run set_coall to zero offset every-time to reset the values to default before playing with coper. As far I can tell that works. What strange I noticed is that for example adjusting the core number 5 to minus offsets does lower the voltage but trying to raise the voltage on the same core 5 does raise voltage on the next core (6 in this case). Any idea why this is happening? I am reading the voltages from ryzenadj via my own program and it's api over libryzenadj.so (the get_core_volt call).
with legion 5 5800h the program tells me that set_coper was set but i dont see any noticeable difference positive or negative