@TechNoobForSale
The trick with current limitation on voltage regulator didn't work, but I've found something interesting.
I've run Geekbench 5 and passed 2,8 GHz stable by testing the 4 M2 cores one by one lol.
As it turned out, all 4 cores are able to run the whole benchmark stable with stock voltage 1206250 uV. So it's power issue from PRCMU itself. (like you said)
Funny thing is, it works stable @ 3 x 2,8 GHz with stock voltage.
So if someone have stable 2,7 GHz and can't run 2,8 GHz stable, you guys can try to get rid of 1 core when running very high Freq like 2,8 GHz. To run only 3 M2 cores instead 4 cores, run this cmd:
Code:
cd /dev/cpuset/top-app
cat cpus
echo 0-6 > cpus
To revert set again the old value, so:
Code:
cd /dev/cpuset/top-app
echo 0-7 > cpus
Note: after an reboot you need to run the cmd again or just move the cmd to your init.d script. Only for testing. Maybe it can benefit when running some games, otherwise 4 x 2,7 GHz should be better than 3 x 2,8 GHz.
Also I've build a new test kernel for testing the following stuff:
1. test 12v input voltage for USB-PB
@rtyuakatsuki
2. connect DEX and use it for 1 minute then generate logcat & dmesg and post it here
@rtyuakatsuki @Pistero07
And removed hardcoded OV for big CPU (for 2652 MHz and up).