FORUMS

What Features Do You Look for in a Gallery App?

With so many different options to choose from, finding the right Gallery app may be a … more

Google Photos ‘Unlimited’ Storage Reportedly Being Capped

When Google Photos was announced, many of us thought very highly … more

Sprint Moves to Lift Video Streaming Limit for All-In

Yesterday, Sprint announced a new unlimited scheme that offered customers an … more

Xiaomi Releases Kernel Source Code For Mi4i

If you’ve been following the XDA News Portal lately, you might have noticed an … more

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

1,091 posts
Thanks Meter: 965
 
By TrymHansen, Senior Member on 21st April 2012, 09:26 PM
Post Reply Subscribe to Thread Email Thread
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:	1549
Size:	66.3 KB
ID:	1017783   Click image for larger version

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

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

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

Name:	Options.jpg
Views:	818
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: 965
 
More
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: 965
 
More
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,126
 
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 xerum525 For This Useful Post: [ View ]
21st April 2012, 09:44 PM |#5  
TrymHansen's Avatar
OP Senior Member
Thanks Meter: 965
 
More
You're welcome!
21st April 2012, 09:48 PM |#6  
carburano's Avatar
Senior Member
Flag Rimini, Italy
Thanks Meter: 6,253
 
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
 
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,159
 
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,167
 
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
 
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