View Single Post
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#26
Pali - as a result of my latest findings re DSP driver, SmartReflex and similar stuff I am proposing a change in frequency scheme as follows (MPU/DSP)

instead of:

125/90,250/180,500/360,550/400,600/430,700/430,750/430,805/430,900/430,...

the values

125/90,250/180,500/360,550/400,600/430,720/520,805/600,900/600,...

The reasoning behind is that I have succesfully backported DSP driver from Harmattan(will send you diff file later), plus several other patches for SmartReflex, which allow us to run 805/600 with Smartreflex on absolutely stable (at least on my device). But those patches are for 720 and 800 MHz and I am not sure is it possible to calculate correct SR coefficients for 700/750. Anyway I will try to find those cofficients for 900, not sure if I will succeed.

Also I found the reason why for KP48/49 undervolting which was OK for KP47 no longer works ( DSP faults generated). It is because DSP driver for versions up to KP47 requests minimum OPP3 (i.e. 500MHz) when active , something which is missing in KP48/49. Will be included in new patch. Also this new patch makes bridgedriver compatible with both old and new IOCTL codes, so no different bridgedriver will be needed for 720p.

And TBH the whole overclocking scheme in KP seems semi-wrong in relation to how MPU clocks DSP and how DSP clocks MPU, just trust me on that, it is too complicated for short explanation, and right now I am too lazy to write long one.

P.S. Smartreflex and DSP patches are independant one to another.
 

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