how to solve FPS bug in CyanogenMod [SOLVED] - LG Optimus 3D

hi
as you know cm10&10.1 has a bad bug which cause fps lock.. after turning the phone on, it's really smooth as butter..!
but after locking and unlocking the screen, All animations loss their smoothness.. (you must be strict to notice that..!)
i found a way to solve it..it was solved in peach beta kernel for cm10.1.. (but unfortunately not in new vibra version)
here is beta version
it's weird but i don't know why i've problem with sd card in this kernel.. sometimes i must remount sd card to use camera
and gallery..
and unfortunately i couldn't finde any kernel for cm10 which doesn't have fps problem..
is there any way to fix this bug?
EDIT:
i found 2 kernels for cm10 & cm10.1.. they can solve fps problem instead of loosing vibration..!
it seems dear Devs don't have enough time to spend on it and make a kernel which solves that bug and has vibration
Cm10 kernel
Cm10.1 kernel

I have no FPS bug here - using CM10 nightly, and iodak kernel - I modded the crap outta the firmware itself - I removed Android's own graphic CPU rendering driver from egl folder and modified the egl.cfg file, finally added the GPU acceleration lines in build.prop. The only time it gets slow is because of two things; not so great CPU scheduling and RAM being run down (that I wish O3D have 1 GB RAM - both GPU and CPU eat lot more memory than what LG would like to think....)
First make a backup copy of your firmware and user data before trying the following;
1. Go to /system/lib/egl and remove libGLES_android.so and edit egl.cfg file and remove the line "0 0 android" and then save it - change permission to read-only - rw- r- r- or r- r- r-
2. And then go to /system/ then edit build.prop and add few lines; "debug.sf.hw=1", "video.accelerate.hw=1" and "debug.performance.tuning=1" and save then fix permission. Reboot. If it bootloops, go to CWM recovery and clear both cache and dalvik cache, then reboot.
Sent from my LG-P920 using XDA

Dr. Mario said:
I have no FPS bug here - using CM10 nightly, and iodak kernel - I modded the crap outta the firmware itself - I removed Android's own graphic CPU rendering driver from egl folder and modified the egl.cfg file, finally added the GPU acceleration lines in build.prop. The only time it gets slow is because of two things; not so great CPU scheduling and RAM being run down (that I wish O3D have 1 GB RAM - both GPU and CPU eat lot more memory than what LG would like to think....)
First make a backup copy of your firmware and user data before trying the following;
1. Go to /system/lib/egl and remove libGLES_android.so and edit egl.cfg file and remove the line "0 0 android" and then save it - change permission to read-only - rw- r- r- or r- r- r-
2. And then go to /system/ then edit build.prop and add few lines; "debug.sf.hw=1", "video.accelerate.hw=1" and "debug.performance.tuning=1" and save then fix permission. Reboot. If it bootloops, go to CWM recovery and clear both cache and dalvik cache, then reboot.
Sent from my LG-P920 using XDA
Click to expand...
Click to collapse
Nope your method doesn't work. It only enables GPU rendering in 2d apps. If you run a benchmark test, you can see that it is still locked at 45.95 fps
Sent from my 3D phone.

It works for both 2D and 3D. That's what GPU acceleration is for. -____- Look around in build.prop and other tweaks carefully. Also, try disable VSync in trickmod app. Mine's pretty smooth with the method I posted.
Sent from my LG-P920 using XDA

Dr. Mario said:
It works for both 2D and 3D. That's what GPU acceleration is for. -____- Look around in build.prop and other tweaks carefully. Also, try disable VSync in trickmod app. Mine's pretty smooth with the method I posted.
Sent from my LG-P920 using XDA
Click to expand...
Click to collapse
yeah but have you checked with benchmark 3d tests? You are maybe experiencing placebo
Sent from my 3D phone.

It doesn't matter - benchmark's useless. What's going on with the original setting is that GUI was rendered by CPU in the first place. Thus you are experiencing GUI lag. Simple as that.
P. S. Look around XDA for tutorial and some proofs why benchmark apps are useless. I know I am not experiencing placebo effect and am not on any of drugs - it have been fast for me unless I load some compute-intensive apps.
Sent from my LG-P920 using XDA

Dr. Mario said:
It doesn't matter - benchmark's useless. What's going on with the original setting is that GUI was rendered by CPU in the first place. Thus you are experiencing GUI lag. Simple as that.
Sent from my LG-P920 using XDA
Click to expand...
Click to collapse
I don't think you know what the problem is. Its not lag from the CPU that is our problem. It is that after you lock the screen and unlock it again the FPS (frames per second) gets stuck at 45.95. That means it can't go higher than that. Doesn't matter if the GPU is rendering. On other ROMs the fps shoots up to 95
Sent from my 3D phone.

I am done here. Research. Read and you will find your answers.
Also, look in logcat and save the log, you will help the developers find the source of bug.
Sent from my LG-P920 using XDA

Dr. Mario said:
I have no FPS bug here - using CM10 nightly, and iodak kernel - I modded the crap outta the firmware itself - I removed Android's own graphic CPU rendering driver from egl folder and modified the egl.cfg file, finally added the GPU acceleration lines in build.prop. The only time it gets slow is because of two things; not so great CPU scheduling and RAM being run down (that I wish O3D have 1 GB RAM - both GPU and CPU eat lot more memory than what LG would like to think....)
First make a backup copy of your firmware and user data before trying the following;
1. Go to /system/lib/egl and remove libGLES_android.so and edit egl.cfg file and remove the line "0 0 android" and then save it - change permission to read-only - rw- r- r- or r- r- r-
2. And then go to /system/ then edit build.prop and add few lines; "debug.sf.hw=1", "video.accelerate.hw=1" and "debug.performance.tuning=1" and save then fix permission. Reboot. If it bootloops, go to CWM recovery and clear both cache and dalvik cache, then reboot.
Sent from my LG-P920 using XDA
Click to expand...
Click to collapse
thanks for your help but unfortunately it didn't help me
it's pretty smooth but not as first boot.. i can notice difference before and after unlocking the screen..

Hm. I didn't see too much difference. What lock method did you use - slider or face lock and importantly what firmware did you use - CM10 or 10.1?
I was in bad mood, but okay now though.
Sent from my LG-P920 using XDA
---------- Post added at 05:29 AM ---------- Previous post was at 05:15 AM ----------
Few more questions though; Regarding FPS lock, when it occurs, did it locks "semipermanently" or just spontaneously when it occurs?
To answer some irrevelant question (or revelant ones depending on the point of view), I am running CM10 Nightly - March 18, 2013 straight from cyanogenmod.org so I am not sure if FPS bug is fixed in my package or not. I may have to get better logcat which records a bit longer because some bugs are pretty sneaky.
Sent from my LG-P920 using XDA

Here you can see what I mean. You see the fps count in the lower right corner? It cant go higher than that throughout the test
Edit: lower LEFT. Hehe
Sent from my 3D phone.

Alright, I will install shader-heavy app (just so I can exercise the GPU), and view the live Logcat (via Android Commander).
EDIT: I downloaded standard edition of Quadrant - lemme tell you, I did acquire better result, the highest was 70 fps and I might have lost track of hack I did to make it scream. Now I will need to find a way to make it very unhappy so I can reproduce the similar result BUT at least one OpenCL object, DNA rendering did similar thing, pegged at 49 - 50 fps while it obviously should go over that (SGX540 have four superscalar shaders inside).
Will post Quadrant result in a bit - XDA app's uncooperative.
Sent from my LG-P920 using XDA

You can compare your Quadrant result with mine. And please tell me your CPU governor and IO manager as well as type of screen lock so I can try reproduce the issues.
Sent from my LG-P920 using XDA

lzzar, what benchmark did you use? I would like to impose similar conditions so I can trace it to a package and then find out why.
Sent from my LG-P920 using XDA

well.. luckily i tried some kernels and at last one of them solved the fps problem completely..!
it's one of Pesach85's kernels.. (i don't know it was which one..) if someone needs it, i can upload it..

Good. :thumbup:
Sent from my LG-P920 using XDA

Dr. Mario said:
lzzar, what benchmark did you use? I would like to impose similar conditions so I can trace it to a package and then find out why.
Sent from my LG-P920 using XDA
Click to expand...
Click to collapse
Antutu.
Sent from my 3D phone.

I see - will try this even though Dark Fear found the workaround already.
Sent from my LG-P920 using XDA

Dark Fear said:
well.. luckily i tried some kernels and at last one of them solved the fps problem completely..!
it's one of Pesach85's kernels.. (i don't know it was which one..) if someone needs it, i can upload it..
Click to expand...
Click to collapse
can you upload it ? I really need it , but can I use it to boot to secondary rom ? as I installed my cm10.1 as secondary rom

Dark Fear said:
well.. luckily i tried some kernels and at last one of them solved the fps problem completely..!
it's one of Pesach85's kernels.. (i don't know it was which one..) if someone needs it, i can upload it..
Click to expand...
Click to collapse
Which kernel was it? :what: you started this thread to fix the issue then you solve it and leave everyone hanging.
Sent from my LG-P920 using xda app-developers app

Related

[MOD] IncrediControl - Easy GUI Voltage Control

Please read this post through thoroughly before downloading.
This app allows you to control your CPU voltages with an easy to use interface. You can increase or decrease voltages (undervolt or overvolt) for all frequencies or fine tune voltages for each individual frequency.
! HTC DEVICES, currently only single core devices are supported !
! ROOT is Required !
! Kernel that supports HAVS or SVS voltage adjustment REQUIRED !
Get it over at http://www.incredikernel.com
IncrediControl is now also available in the market:
IncrediControl
IncrediControl - Ad Free
Additionally, all donators are eligible to receive the Ad Free version. It doesn't matter how much or how little you donate or have donated. If you don't want to purchase the app from the market, you may donate using the button on this page. Please register on the site first and include your username in the comments box.
All previous donators, please register on the site if you have not done so and contact me with your username!
NOTE: The settings in the general tab are only functional in kernels that have implemented the simple sysfs interfaces for usb fast charging and audio boost. The tab will not show up if your kernel does not have these features. If you would like your kernel dev to implement the interfaces, please direct them to these two commits:
https://github.com/Chad0989/android_kernel_common/commit/a7c21fa0391c225900f93960362535179c0cecc9
https://github.com/Chad0989/android_kernel_common/commit/41dc138bae23dc7582de72a4d9895aaa8e1f8b2d
NOTE2: It is a requirement of the voltage adjustment that the kernel you are using has either the HAVS or SVS sysfs interface implemented. If it does not, it will not work.
NOTE3: Before using, please delete any boot scripts you may have in /etc/init.d that toggle any of the settings this app controls.
Get it at http://www.incredikernel.com
Restore script - use this if you went too low and find yourself in a boot loop. Flash through recovery:
http://www.incredikernel.com/?p=229
maybe is good thing to post which kernel for desire s can use this.many users have no idea what kernel supports HAVS or SVS voltage adjustment..its just few of them actualy so u can maybe check and let us know.
Tiamat 1.0.4 does. I don't see any other recent ones listed on the forum here. If you give me a link to other kernels I'll check for you. No stock kernel does (this includes the default cm7 kernel).
check virtuous rom
kernel is unity v2 ...i think.
Adidas108 said:
check virtuous rom
kernel is unity v2 ...i think.
Click to expand...
Click to collapse
It appears that that kernel does not support the interface. If you're willing to test for me, I can pull the source for that kernel, implement the interface and submit a patch to the developer for inclusion. Just let me know if you would be willing to test for me.
EDIT: I got bored, so here:
http://chad0989.dyndns.org/mirror/unitykernel_sysfs.zip
Let me know if it works, make sure you have another kernel downloaded that you can flash in the event that this one doesn't boot.
tried the kernel. works a treat. thanks!
Sent from my HTC Desire S using XDA Premium App
lowered all the voltages twice. tried three times and it crashed. stable on lowering twice. haven't experimented with each of them individually though
Sent from my HTC Desire S using XDA Premium App
dan-fish said:
lowered all the voltages twice. tried three times and it crashed. stable on lowering twice. haven't experimented with each of them individually though
Sent from my HTC Desire S using XDA Premium App
Click to expand...
Click to collapse
It takes a lot of trial and error to get the best voltage table. It would be great if when you get a pretty good one, you could post it here so that others may use it as a starting point.
mind making the tiamat kernal works too?
tcchuin said:
mind making the tiamat kernal works too?
Click to expand...
Click to collapse
Tiamat 1.0.4 should work with it already.
IncrediControl v1.3
Major changes include:
Ad Free has now been turned into a key that removes the ads from the free version. This allows donors who have downloaded the ad free version from the site to update through the market.
HAVS voltage checking. Minimum voltages can no longer be set higher than maximum voltages.
Boot voltages are now stored in the application’s data directory. Boot settings will now persist if you update your ROM or restore the application and data from a backup.
si, is this a replacement for SetCPU? What other features does it have?
shrome99 said:
si, is this a replacement for SetCPU? What other features does it have?
Click to expand...
Click to collapse
It's not a replacement for set cpu at the moment. But in the future I'm adding CPU speed and governor control. As well as the ability to fine tune each governor.
Sent from my ADR6300 using XDA App
Can someone post a screenshot of their HTC Incredible voltage table?
Also, does this app obsolete the USB fast charge boot script? (http://www.incredikernel.com/wp-con...-monitor/download.php?id=enablefastcharge.zip) i.e. Should I delete that script after installing this app and enabling the USB check box in the general tab?
2 more: What does audio boost do? Why are the "enable on boot" checkboxes reset to unchecked each time the app is opened?
slapmeaty said:
Can someone post a screenshot of their HTC Incredible voltage table?
Also, does this app obsolete the USB fast charge boot script? (http://www.incredikernel.com/wp-con...-monitor/download.php?id=enablefastcharge.zip) i.e. Should I delete that script after installing this app and enabling the USB check box in the general tab?
Click to expand...
Click to collapse
Might be better off posting in the incredible thread next time, so we can keep this one desire discussion. But yes, you no longer need that script and are safe to delete it.
Audio boost is louder in call volume.
The check boxes uncheck themselves as a fail safe for users. I know a lot of users will leave it checked and then adjust voltages too low and end up in boot loops. This way if someone is playing with voltages, they aren't set on boot unless they explicitly click the set on boot box and click apply. If you have previously set on boot voltages, those will remain until you check the box again and click apply, then the previously set on boot voltages will be overwritten with the new ones. In the general tab, the box unchecks itself also just to be consistent with the behavior in the voltage adjustment tab.
Thx. (Apologies for wrong forum - tapatalk ui hides a lot of info)
Sent from my ADR6300 using Tapatalk
IncrediControl v1.4:
This is mostly a bug fix release but I have also added:
Automatic detection of the minimum and maximum voltages supported by your kernel
Unless any more bugs arise, the next release will have some new goodies to play with...
http://www.incredikernel.com or from the market.
very interesting thing.
Does some made any test how much it affect battery life, is it worth of playing ?
Ok so i installed this but i can only see the SVS tab. No general tab. Why is that?
Oh nvm finally understood the first post.

Lower level autobrightness

Hello dear users and devs.
A little question for you. Are you happy with your SL's brightness level.? Or you just dimming it to lowest level? What are you doing in bright sunlight? or at deep night, doesn't it blinds you?
I'm using CUSTOM AUTOBRIGHTNESS app, it works lovely, but sometimes it picks wrongs level.
Used to be friends with JD ultimate, it has a brightness leveling. But our rouds splitted because of huge wakelocks...
There are a lot of small apps in the market, but I'm not happy with them, just because I'm to lazy to go to home screen, look for the FILTER or app icon and press it. Too much hassle for me, I like it simple and automatically.
So mates, what are you using and what are your suggestions?
I'm creating this topic just because I'm not happy with stock autobrightness leveling.
Good day.
Sent from my GT-I9003 using xda app-developers app
Hello again.
After trying a lot of third part apps, like JD ultimate, screen filter, custom autobrigtness, rootdim, etc I didn't found the right solution.
But after a long search, I did lower values for default autobrightness.
Now I've got 2, 25, 70, 110, 180, 255 values. Works really amassing, now I'm satisfied
Thanks to member LockeOn, I have followed his thread
^^ Thanks man ... sure i'll try this
Can you uploaded your edited framework-res.apk ?
Sure, you will find it here
http://www.sendspace.com/file/9h8qh1
Important : that suits only for gb value pack xwlf2. You will loose yours wallpaper and accounts(Gmail, twitter, fb etc). Don't worry, you'll need to reenter id's again. If that scares you, compile frameworks by yourselves
One more thing : after dalvic cache clearing and fixing permissions - default values reverted back. So I recopied framework file again.
ALWAYS DO BACKUPS FIRST
Sent from my GT-I9003 using xda app-developers app
Use lux dash it will suits u best
Sent from my GT-I9100 using xda app-developers app
cukierkas said:
Sure, you will find it here
http://www.sendspace.com/file/9h8qh1
Important : that suits only for gb value pack xwlf2. You will loose yours wallpaper and accounts(Gmail, twitter, fb etc). Don't worry, you'll need to reenter id's again. If that scares you, compile frameworks by yourselves
One more thing : after dalvic cache clearing and fixing permissions - default values reverted back. So I recopied framework file again.
ALWAYS DO BACKUPS FIRST
Sent from my GT-I9003 using xda app-developers app
Click to expand...
Click to collapse
THanks man, but I was on CM10 and wasnt able to decompile framework, that's what asked for the edited apk. But, now am able to decompile and recompile it. Thanks again for the share.
Question for ROM devs: Can You guys change those values to rom, you're cooking? That would be amazing, because SL got LCD screen and default values are way to hight for such screen (in my opinion)?
Thanks in advance.
Hetalk, I've noticed in cm9/cm10 that as well. Default values for dark environment are way to hight (if autbrightness is used).
Hope, this thread was usefull for someone.
nitinvaid> you mean Lux Auto Brightness? if yes, that is third app, and I don't like it It crashes, eat ram and works sometime not right. I already have tryed it.
One more thing - why use one more app, when you can find the solution inside the system?

[HOW TO] Screen Flicker Fix for AOSP - CM10 - AOKP - Paranoid Android

There are time when people get screen flicker problems when flashing a new ROM. This either has to do with the ROM itself, for the kernel. Until full support is givien, I have a temporary fix. This fix is basically disabling HW overlay, but disabling HW overlay in the settings does not stick on reboot and this has been really annoying.
For those who want to know what Disabling HW overlay is, it is basically making the phone's gpu render the graphics instead of the cpu. This allows for better graphical rendering of everything. This is not a proven statement, but theoretically, disabling HW overlay, may increase battery consumption... not by much though.
Finally, I am not responsible for anything that goes wrong with your phone when using my method. Please don't whine that it did not work or I messed your phone up. You are doing this at your own risk!!
My fix
Step 1 - Download a build.prop editor app from the play store (I recommend JRummy's one) and run the app. MAKE A BACKUP OF ORIGINAL build.prop!!
Step 2 - Locate these four lines
a) debug.mdpcomp.maxlayer
b) debug.composition.type
c) dev.pm.dyn_samplingrate or dev.pm.cpu_samplingrate (you may not find these values; however, if you do, change the "dyn" or "cpu" to gpu) --> dev.pm.gpu_samplingrate
**If you cannot find this value add "dev.pm.gpu_samplingrate"
d) debug.sf.hw
e) debug.egl.hw
Step 3 - Edit the values of each one
a) debug.mdpcomp.maxlayer = 0 or 1 or 2 --> READ EDIT BELOW
EDIT* --> This value can be either 0 or 1 or 2. I put mine on 0 right now and I feel like I'm getting better performance. Before, I put it at 1 or 2; so, you can try it with 2 first.
b) debug.composition.type = gpu
c) dev.pm.gpu_samplingrate = 1
d) debug.sf.hw = 1
e) debug.egl.hw = 1
f ) If you are running CM10, go to setting --> performance --> surface improvement --> disable dithering (AOKP has no option for this)
Make sure to save after each edit. The saved edit will not appear changed until you reboot your device.
After rebooting, make sure to see the changed values.
Thanks to everyone who has given me info of their device. Thanks to davietr for his input on including the "dev.pm.gpu_samplingrate" value
If this helped and work, Thanks would be appreciated.
EDIT **If it's not too much of a hassle and my fix methods worked for you, please post what ROM/Kernel you are using on this page to help others!!**
Can't thank posts yet, so I'll thank you this way, Thanks! This worked for me!
Sazex said:
Can't thank posts yet, so I'll thank you this way, Thanks! This worked for me!
Click to expand...
Click to collapse
Great! I hope it can work for other people on different cm10 mods! What ROM/Kernel are you on?
Running AOKP 21st build. No flicker with stock kernel. Had flicker using instigatorx kernel. Installed Instigatorx 6.3.6 changed build.prop setting to the ones you provided (maxlayer set to "1"). No more flicker. Great work and thank you.
davietr said:
Running AOKP 21st build. No flicker with stock kernel. Had flicker using instigatorx kernel. Installed Instigatorx 6.3.6 changed build.prop setting to the ones you provided (maxlayer set to "1"). No more flicker. Great work and thank you.
Click to expand...
Click to collapse
That's great! I'm glad this method is working with the other Instigator's Kernel. Where did you get the 21st build from? I know R4INS left Skyrocket and his AOKP build for the skyrocket stopped at 9th. I loved the stability of the rom, but I had to leave it for Vincom's CM10 because of the call volume of the AOKP rom was so low.
jee'sgalaxy said:
That's great! I'm glad this method is working with the other Instigator's Kernel. Where did you get the 21st build from? I know R4INS left Skyrocket and his AOKP build for the skyrocket stopped at 9th. I loved the stability of the rom, but I had to leave it for Vincom's CM10 because of the call volume of the AOKP rom was so low.
Click to expand...
Click to collapse
http://rootzwiki.com/topic/34092-aokp-unofficial-galaxy-s-ii-skyrocket-i727-sept-21-jb-build-2/. I have no problem with in call volume on this build.
jee'sgalaxy said:
Great! I hope it can work for other people on different cm10 mods! What ROM/Kernel are you on?
Click to expand...
Click to collapse
I'm on vincom's superlite v4 with the 6.3.6 instigator kernel
I'm using sean's method for my phone (vincom v4 and X 6.3.4) and it works great too, anyone can explain what is different?
Sean's method: - debug.mdpcomp.maxlayer = 0
- disable dithering in performance setting
View attachment 1360158All I did was edit the line "debug.mdpcomp.maxlayer=2" to read "debug.mdpcomp.maxlayer=1". Thank you. This got rid of the flicker I was seeing in Poweramp. Here's a shot of what I am running.
Hello,
I have done some testing that I think you might find some of my results interesting.
I applied your build.prop setting and they did get rid of the home screen and gallery flicker problems for me. But, I was still seeing stuttering while playing videos and those problems were amplified playing a video while connected to tv with mhl/hdmi. Which of course this bothered me.
It make me think of the build.prop. Then I remembered something.
A change was made to: debug.composition.type...from dyn to cpu or gpu.
if you look a little further down in the build.prop list you will find an entry for "dev.pm.dyn_samplingrate" with value set to "1"
So, when the debug.composition.type was "dyn" it had a sampling rate. But when the debug.composition.type is changed to "cpu" or "gpu" it isn't assigned a sampling rate.
Needless to say I decided to give them a sampling rate. I added and used both "dev.pm.cpu_samplingrate" and "dev.pm.gpu_samplingrate" with values of "1" and "2" for each.
Results. Video playback is stutter free on device and when plugged into tv thru mhl/hdmi the stutter and flicker where completely gone. Also, I swear the graphic speed is lightning fast and apps open faster. I really do believe it has improved the over all graphics speed on the device. Test for yourself and see what you think.
My best result were
debug.composition.type=gpu
debug.egl.hw=1
debug.mdpcomp.maxlayer=0
debug.sf.hw=1
add
"dev.pm.gpu_samplingrate=1"
Edit: forgot to mention. I am running R4INS AOKP Sept 26Th build with stock kernel. No performance changes. No ability to disable dithering.
davietr said:
Hello,
I have done some testing that I think you might find some of my results interesting.
I applied your build.prop setting and they did get rid of the home screen and gallery flicker problems for me. But, I was still seeing stuttering while playing videos and those problems were amplified playing a video while connected to tv with mhl/hdmi. Which of course this bothered me.
It make me think of the build.prop. Then I remembered something.
A change was made to: debug.composition.type...from dyn to cpu or gpu.
if you look a little further down in the build.prop list you will find an entry for "dev.pm.dyn_samplingrate" with value set to "1"
So, when the debug.composition.type was "dyn" it had a sampling rate. But when the debug.composition.type is changed to "cpu" or "gpu" it isn't assigned a sampling rate.
Needless to say I decided to give them a sampling rate. I added and used both "dev.pm.cpu_samplingrate" and "dev.pm.gpu_samplingrate" with values of "1" and "2" for each.
Results. Video playback is stutter free on device and when plugged into tv thru mhl/hdmi the stutter and flicker where completely gone. Also, I swear the graphic speed is lightning fast and apps open faster. I really do believe it has improved the over all graphics speed on the device. Test for yourself and see what you think.
My best result were
debug.composition.type=gpu
debug.egl.hw=1
debug.mdpcomp.maxlayer=0
debug.sf.hw=1
add
"dev.pm.gpu_samplingrate=1"
Edit: forgot to mention. I am running R4INS AOKP Sept 26Th build with stock kernel. No performance changes. No ability to disable dithering.
Click to expand...
Click to collapse
Hey Thanks a lot for the info! I add that on!
Worked like a champ on ParanoidAndroid 2.+ with the InstigaterX 6.3.6 Kernel.
Is it possible to make this into a flashable zip please!
Sent from my SGH-T989 using xda premium
This is great, thanks!
LoopDoGG79 said:
Is it possible to make this into a flashable zip please!
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
Hey, I was thinking about doing this, but I only have one phone and i dont want to change ANYTHING!!! right now because it's perfect for me. However, the problem with flashing a build.prop is that the build.prop for AOKP, Paranoid Android, and CM10 are all different based on who built it. This means I would have to make a flashable build.prop for all three ROMs. In addition, build.prop also includes information from build number to build date, to what ringtones you are using. So instead of risking errors, I decided that it was best to edit it through the app.
If you have any ideas or brainstorm, definitely message me! :good::good::good:
Hey man thank you so much, the flickering was getting so annoying. I read somewhere that they were not getting SOD or RR with this kernel but when it started flickering I was disoriented but not anymore, thanks to you.
I have T-Mo SGS2 using CM10 Erickwill's rom 10/04 with instigatorx Kernel.
Thanks! Quick 5 seconds to fix!
Sent from my SAMSUNG-SGH-T989 using xda premium
rcanela1 said:
Hey man thank you so much, the flickering was getting so annoying. I read somewhere that they were not getting SOD or RR with this kernel but when it started flickering I was disoriented but not anymore, thanks to you.
I have T-Mo SGS2 using CM10 Erickwill's rom 10/04 with instigatorx Kernel.
Click to expand...
Click to collapse
This is great information that it works on T-Mobile GS2!
I should've known to just check the build.prop, but props to you for figuring out what works... pun intended
If i remember correctly Topprospect the official CM10 maintainer mentioned that this is NOT a fix.....its just the same as disabling HW overlays in the settings.
Sent from my SGH-I727 using xda app-developers app

[SCRIPT][GAMERS] Hyper Cola Package Installer 1.8

Information:
Script designed to be installed then executed when necessary to overcome heavy workloads (gaming).
This script is temporary which means it only runs when you tell it too, once you reboot, the script is purged out of the system by default init values, therefore rebooting will stop the script.
Instructions
Changelogs
Credits: Lenarox, Zeppelinrox, RevolutionBolt, Adewisman
I use fly on tweak mod, so can i use your tweak mod too if i dont delete fly on mod
Sorry for my bad wnglish
Sent from my Xperia Arc S using xda premium
Well yes, this isn't an init.d tweak, its something that runs in ram,
But I recommend u uninstall FlyOn, play. Game like mc4 then run hyper cola and play again, guaranteed at least 20% improvement in performance,
Sent from my R800i using xda app-developers app
NEW! Hyper Cola 1.1 Avaliable
Change log:
-Faster engine=
==vfs cache pressure is now 300 for faster memory gaining
==sleep is now 32 - Nice integer!
That's it Folks!
Pizza_Dox said:
Well yes, this isn't an init.d tweak, its something that runs in ram,
But I recommend u uninstall FlyOn, play. Game like mc4 then run hyper cola and play again, guaranteed at least 20% improvement in performance,
Sent from my R800i using xda app-developers app
Click to expand...
Click to collapse
Since it's a RAM tweak he'll only need to delete /system/etc/init.d/ram_manager .
Sent from my Nexus 4 using xda premium
Tnx,
Sent from my R800i
NEW! Hyper Cola 1.2 is Out, :3
Change log:
-More Efficient Engine=
==Drops Page Cache First, Then Dentries & Inodes and Then Dumps Everything for a Cleaner Cache Dump for More Ram
-Cosmetic Changes=
==Added a Link to This Thread!
If any of U know of any Better VM Values for Gaming chuck em' at me,
NEW! Hyper Cola 1.3 is Up and Running!
Change log:
-Lighter Engine=
==Now only dumps caches instead of also optimizing dalvik vm
-Less Errors & FC's=
==Removed re-mounting of some critical Paritions so their shouldent be any FC's when trying to open Applications
Hey Guys, Thanks for So Many Downloads within a Day, but this thread is pretty quiet... , I Need some Feedback on what to Improve!
Anything will be wonderfull, like more text or better codes and stuffs,
Pizza_Dox said:
Hey Guys, Thanks for So Many Downloads within a Day, but this thread is pretty quiet... , I Need some Feedback on what to Improve!
Anything will be wonderfull, like more text or better codes and stuffs,
Click to expand...
Click to collapse
Can I use it on CM10.1?
sadiq23 said:
Can I use it on CM10.1?
Click to expand...
Click to collapse
Ye, Works on GB+ (Havent Tested on Froyo, Maby it works!)
Please Report your experiences!
EDIT
Works great on ICS, Havent tested JB+ tho, but theoretically it works,
NEW! Hyper Cola 1.4 came out!, :3
Change log:
-Smoother UI=
==18-bit Transparency
==Caps windows manager events
-More Free Ram=
==allows apps to purge more ram
==dalvik vm optimizations
-Little-No FC's=
==No Kernel checks
This update is awesome as more free ram and its amazing on ICS,
Is this something that needs to be done everytime you play? Or is a just flash and all set thing?
Thanks
Sent from my MB886 using xda premium
SVLAN said:
Is this something that needs to be done everytime you play? Or is a just flash and all set thing?
Thanks
Sent from my MB886 using xda premium
Click to expand...
Click to collapse
Its a Script u run before u play, then when u reboot its gone, this is so when u wanana reboot it wont take up battery as the script If u havent noticed it takes alot of battery,
Pizza_Dox said:
Its a Script u run before u play, then when u reboot its gone, this is so when u wanana reboot it wont take up battery as the script If u havent noticed it takes alot of battery,
Click to expand...
Click to collapse
Suggestion: Why not create a Revert-Script that can be run through Terminal / SManager? (Back to default)...
Your script is good, I admit, but rebooting after a game is quite bothersome (as for me, who after reboots the phone, does a LOT of things, like checking working scripts, swaps, partitions, blah blah blah...)
Just a suggestion, as always... Great script! ;D
souler456 said:
Suggestion: Why not create a Revert-Script that can be run through Terminal / SManager? (Back to default)...
Your script is good, I admit, but rebooting after a game is quite bothersome (as for me, who after reboots the phone, does a LOT of things, like checking working scripts, swaps, partitions, blah blah blah...)
Just a suggestion, as always... Great script! ;D
Click to expand...
Click to collapse
Tnx, ive been thinking bout that, but everyones vm settings r different, so if i revert back to "normal" one users normal settings (eg 256mb ram) compared to anothers (1GB ram) only one will have the device to normal, and then the other will expirience lag and stuff,
NEW! Hyper Cola 1.5, :3
Change log:
-Quicker Injection=
==no $Markers, Instant injection
==Fixed cola core bugs
-Smoother Touch Response and UI=
==added cola ui gears, Tweaks all ui settings for smoothness
-Amazing Gaming Rendering=
==cola 3d gears=
===tweaks all the rendering settings for performance and rendering
Enjoy!
NEW! Hyper Cola 1.6, :3
Change log:
-Amazing Performance= (I know i keep saying new performance and etc... but seriously it gets even more and more performance!)
==New Cola 3d gears
==tweaked ALLLLLLLLL Gears
This update is huge, the performance i can get on Cm9 is out of this world, honestly, before mc4= 20-25FPs
after with hyper cola working = 30-35FPs ,
Pizza_Dox said:
NEW! Hyper Cola 1.6, :3
Change log:
-Amazing Performance= (I know i keep saying new performance and etc... but seriously it gets even more and more performance!)
==New Cola 3d gears
==tweaked ALLLLLLLLL Gears
This update is huge, the performance i can get on Cm9 is out of this world, honestly, before mc4= 20-25FPs
after with hyper cola working = 30-35FPs ,
Click to expand...
Click to collapse
There were bugs in your script. I made a fix. Compare and test it.
andeveloper said:
There were bugs in your script. I made a fix. Compare and test it.
Click to expand...
Click to collapse
Thanks, but i think :
setprop dalvik.vm.dexopt-flags v=n,o=v
Should actually be
setprop dalvik.vm.dexopt-flags v n,o v
and tnx for this:
busybox mount -o remount,noatime,nodiratime,remount,rw,barrier=0,data=writeback /cache 2>/dev/null;
Also is their anything else i missed? (besides: setprop dalvik.vm.dexopt-flags m=y to)
EDIT
sorry ur bug fixes r awesome,

VULMAX UNIVERSAL MODE V2.7 - Performance & Battery booster

Hi i just made a simple app to improve battery and perfomance of any device running mm-pie .This app consist of 4 profiles which may fullfill ur need
TWEAKS INCLUDED​
*interactive tweaks
*Ram Cleaner
*Graphics setprop tweaks
*Ram tweaks
*Reduces ram and cpu usage
*Gpu tweaks
*disabled battery hogging stuffs
*i/o tweaks
*animation tweaks
*zram tuning
*ksm tuning
*cpu tweaks
*vm tweaks
*cacahe cleaner
*app killer
*cpu & gpu tuning
*cache cleaner
etc......
-- More Features Will Come soon​
​
​
WORKING​​​
°Install , open the app and grant root permission
°select any profile icon
°wait for 10 sec for the confirmation vibration and the app will close istself.​
​
TELEGRAM GROUP
t.me/vulmax_u
CREDITS
Thanks to :
@k1ks
@phantom146
@leolawliet
@Asiier
@FeraVolt
​
DONATION​
Paypal : https://paypal.me/abiajay
Paytm : 7012559358
Trying this out immediately
Sent from my HTC One M8 using Tapatalk
It works ! RR3 is much fluid now on my NotePro 12.2
tin2404 said:
It works ! RR3 is much fluid now on my NotePro 12.2
Click to expand...
Click to collapse
tried gaming? also have u seen any battery drain
funkybrown said:
Trying this out immediately
Sent from my HTC One M8 using Tapatalk
Click to expand...
Click to collapse
any difference u found
I've tried it on my samsung smg350....i've not seen differences,still lagging when i play games :/
(maybe i've reached my limit....flashed upm and blend boosted on it)
Okay the app are indeed working it makes pubg runs faster on loading and gameplay
I'm currently running on miui 10 on redmi note 4
And I already mod every aspect of the phone
The audio , graphics ,UI , kernel
But this...
I don't know how you do it but it works
Before this I was using magisk GPU boost and gltool
Only gltool are working
GPU boost give me black screen
But this is everything I want it to be
Nice app
Ps: please develop the app and make it to magisk module , I'm it's going to be good exposure
hi dhanual,
This app is working fine, it gives smooth gameplay & fast on 2gb ram device, but when i play pubg game continously 1-2 hours my gameplay again gots laggy any solution for this, i think might be the reason for the cache of game. After exit the game, clean master found 1-1.5 gb cache & cleaned. I'm on Resurrection Remix Oreo 8.1 device model Nubia Z9 Mini
Plz continue the app development process.
KevinSmith21 said:
I've tried it on my samsung smg350....i've not seen differences,still lagging when i play games :/
(maybe i've reached my limit....flashed upm and blend boosted on it)
Click to expand...
Click to collapse
what about ui smoothness?? also try applying tweak then restart ur device once ,again apply tweak and run games.. by the way no need to restart always?
dhanual said:
what about ui smoothness?? also try applying tweak then restart ur device once ,again apply tweak and run games.. by the way no need to restart always
Click to expand...
Click to collapse
Ui is smoother,no lags or freeze:good: and used ram is 300mb(total ram is 717mb)
Waiting for new updates
dhanual said:
tried gaming? also have u seen any battery drain
Click to expand...
Click to collapse
Of course I play with it. It is much fluid then before.I noticed that scroling between ingame menus.About battery, I need more time to test.
The application don't open for me
sh0w 0f said:
The application don't open for me
Click to expand...
Click to collapse
u should grant root access at the first tym.. try reinstalling or clear data force stop and open again. or grant root permission from magisk or super su app
dhanual said:
u should grant root access at the first tym.. try reinstalling or clear data force stop and open again. or grant root permission from magisk or super su app
Click to expand...
Click to collapse
Ok ok I'll try it now
link broken,cant download
Sent from my OnePlus 3 using XDA Labs
Hi, thank you for your time making this and posting it. Unfortunately, it doesnt seem to help me. Tried it only on asphalt 9 so far, it lags more than before and in the end game also crashed which didnt happen before. I had already boosting apps so i guess the benefits of the others got neglected or so, but anyways seems it has room for improvement. I will try it tho in other games too and post it if i find a before/after difference
Bintang Krisna said:
link broken,cant download
Sent from my OnePlus 3 using XDA Labs
Click to expand...
Click to collapse
made new app and updated link ..try now
MCL95 said:
Hi, thank you for your time making this and posting it. Unfortunately, it doesnt seem to help me. Tried it only on asphalt 9 so far, it lags more than before and in the end game also crashed which didnt happen before. I had already boosting apps so i guess the benefits of the others got neglected or so, but anyways seems it has room for improvement. I will try it tho in other games too and post it if i find a before/after difference
Click to expand...
Click to collapse
app updated try now
It really works
Qusserel said:
It really works
Click to expand...
Click to collapse
great.. more updates will be released soon

Categories

Resources