View Single Post
Posts: 3,074 | Thanked: 12,964 times | Joined on Mar 2010 @ Sofia,Bulgaria
#2957
Originally Posted by xes View Post
Sorry, my post was incomplete.
This is the profile obtained running "kernel config show"
So the voltages are the ones calculated by sr.
The default profile file (/etc/default/kernel-power) has all the voltages at 60.
Correct, kernel-config shows SR calculated voltages (+2)

The reason why your DSP voltages are too low and your DSP is unstable 850@600 with SR enabled is that your SR calibrations are for "good", i.e. low voltage MPU. The thing is that if SR voltages are calculated in such a way that DSP to be stable @ higher frequencies, your MPU will run at voltages which are higher than optimal and your battery drain will increase. So the priority is given to battery savings. Also seems there is no reliable way to predict DSP behavior re voltage when DSP is OC with relation to MPU calibrations.

On the other hand there is an entry in /sys/power - dsp_voltage_boost, which you can use to tweak SR voltage when DSP is active. The default is 125, max is 250, you can play with it a bit if you wish to move DSP@600 to lower MPU frequency. This boost is applied ONLY when DSP is active, so no increased battery drain under normal usage

@Estel - kernel-config show shows SR calculated voltages when SR is enabled and the particular frequency has been active at least once.


@all - I will appreciate if someone updates wiki entry re OC in the light of the latest kernels (49 and 50)

EDIT:
@xes - also you may search this thread for the formula of how exactly dsp_voltage_boost is used to calculate the voltage, it explains why 850 and 900 have so close voltages

Last edited by freemangordon; 2012-03-19 at 08:35.
 

The Following 7 Users Say Thank You to freemangordon For This Useful Post: