View Single Post
Posts: 635 | Thanked: 1,535 times | Joined on Feb 2014 @ Germany
#243
New kernel release...

Code:
Changelog:

- CPU overclocking up to 2.9Ghz
- CPU underclocking down to 96Mhz
- Undervolt limit of 650mA lowered to 500mA
- GPU overclocked to 650Mhz
- Kernel and Ramdisk are now LZ4 compressed(should give a slightly     better boot time)
- LZ4 cryptographic api added
Hi,

this kernel version can be underclocked to 96Mhz and overclocked up to 2.9Ghz. I set the default frequencies to be the stock values to prevent crashes if you are not interested in manipulating the frequencies.

BEFORE flashing this kernel you should add 3 new entries to your voltage configuration if you are undervolting, for the 3 new low frequencies(242Mhz, 192 and 96Mhz) or your entries would appear at wrong frequencies.

For example if your old undervolt line looks like this:
Code:
echo 750 800 810 820 840 850 860 885 895 930 945 975 1020 1075 > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
your new command should be:
Code:
echo 750 750 750 750 800 810 820 840 850 860 885 895 930 945 975 1020 1075 > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
You won't run into any trouble if you forget to edit the command, because your setting for 300Mhz will now be applied to 96Mhz, 422Mhz to 192Mhz and so on, but you probably won't save energy.


The GPU is now overclocked to 650Mhz at the default voltage and a new 100Mhz clock setting is available.

The frequencies corespond to new power levels now:
Code:
pwrlevel  New        Old
pwrlevel0 650Mhz 450Mhz
pwrlevel1 533Mhz 320Mhz
pwrlevel2 450Mhz 320Mhz
pwrlevel3 389Mhz 200Mhz
pwrlevel4 320Mhz 200Mhz
pwrlevel5 200Mhz  
pwrlevel6 100Mhz
pwrlevel7  27Mhz  27Mhz
So, the GPU should use less energy when set to one of the old (450Mhz and below) frequencies.
Max Gpu frequency can be set at:
Code:
/sys/class/kgsl/kgsl-3d0/max_gpuclock
If you encounter any problems, please let me know.

Flashable ZIP is here.

Source on GitHub
 

The Following 5 Users Say Thank You to mautz For This Useful Post: