Post Reply

[APP][AUG 09] - Myrt OTF Beta 0.7.2

OP TrymHansen

21st April 2012, 09:26 PM   |  #1  
TrymHansen's Avatar
OP Senior Member
Thanks Meter: 964
 
1,091 posts
Join Date:Joined: Jun 2011
This is an app to control and test CPU-related parameters on OTF-compatible kernels. In realtime.

(HP Extreme, HP ICS, Etana. NOT guestekrnL as that has its own app with a lot more features.)

This app is BETA - may contain bugs.

It's been tested on HP 2X Extreme (Stock 20R), HP-ICS-RC1 (CM9-kang) and Etana (2.6) on CM7 & MIUI.

At boot it restores the minimum and maximum frequency using its own script, 88_myrt_otf, which again reads values stored in /data/myrt.

It relies on the kernels' own scripts to restore the OTF-parameters at boot-time. On HP it writes saved configs to /data/spicabootcfg, and on etana to /data/tweakaio/tweakaio.conf

To ROM-Chefs: You may now include this app in your ROMs under the following conditions:
1) You mention it is included somewhere in the ROM-release post.
2) You clearly state the app is in a BETA-state.
3) You link to this thread.
4) That you let me know

The first 3 can of course be done in a single, short line, and the last by posting a message in this thread or a PM.

Changelog:

0.7.2 - Fixed small display bug after adjusting mhz-steps. Added button to delete all files created by the app. Displays CPU-speeds correctly on ICS. Moved download to Google Play
0.7.1 - Adds option to "snap to" frequency and voltage table frequencies. Adds option to show color-coded voltages on CPU-page. On kernels without defaults specificed, selects voltage-table entries as defaults.
0.7.0 - Added support for Etana's new OTF-structure, while hopefully still working on older Etanas and Spica.
0.5.6 - Added support for vibrator strength on Etana. (Kernels May 11th or newer). You may have to uninstall old versions before installing this one, as it adds a permission for vibration.
0.5.5 - Added option to always start at: Last used page, CPU-page, Monitor-page or Reboot-page.
0.5.4 - Added reboot page.
0.5.3 - Fixes crash on Etana NON-OC kernels.
0.5.2 - Auto-moved sliders now work. Now disables controls correctly if root-access denied.
0.5.1 - Fix for permission denied issue on CM9. (Min/Max-Frequencies would not be set.)
0.5.0 - First Beta.

Technical background in post 2. Read it, it will be useful before using the app.

Known issues and misc. in post 3.

Please report any erratic behaviour in this thread, and look closely for whether your settings are restored correctly after boot. If you report a bug or other strangeness, please state the exact version of Myrt OTF, ROM and kernel.

Myrt OTF in Google Play
Attached Thumbnails
Click image for larger version

Name:	CPU.jpg
Views:	1547
Size:	66.3 KB
ID:	1017783   Click image for larger version

Name:	Monitor.jpg
Views:	1329
Size:	75.7 KB
ID:	1017784   Click image for larger version

Name:	Tweaks.jpg
Views:	1207
Size:	55.3 KB
ID:	1017785   Click image for larger version

Name:	reboot.jpg
Views:	836
Size:	53.0 KB
ID:	1034091   Click image for larger version

Name:	Options.jpg
Views:	816
Size:	59.4 KB
ID:	1034092  

Last edited by TrymHansen; 9th August 2012 at 11:12 PM.
The Following 29 Users Say Thank You to TrymHansen For This Useful Post: [ View ]
21st April 2012, 09:26 PM   |  #2  
TrymHansen's Avatar
OP Senior Member
Thanks Meter: 964
 
1,091 posts
Join Date:Joined: Jun 2011
Tech. background.
Myrt OTF reads the current values of the CPU-frequencies and the OTF-parameters. It adjusts those values in realtime when you move the sliders. When the app exits, those values are written to files which will be used to restore the values at boot. The app itself never reads those files.

This means that if you adjust a value in for example the Etana Tweaker, an app which only adjust values to be used at boot-time, Myrt OTF will not see those values.

Myrt OTF adjusts the values in use now, and also saves them for use at boot-time.

Keep that in mind when using the kernel-specific tools and this app.

If you use either the HP Tweaker or Etana-tweaker, make sure to exit those apps with the back-button, not the home button. (This will force them to read the updated settings when they re-start.)
Last edited by TrymHansen; 1st May 2012 at 10:42 PM.
The Following 3 Users Say Thank You to TrymHansen For This Useful Post: [ View ]
21st April 2012, 09:27 PM   |  #3  
TrymHansen's Avatar
OP Senior Member
Thanks Meter: 964
 
1,091 posts
Join Date:Joined: Jun 2011
Known issues:
o Sometimes, when starting the app for the first time after boot, it may show "N/A" for the processor speeds. Just exit the app and start it again to fix it. (The app adjusts the permissions for the required files, sometimes it will try to read the speeds before the permissions are set.)

o If you use/have used other overclocking apps, they probably have left scripts in /etc/init.d which modify the processor-speeds as well. The last script to execute wins. If you don't get the expected min-max frequencies after boot, check for leftover scripts in /etc/init.d
Last edited by TrymHansen; 21st May 2012 at 11:00 PM.
The Following 4 Users Say Thank You to TrymHansen For This Useful Post: [ View ]
21st April 2012, 09:37 PM   |  #4  
Senior Member
Thanks Meter: 1,090
 
521 posts
Join Date:Joined: Oct 2010
Donate to Me
More
thank you for you work mate.... your works are excelents and always are welcome.... once again, thank you very much
The Following User Says Thank You to amnodaniel For This Useful Post: [ View ]
21st April 2012, 09:44 PM   |  #5  
TrymHansen's Avatar
OP Senior Member
Thanks Meter: 964
 
1,091 posts
Join Date:Joined: Jun 2011
You're welcome!
21st April 2012, 09:48 PM   |  #6  
carburano's Avatar
Senior Member
Flag Rimini, Italy
Thanks Meter: 6,226
 
1,965 posts
Join Date:Joined: Oct 2008
Donate to Me
More
Thank you very much mate!!
You're a true hero for this community
The Following User Says Thank You to carburano For This Useful Post: [ View ]
21st April 2012, 09:48 PM   |  #7  
NedbuR's Avatar
Junior Member
Flag NRW
Thanks Meter: 10
 
18 posts
Join Date:Joined: Jan 2012
More
Thanks man! Love your App very much and I'll try the new one immediately!
The Following User Says Thank You to NedbuR For This Useful Post: [ View ]
21st April 2012, 10:24 PM   |  #8  
SuperSkill's Avatar
Senior Member
Flag Kristiansand
Thanks Meter: 1,150
 
1,659 posts
Join Date:Joined: Jun 2011
More
Thanks a lot for this Trym
Edit:
Installed and doing what it supposed to do, I hope everybody buys your game Gemi from the Google Play Store to support you amazing work and participation here at XDA
Last edited by SuperSkill; 21st April 2012 at 10:31 PM.
The Following User Says Thank You to SuperSkill For This Useful Post: [ View ]
22nd April 2012, 02:46 AM   |  #9  
Stefan Gündhör's Avatar
Senior Member
Flag Austria
Thanks Meter: 5,165
 
1,991 posts
Join Date:Joined: Oct 2011
Donate to Me
More
As always tremendous work
The Following User Says Thank You to Stefan Gündhör For This Useful Post: [ View ]
22nd April 2012, 10:00 AM   |  #10  
Shadowchaz's Avatar
Senior Member
Thanks Meter: 39
 
323 posts
Join Date:Joined: Oct 2011
More
Hi I have a bug using etana kernal the app is force closing when I go to system monitor. Using temask Kang 88.

04-22 10:03:12.910 I/ActivityManager(1693): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.myrt.otf/.OTFActivity } from pid 1863
04-22 10:03:13.000 I/ActivityManager(1693): Start proc com.myrt.otf for activity com.myrt.otf/.OTFActivity: pid=3881 uid=10078 gids={}
04-22 10:03:13.640 I/ActivityManager(1693): Displayed com.myrt.otf/.OTFActivity: +650ms
04-22 10:03:25.420 E/AndroidRuntime(3881): at com.myrt.otf.f.onPreExecute(Unknown Source)
04-22 10:03:25.420 E/AndroidRuntime(3881): at com.myrt.otf.c.a(Unknown Source)
04-22 10:03:25.420 E/AndroidRuntime(3881): at com.myrt.otf.TitlePageIndicator.a(Unknown Source)
04-22 10:03:25.420 E/AndroidRuntime(3881): at com.myrt.otf.TitlePageIndicator.onTouchEvent(Unkno wn Source)
04-22 10:03:25.430 W/ActivityManager(1693): Force finishing activity com.myrt.otf/.OTFActivity
04-22 10:03:25.930 W/ActivityManager(1693): Activity pause timeout for HistoryRecord{409acbb8 com.myrt.otf/.OTFActivity}
04-22 10:03:28.850 I/ActivityManager(1693): Process com.myrt.otf (pid 3881) has died.
04-22 10:03:28.850 I/WindowManager(1693): WIN DEATH: Window{409286b8 com.myrt.otf/com.myrt.otf.OTFActivity paused=false}
04-22 10:03:36.600 W/ActivityManager(1693): Activity destroy timeout for HistoryRecord{409acbb8 com.myrt.otf/.OTFActivity}
04-22 10:04:01.350 I/ActivityManager(1693): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.myrt.otf/.OTFActivity } from pid 1863
04-22 10:04:01.380 I/ActivityManager(1693): Start proc com.myrt.otf for activity com.myrt.otf/.OTFActivity: pid=4039 uid=10078 gids={}
04-22 10:04:02.050 I/ActivityManager(1693): Displayed com.myrt.otf/.OTFActivity: +675ms
04-22 10:04:13.490 E/AndroidRuntime(4039): at com.myrt.otf.f.onPreExecute(Unknown Source)
04-22 10:04:13.490 E/AndroidRuntime(4039): at com.myrt.otf.c.a(Unknown Source)
04-22 10:04:13.490 E/AndroidRuntime(4039): at com.myrt.otf.TitlePageIndicator.a(Unknown Source)
04-22 10:04:13.490 E/AndroidRuntime(4039): at com.myrt.otf.TitlePageIndicator.setCurrentItem(Unk nown Source)
04-22 10:04:13.490 E/AndroidRuntime(4039): at com.myrt.otf.OTFActivity.onOptionsItemSelected(Unk nown Source)
04-22 10:04:13.520 W/ActivityManager(1693): Force finishing activity com.myrt.otf/.OTFActivity
04-22 10:04:14.030 W/ActivityManager(1693): Activity pause timeout for HistoryRecord{40989408 com.myrt.otf/.OTFActivity}
04-22 10:04:15.440 I/ActivityManager(1693): Process com.myrt.otf (pid 4039) has died.
04-22 10:04:15.440 I/WindowManager(1693): WIN DEATH: Window{4092d0c8 com.myrt.otf/com.myrt.otf.OTFActivity paused=false}
04-22 10:04:15.440 I/WindowManager(1693): WIN DEATH: Window{40983dd0 AtchDlg:com.myrt.otf/com.myrt.otf.OTFActivity paused=false}
04-22 10:04:24.690 W/ActivityManager(1693): Activity destroy timeout for HistoryRecord{40989408 com.myrt.otf/.OTFActivity}

Sent from my Optimus 2X using XDA
Last edited by Shadowchaz; 22nd April 2012 at 10:08 AM.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes