Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,771,756 Members 41,004 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
TrymHansen
Old
(Last edited by TrymHansen; 9th August 2012 at 11:12 PM.)
#1  
TrymHansen's Avatar
Senior Member - OP
Thanks Meter 964
Posts: 1,091
Join Date: Jun 2011
Default [APP][AUG 09] - Myrt OTF Beta 0.7.2

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:	1546
Size:	66.3 KB
ID:	1017783   Click image for larger version

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

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

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

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

::Trym - Maker of Gemi, GuesteOC, Myrt OTF, Myrt Torture Tester & LG RIL Version.

The only thing keeping me sane is my collection of singing potatoes.
The Following 29 Users Say Thank You to TrymHansen For This Useful Post: [ Click to Expand ]
 
TrymHansen
Old
(Last edited by TrymHansen; 1st May 2012 at 10:42 PM.)
#2  
TrymHansen's Avatar
Senior Member - OP
Thanks Meter 964
Posts: 1,091
Join Date: 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.)
::Trym - Maker of Gemi, GuesteOC, Myrt OTF, Myrt Torture Tester & LG RIL Version.

The only thing keeping me sane is my collection of singing potatoes.
The Following 3 Users Say Thank You to TrymHansen For This Useful Post: [ Click to Expand ]
 
TrymHansen
Old
(Last edited by TrymHansen; 21st May 2012 at 11:00 PM.)
#3  
TrymHansen's Avatar
Senior Member - OP
Thanks Meter 964
Posts: 1,091
Join Date: 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
::Trym - Maker of Gemi, GuesteOC, Myrt OTF, Myrt Torture Tester & LG RIL Version.

The only thing keeping me sane is my collection of singing potatoes.
The Following 4 Users Say Thank You to TrymHansen For This Useful Post: [ Click to Expand ]
 
amnodaniel
Old
#4  
Senior Member
Thanks Meter 1088
Posts: 520
Join Date: Oct 2010

 
DONATE TO ME
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: [ Click to Expand ]
 
TrymHansen
Old
#5  
TrymHansen's Avatar
Senior Member - OP
Thanks Meter 964
Posts: 1,091
Join Date: Jun 2011
You're welcome!
::Trym - Maker of Gemi, GuesteOC, Myrt OTF, Myrt Torture Tester & LG RIL Version.

The only thing keeping me sane is my collection of singing potatoes.
 
carburano
Old
#6  
carburano's Avatar
Senior Member
Thanks Meter 6216
Posts: 1,952
Join Date: Oct 2008
Location: Rimini, Italy

 
DONATE TO ME
Thank you very much mate!!
You're a true hero for this community
My contribution to XDA:

2009 XOR Morna for HTC Diamond
2012/2013 DjangoManouche/ DMX with KingOfBirds Kernel for LG O2X



Follow me on Twitter: @Francesco80m

If you like my work please press thanks and consider to buy me a beer HERE!
or DONATE TO "EMERGENCY" (To help war victims) HERE
The Following User Says Thank You to carburano For This Useful Post: [ Click to Expand ]
 
NedbuR
Old
#7  
NedbuR's Avatar
Junior Member
Thanks Meter 10
Posts: 18
Join Date: Jan 2012
Location: NRW
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: [ Click to Expand ]
 
SuperSkill
Old
(Last edited by SuperSkill; 21st April 2012 at 10:31 PM.)
#8  
SuperSkill's Avatar
Senior Member
Thanks Meter 1138
Posts: 1,629
Join Date: Jun 2011
Location: Kristiansand
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
Do to others what you expect yourself, thats respect. Remember the newbies, we dont know what they might know
The Following User Says Thank You to SuperSkill For This Useful Post: [ Click to Expand ]
 
Stefan Gündhör
Old
#9  
Stefan Gündhör's Avatar
Senior Member
Thanks Meter 5164
Posts: 1,991
Join Date: Oct 2011
Location: Austria

 
DONATE TO ME
As always tremendous work
LG O2X @ GoodBye v2.0R
+ guestekrnL v2.2.1
"Fische, die nur mit dem Strom
schwimmen, sind tot."
The Following User Says Thank You to Stefan Gündhör For This Useful Post: [ Click to Expand ]
 
Shadowchaz
Old
(Last edited by Shadowchaz; 22nd April 2012 at 10:08 AM.)
#10  
Shadowchaz's Avatar
Senior Member
Thanks Meter 39
Posts: 323
Join Date: Oct 2011
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

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes