hanai3Bi / Switch-OC-Suite

Overclocking suite for Nintendo Switch devices running Atmosphere CFW
Other
301 stars 19 forks source link

Governor made the CPU stucked at 1020 when a freq changed on some games #1

Closed timunkun closed 1 year ago

timunkun commented 1 year ago

Here's the video https://drive.google.com/file/d/1zk89g2wYrSqu_r00Mn9epAwCQXnZImJf/view?usp=drivesdk

Only tested with Xenoblade Chronicles 3. The older repo (27th jan) runs without problem. But it's broken starting at 3rd feb commit.

hanai3Bi commented 1 year ago

I've analyzed the code, but haven't figured out what exactly is causing the problem. For Xenoblade Chronicles 3, if CPU governor is enabled, the clock is stuck at 1020. Even if set correctly, it will roll back to 1020 on RefreshContext()

I will continue to investigate, but meanwhile it's recommended to just disable CPU governor since core 0 load is always almost 100%

edit: fixed @timunkun

timunkun commented 1 year ago

Thank you for reaching this issue. About disabling the governor. Kazu's suite always had like a weird voltage inconsistency on CPU side. For the example, if i higher the clockspeed to 2091mhz above, the voltage will stucked at 870mV after i went to homescreen. Governor is the only workaround for this problem since it will made the voltage increase properly. Maybe you can look around with this. And probably the problem is on the kips itself since it's not really a problem when i use cooler's old kip back then (mid 2022).