Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
osm0sis
Old
(Last edited by osm0sis; 27th January 2013 at 04:09 AM.)
#11  
osm0sis's Avatar
Recognized Contributor
Thanks Meter 4268
Posts: 4,054
Join Date: Mar 2012
As I've always seen it, the limitations/problems with SmartReflex are as follows:

- Can't calibrate to a lower voltage than 830mV (problematic when 384MHz generally does fine at 775mV and 192MHz generally does fine at 725mV).

- Does not handle frequencies above 1305 well at all (calibrates them the same as 1228, so it must be an upper limit to its bracketing/range, almost as though it sees it as the same as 1228).

- Could definitely be a bit more aggressive safely when everyone can UV the SR values by another 50-100mV (so I'd say another 50mV safely across the board).

No idea how to proceed on any of those, but I thought it might help to make the limitations a bit more clear. I'm looking forward to following the progress of this thread. Great idea, Francisco.
I do NOT answer technical questions via PM. Post your question in the correct thread if you want a response.





The Following 3 Users Say Thank You to osm0sis For This Useful Post: [ Click to Expand ]
 
Ashtrix
Old
#12  
Ashtrix's Avatar
Senior Member
Thanks Meter 167
Posts: 688
Join Date: Dec 2010
Location: Milky Way
Thumbs up Smartreflex improvement

Quote:
Originally Posted by osm0sis View Post
As I've always seen it, the limitations/problems with SmartReflex are as follows:

- Can't calibrate to a lower voltage than 830mV (problematic when 384MHz generally does fine at 775mV and 192MHz generally does fine at 725mV).

- Does not handle frequencies above 1305 well at all (calibrates them the same as 1228, so it must be an upper limit to its bracketing/range, almost as though it sees it as the same as 1228).

- Could definitely be a bit more aggressive safely when everyone can UV the SR values by another 50-100mV (so I'd say another 50mV safely across the board).

No idea how to proceed on any of those, but I thought it might help to make the limitations a bit more clear. I'm looking forward to following the progress of this thread. Great idea, Francisco.
So you mean the Lean's 1.6Ghz SR does also do the same, 1.6GHz calibrates as 1.2GHz range instead of the real application ??
and it would be great if we could overcome the 2nd limitation .

[Kernel] Trinity A3 1536-384_Uv
[Device] Nexus Prime
[ROM] CM10_KANG-Euroskank
[Recovery] PhilZ CWM Advanced Touch 5.03.8
[Baseband] - XXLJ1
Nexus Color Setup > > Contrast_-3 | Gamma_0 / 5 | Gamma Offset - RGB_-1 0 1 | ColorMultiplier - RGB_140 140 185

{ Voodoo Samsung Galaxy S GT-i9000 >> Semaphore / Mackay / Devil >> CM10.1 Powered }
Hit thanks if anyone had helped you !

 
osm0sis
Old
(Last edited by osm0sis; 27th January 2013 at 03:46 PM.)
#13  
osm0sis's Avatar
Recognized Contributor
Thanks Meter 4268
Posts: 4,054
Join Date: Mar 2012
Most kernels (probably all but I haven't personally checked) disable SR for frequencies above 1305, but yes I believe that's why it doesn't work. Franco used to have the cutoff for SR be voltage based and on my device 1536 UV's by 100mV stably, so if I left SR on and lowered it too much (75mV) SR would act on it and calibrate it to the same voltage as 1228, which of course was too low and froze and crashed. So yeah, its as though it needs new brackets/ranges added for higher voltages.
I do NOT answer technical questions via PM. Post your question in the correct thread if you want a response.





 
blackhand1001
Old
#14  
blackhand1001's Avatar
Senior Member
Thanks Meter 430
Posts: 901
Join Date: Sep 2011

 
DONATE TO ME
Has amazon released the kernel source for the kindle fire hd 8.9? That uses a ti omap clocked at 1.5ghz stock. Maybe a look at the smart reflex code on that would shed some light.
Current: Galaxy Nexus LTE - CM10.1 Nightly (jellybro)
Extra (previous): Droid Incredible AMOLED - CM7.2
Father: HTC Rezound - Stock Rooted
The Following 3 Users Say Thank You to blackhand1001 For This Useful Post: [ Click to Expand ]
 
osm0sis
Old
#15  
osm0sis's Avatar
Recognized Contributor
Thanks Meter 4268
Posts: 4,054
Join Date: Mar 2012
Quote:
Originally Posted by supernova_00 View Post
I might be pointing out the obvious here but sometimes the obvious isn't so obvious...has anyone contacted Nishanth Menon that is named in the code header to see if TI has a latest and greatest SR? I would assume they would since phones are coming out now with higher CPU speeds then what the current SR could handle around two years ago. I see the guy is pretty active online with posting stuff to open source sites and still deals with smart reflex related things as this site shows: http://marc.info/?a=124043331500007&r=1&w=2
I dunno what that site is or know what any of that stuff means but I just stumbled upon it and just wanted to show he is active with TI and smart reflex work, among other things
Quote:
Originally Posted by blackhand1001 View Post
Has amazon released the kernel source for the kindle fire hd 8.9? That uses a ti omap clocked at 1.5ghz stock. Maybe a look at the smart reflex code on that would shed some light.
Both good ideas!
I do NOT answer technical questions via PM. Post your question in the correct thread if you want a response.





 
Ashtrix
Old
(Last edited by Ashtrix; 28th January 2013 at 10:07 AM.)
#16  
Ashtrix's Avatar
Senior Member
Thanks Meter 167
Posts: 688
Join Date: Dec 2010
Location: Milky Way
Quote:
Originally Posted by osm0sis View Post
Most kernels (probably all but I haven't personally checked) disable SR for frequencies above 1305, but yes I believe that's why it doesn't work. Franco used to have the cutoff for SR be voltage based and on my device 1536 UV's by 100mV stably, so if I left SR on and lowered it too much (75mV) SR would act on it and calibrate it to the same voltage as 1228, which of course was too low and froze and crashed. So yeah, its as though it needs new brackets/ranges added for higher voltages.
According to SR v1 by Imoseyon & his explanation says he had modified the SR code to override the below limits
1) VDDMIN - 830mV for all three domains,
2) VDDMAX - 1410mV for MPU, 1260mV for IVA, and 1200mV for CORE.

So, i think do already have a better version of SR over the TI's stock SR from Lean but only a few phones can handle the SR calibration for the 1.5+ GHz freq .

[Kernel] Trinity A3 1536-384_Uv
[Device] Nexus Prime
[ROM] CM10_KANG-Euroskank
[Recovery] PhilZ CWM Advanced Touch 5.03.8
[Baseband] - XXLJ1
Nexus Color Setup > > Contrast_-3 | Gamma_0 / 5 | Gamma Offset - RGB_-1 0 1 | ColorMultiplier - RGB_140 140 185

{ Voodoo Samsung Galaxy S GT-i9000 >> Semaphore / Mackay / Devil >> CM10.1 Powered }
Hit thanks if anyone had helped you !

The Following User Says Thank You to Ashtrix For This Useful Post: [ Click to Expand ]
 
blackhand1001
Old
#17  
blackhand1001's Avatar
Senior Member
Thanks Meter 430
Posts: 901
Join Date: Sep 2011

 
DONATE TO ME
Default Re: Smartreflex - how to improve the algorithm

Quote:
Originally Posted by Ashtrix View Post
According to SR v1 by Imoseyon & his explanation says he had modified the SR code to override the below limits
1) VDDMIN - 830mV for all three domains,
2) VDDMAX - 1410mV for MPU, 1260mV for IVA, and 1200mV for CORE.

So, i think do already have a better version of SR over the TI's stock SR from Lean but only a few phones can handle the SR calibration for the 1.5+ GHz freq .
That's because it doesn't seem to actually calibrate properly for 1.5ghz. That's why I suggested looking at device like the kndl fire hd 8.9 which is 1.5 GHz stock. TI most likely modified the smartreflex code to work with that frequency.

Sent from my Galaxy Nexus using xda premium
Current: Galaxy Nexus LTE - CM10.1 Nightly (jellybro)
Extra (previous): Droid Incredible AMOLED - CM7.2
Father: HTC Rezound - Stock Rooted
The Following 3 Users Say Thank You to blackhand1001 For This Useful Post: [ Click to Expand ]
 
Charmacas
Old
#18  
Charmacas's Avatar
Senior Member
Thanks Meter 269
Posts: 550
Join Date: Jan 2010
Location: Hamburg
Did you guys already give up the discussion or is there nothing more to discuss?

Sent from my Galaxy Nexus with Tapatalk 2
Actually (21.05.2013) using Carbon ROM Nightly from the 18th of May (Android 4.2.2) with Fancy kernel r26 on my Galaxy Nexus (Maguro)
My personal Trickster Settings - | - Carbon ROM Nightly Changes - | - Galaxy Nexus ROM / kernel combination comparison

If you have questions, don't hesitate to ask me.

<<< If I was able to help, don't forget to hit the thanks button.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...