Related
Given the recent hoopla in the blogosphere about how iOS places higher priority on User Interface actions than Android. I was wondering what ideas can be implemented in current Android or Linux kernels to get better UI response.
Overclocking or upgrading to a faster phone is the brute force way, a smarter way would be to give higher priority to user input instead of benchmark/multitasking score numbers. I think it makes sense to give the User input highest priority because in computation timeframes, user input is rare, and considering how important smoothness affects overall perception & enjoyment of a device, it's a good idea to allow other OS background tasks to take a backseat when the User wants to do something.
I'll start the discussion with two ideas I've implemented in a kernel recently that has shown improvements in UI response.
1. Switched to using SIO (Simple IO) scheduler (similar, but slightly lower benchmarks than Noop). Main difference is SIO prevents the system from hogging resources when large amounts of data needs to be read/written. It has a timeout so UI threads has a chance to run also.
2. Switched the touchscreen driver interrupt service request from using the general events workqueue (schedule_work()) to a dedicated workqueue (queue_work()). Touchscreen generated actions get to ride in the fast lane.
Any other ideas people have?
How bout some NSA IN THAT KERNEL
via Dan swagger
Usefull links, that clear things out:
https://plus.google.com/100838276097451809262/posts/VDkV9XaJRGS
https://plus.google.com/105051985738280261832/posts/XAZ4CeVP6DC
http://blog.crazybob.org/2011/12/truth-about-android-ios-ui-performance.html
the thing is i may be using a note but when using ICS with apps that are updated for ICS, i feel its smooth enough. the real difference is i think ios uses completely different method for scrolling i.e. the bounce function and slight delay in finger recognition. same with ios touch recognition, it just somehow is better no doubt.
btw when i was miui with bounce it definitely felt smoother but although it wasnt ios smooth.
Sent from my Galaxy Note using XDA App
The main difference between ios and android is the fact they use ram in two totally different ways. Ios handles ram in a manner to make the user interface smooth as possible all the time while android frees ram to make multitasking better. The problem that android has is changing the way android handles ram to make the interface smoother for the user. They wont be able to for a long time because they have to do a total overhaul on the whole dalvik cache type setup that android uses.
Sent from my Incredible 2 using Tapatalk
i recently started using supercharger v6 which messes around with the ram and how it should be allocated for desired operations. I don't know if it's relevant but do you think it makes a difference and which setting would get you a better scrolling experience?
I liked the supercharger when I used the Droid Eris but since I've upgraded I get more redraws than without it. I used the 768hp I think.
Sent from my Incredible 2 using Tapatalk
you could edit the ramdisk to set more of a priority to rosie.apk or whatever launcher you use...just a thought
That would be the same as locking home in memory.
Sent from my Incredible 2 using Tapatalk
shad0wboss said:
i recently started using supercharger v6 which messes around with the ram and how it should be allocated for desired operations. I don't know if it's relevant but do you think it makes a difference and which setting would get you a better scrolling experience?
Click to expand...
Click to collapse
There are a number of issues that contribute to a "sluggish experience". The supercharger v6 script mainly keeps more memory free so that switching to new apps cuts down on the garbage cleanup of older apps. One of the downsides I've noticed with more aggressive lowmemkiller settings is a lot of apps get killed in the background when they need to stay for when users want to multitask.
The hardware acceleration route has downsides too from what I've heard, it requires more RAM per app just to have it enabled.
One of the articles posted earlier has good insight. Mainly because a lot of apps share a general events queue, and developers should not have a lot of blocking code in there, but developers make mistakes. The tools available for Android to develop and tweak UI performance seems lacking at this point.
How about SIGSTOPping everything else when you touch?
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to General
does it work with samsung i9000?
Supercharger?
Sent from my Sabotaged Droid Incredible 2.
I find that either turning off cpufreq (by using the Performance governor) or increasing the lower frequency makes things a bit more snappy. For most governors, there's a delay between CPU load and the frequency being increased. This delay is usually noticeable if the CPU load is due to me working with the interface. By increasing the min frequency to, say 800mhz on a Nexus S, this makes things a lot more snappy than the default setting of 200mhz.
Another thing that helps with the smoothness (at least for me, in ICS) is the setting that forces GPU acceleration for all apps. For example, apps these days (well twitter and Facebook) have that pull down to refresh widget from iOS. Without forcing GPU acceleration, the rotating arrow animation usually hitches quite a bit, but is smoothed out with this setting on. This setting can be found in the developer options in the settings.
Hope these help,
- chris
Turning up the min CPU can cause freezes on some peoples phone though and using the performance governor can drain the battery quick. The reason the CPU scales up the way it does before it gets to max frequency is to save battery.
Sent from my Sabotaged Droid Incredible 2.
System tuner pro has alot of tweaking options that on memory use
those that use launcher pro can find a memory usage setting in launcher pro to.
disconnecktie said:
Turning up the min CPU can cause freezes on some peoples phone though and using the performance governor can drain the battery quick. The reason the CPU scales up the way it does before it gets to max frequency is to save battery.
Sent from my Sabotaged Droid Incredible 2.
Click to expand...
Click to collapse
Agreed, but the whole point here was to help improve UI responsiveness. Without rearchitecting the OS, a good way is to allow the CPU (which is busy sharing its resources with non-UI work) to react more quickly is to ensure the CPU is at a higher clock rate before the UI needs it.
As for battery life, it really depends on your usage pattern. If you have a lot of background processing going on, preventing the CPU from going to sleep when idle, you may be better off scaling back the minimum cpufreq frequently. If your CPU actually goes to sleep, give scaling things up a try. A handy tool you can use to see how often the CPU is sleeping is CPU Spy. To see which apps are keeping the CPU awake, there's a program called Better Battery Stats available on XDA and market.
As for stability, I don't mean over clocking the CPU...all I'm suggesting is to increase the frequency the CPU goes to when the screen is on, but nothing much is happening. This should still keep things within safe limits.
Hope this helps,
- chris
I find the interactive governor does a very good job of ramping to max right from idle (instead of waiting even a few ms like ondemand does). It assumes coming out of idle the CPU is starved. Then scales back once demand lowers. No fancy locking to min freq when screen is off (which can stutter some background apps).
There is many thing what can be done in the code of the applications. For example once I had a really sluggish app. It turned out that while I was dragging an item in the UI, the UI needed to be relayouted, and the draw calls were simply postponed: in android (at least that was the case before ICS) the drawing of the UI is delayed while the UI thread is too busy with events and layout requests.
To find these issues it's really useful to use traceview.
Hello everyone,
I've been using the cm9 release candidate since it was released, and still can't figure out how to make it snappy (I was on Apex before, and found it much more responsive). I'm not sure which the performance/memory management settings the Nexus S can handle well (there are lots of other threads for other phones, but I'm not sure if some of the settings require better hardware), so I'd appreciate it if anybody could tell me what they've found to be good for the following options:
Performance settings:
- Surface dithering
- 16bit transparency
Memory management:
- Allow purging of assets
- Kernel samepage merging
Misc. information that may or may not be relevant:
- Using Matr1x kernel (CFS, v21.0 I think)
- Processor is running at 200/1200 most of the time, ondemand governor (same settings that used to give me great performance on Apex).
- Also tried running Supercharger script, but it didn't seem to change things as much as it usually does
- Fixing permissions didn't fix it
- Battery life seems fine
- What I mean by "unresponsive" is that the launcher takes longer than usual to redraw and is laggy switching between windows, apps often force close or take forever to start up, and the browser reacts much more slowly to pinches, swipes, etc.
Thanks!
tl;dr: CM9 users, please share your performance + memory management settings. Explanations not required, though appreciated.
niiiiick said:
Hello everyone,
I've been using the cm9 release candidate since it was released, and still can't figure out how to make it snappy (I was on Apex before, and found it much more responsive). I'm not sure which the performance/memory management settings the Nexus S can handle well (there are lots of other threads for other phones, but I'm not sure if some of the settings require better hardware), so I'd appreciate it if anybody could tell me what they've found to be good for the following options:
Performance settings:
- Surface dithering
- 16bit transparency
Memory management:
- Allow purging of assets
- Kernel samepage merging
Misc. information that may or may not be relevant:
- Using Matr1x kernel (CFS, v21.0 I think)
- Processor is running at 200/1200 most of the time, ondemand governor (same settings that used to give me great performance on Apex).
- Also tried running Supercharger script, but it didn't seem to change things as much as it usually does
- Fixing permissions didn't fix it
- Battery life seems fine
- What I mean by "unresponsive" is that the launcher takes longer than usual to redraw and is laggy switching between windows, apps often force close or take forever to start up, and the browser reacts much more slowly to pinches, swipes, etc.
Thanks!
tl;dr: CM9 users, please share your performance + memory management settings. Explanations not required, though appreciated.
Click to expand...
Click to collapse
You don't need to mess with those settings.
Besides, if your applications FC, it's likely because of:
a) instability regarding your overclock
b) instability regarding the undervolt that matr1x kernel comes with
c) the fact v21 was canned due to being judged unstable by so many, upgrade to v22
d) all of these
Cheers
If you don't know what a setting does, don't change it. Messing with the CM performance settings if you don't know what you're doing is a great way to mess your phone up.
063_XOBX said:
If you don't know what a setting does, don't change it. Messing with the CM performance settings if you don't know what you're doing is a great way to mess your phone up.
Click to expand...
Click to collapse
are you completly retarded? there doesnt happen much when you change the settings there. you are talking like the settings are just for pros and he is a kid, lol. kernel samepage merging for example just "bonding" two similiar proccesses so they dont need too much ram.
Fensterbank said:
are you completly retarded? there doesnt happen much when you change the settings there. you are talking like the settings are just for pros and he is a kid, lol. kernel samepage merging for example just "bonding" two similiar proccesses so they dont need too much ram.
Click to expand...
Click to collapse
Are you? This thread has been dead for almost 3 months. The OP had his answer. Resurrecting this thread just to argue is incredibly pointless.
[GUIDE][ICS][JB] Make CyanogenMod Faster & Smoother + Battery Tips [NEW ULTRA MOD]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Make CyanogenMod Faster & Smoother
These Tips may or may not make a difference for you. Some of which you may know and some you may not. This has just been tested by me. I definitely recommend trying this once before you decide reverting back to CyanogenMod 9 or Stock or any other ROM.
Legends :-
☆☆☆ - Excellent Tip
☆☆ - Great Tip
☆ - Good Tip
Tips & Tricks
Increase RAM using Swapper2 [ULTIMATE MOD] ☆☆☆
This mod is for those with Ram < 500. If your phone has greater ram, you don't require this. For all those who complain about lag, here's the ULTIMATE FIX for it. No more lagging, play HD games WITHOUT lag.
Follow this amazing guide and give your phone the ULTIMATE POWER.
Increase RAM using Swap File and Swap Partition
Download Link For MiniTool Partition Wizard : Download
Regarding the above guide:
- Maximum for 3rd Partition is 1024MB ie. 1GB. So in 1st Partition, choose maximum partition size leaving only 1024MB so you don't waste any space.
- If you are not interested in App2SD, don't create 2nd Partition
Proper Installation Process ☆
Many of you face different bugs and issues due to improper installation. Follow the steps given on the ROM's thread.
Remove Unwanted System Apps ☆☆
The more apps you have on your phone, less free RAM available. Get rid of those stock apps which you rarely or do not use.If you want to save the app, use something like AppManager, Titanium Backup to archive the apps you want to keep around to SD card. Or just redownload them when you need them. Go into Settings > Apps and figure out which apps you want on your phone and which ones you want to remove. For removing Stock Apps, use Root Explorer or any other file explorer, go into data/sys-parts/app and delete unwanted apps. Reboot your phone after making any changes.
Some useless Stock Apps:
CMWallpapers
SpareParts
VoiceDialer
Live Wallpapers : MagicSmokeWallpapers
LatinIME - If you use a different keyboard than stock.
CMFileManager - If you use a different file explorer
Stk
Term - If you don't need a Terminal Emulator
Trebuchet - If you're on a low end device, trebuchet is no good for you.
Video Editor
Replacement:
Google Keyboard
Swype
Solid Explorer
ES Explorer
Root Explorer
Nova Launcher
Apex Launcher
Use Static Wallpaper ☆☆☆
Live wallpapers use much more memory of your phone than a static wallpaper. Even a simple Live Wallpaper will take 2 MB or so of memory. Complicated ones may take up to 20MB. And the live wallpaper will run in background ALL THE TIME taking much of your phone's memory. Live wallpaper even consume your phone's battery. So use a static wallpaper instead.
Don't have any great static wallpaper to chose from? See This Amazing Collection Of WallpapersOccasionally Kill Apps Running In Background ☆☆
Everyone loves multitasking and switching from one app to another. But when you multitask, apps run in background and consume battery and take up major part of your memory. This can make your phone a little slow and laggy. Occasionally kill the apps running in background to free up some RAM.Tweaking Performance Settings ☆☆☆
CPU Governor, Minimum CPU Frequency, Maximum CPU Frequency
To make your phone faster and smoother, tweaking above settings play an important role.
You can select "Allow Purging Of Assets" in Memory Management to allow freeing of more RAM when required.
Remember, Increasing CPU Frequency Can Effect Your Battery Life.Tweaking With Developer Options ☆☆
For experiencing quickness as well as smoothness, change: 1. Window Animation Scale 2. Transition Animation Scale 3. Animator Duration Scale. By default they are set to "1x". Change it to "0.5x". This will make transitions and animations on your phone much faster and make you feel that your phone is super fast.
You can even select "Don't Keep Activities" to kill every activity running as soon as you close it.Restrict Your Home Screens ☆
People tend to have more than 3 homescreens and place a lot of widgets. More widgets you have, more lag you experience on your homescreen. This may not be true for some devices like Galaxy S3, but it does effect low end devices. Try to remove unwanted widgets from your homescreen and have least no. of homescreen possible, preferably 3 or less. This did effect my phone and my phone became much smoother than ever. Try this and if you don't notice any difference, you can always change your homescreen. Tweaking Build.prop ☆☆☆
You can add tweaks to your build.prop to make CM10 more fluid and smoother. Following are the details about the tweak:
For more information, visit this thread : HereProject Butter Enhancer ☆☆
With this you can Make Your Phone 5x Smoother & Faster
For more information, visit this thread : Here------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MORE TIPS & TRICKS TO BE ADDED!
It took me a lot of time to compile this guide for you people. You can return the favor by pressing the "Thanks" Button. That Easy!
3rd Party Apps That Can
Make CyanogenMod Faster
1. Fast Reboot
Quickly "reboot" your phone to free up memory! Simulates a reboot by closing/restarting all core and user processes and thus frees up memory. Your phone should be much snappier after using Fast Reboot. DOES NOT ACTUALLY REBOOT YOUR PHONE, only the apps & processes.
2. App Cache Cleaner
One Tap to clean all cached files for getting more avalable space. This tool can free a lot of storage memory for your phone. Free phone internal momeory, Get more internal rom storage. It is an app which is crucial to anyone who has memory management issues.
2. RAM Manager Pro
★Balance - Option which makes your RAM to the best optimization, this option is for everyday using. Use this option when you want to have fast phone without lags.
★Balance (More free memory) - This option is nearly the same as Balance, but this option should be advantageous for users who have more RAM than 512 MB. This option gives you more free memory but a bit reduces multitasking.
★Balance (More multitasking) - This option is nearly the same as Balance, but this option should be advantageous for users who have less RAM than 512 MB. This option gives you more multitasking, but a bit reduces free memory.
★Hard gaming - Option which stabilizes your RAM for playing hardest games. Use this option for games which lag on your phone. Your games will run smooth without lags.
★Hard gaming (Less aggressive) - This option is similar to Hard gaming but should be better for devices with RAM lesser than 512MB.
★Hard multitasking - Option for users which are really hard working on their phones. You can have a lot of running apps and quickly switch between them without lags.
More ...
Battery Saving Tips
Many users feel that the battery life on their ROM is not very good. First of all never judge a ROM's battery life on the very first day you flash it. Following are some Tips for increasing your battery life - a little maybe.
1. Adjust Your Battery
As stated above, don't judge a ROM's battery life on the very first day you flash it. Adjust your battery! Let your battery drain to 5% and then charge it till 100%. Repeat this 3-4 times and your battery should get adjusted.
2. Don't Use Any Task Killer
There are many threads on XDA stating why you shouldn't use a task killer. Go find them and read them.
Many people think that "Task Killers" actually increase their battery life and free up some RAM. This is not true. Here is why:
Android Forums said:
* Android is hard coded to automatically kill a task when more memory is needed.
* Android is hard coded to automatically kill a task when it’s done doing what it needs to do.
* Android is hard coded to automatically kill a task when you haven’t returned to it in a long time.
* Most services (while possibly running in the background) use very little memory when not actively doing something.
* A content provider is only doing something when there is a notification for it to give. Otherwise it uses very little memory.
* Killing a process when it isn’t ready only causes it to have to reload itself and start from scratch when it’s needed again.
* Because a task is likely running in the background for a reason, killing it will only cause it to re-spawn as soon as the activity that was using it looks for it again. And it will just have to start over again.
* Killing certain processes can have undesirable side effects. Not receiving text messages, alarms not going off, and force closes just to name a few.
* The only true way to prevent something from running at all on your phone would be to uninstall the .apk.
* Most applications will exit themselves if you get out of it by hitting “back” until it closes rather than hitting the “home” button. But even with hitting home, Android will eventually kill it once it’s been in the background for a while.
Click to expand...
Click to collapse
3. Use WatchDog Instead Of A Task Killer
WatchDog is a Task Killer but a little different. Watchdog monitors your apps and alerts when one loses control, allowing you to kill just that single app. You don't need a task killer but a way to make sure a background app doesn't lose control and eat up all your CPU.
PlayStore Link
4. Other Tips
- Use Wifi as much as possible
- Turn off Bluetooth if not in use
- Turn off GPS if you don't need it. Google Now checks your GPS frequently
- Turn off NFC if you don't use it
- Turn off Google photos sync in Gallery if you don't use it
- Uncheck any services you don't need synced for your Google account (Settings > Accounts & Sync > select your Google account).
- Uncheck Dial pad touch tones, Touch sounds, Screen lock sound, Vibrate on touch
- Adjust individual app refresh data intervals to the max that is acceptable for you
- Underclocking (If your kernel supports)
- AOKP Powersaver feature
- Solid black wallpaper (The more black in your wallpaper, the better)
- Inverted Gapps - The more the black is used the better
Hey, what the difference between ICS and JB? Cant you list it all? And when it comes to stock cm9 and cm10 which is smoother? CM9 is lag for me.
marshygeek said:
Hey, what the difference between ICS and JB? Cant you list it all? And when it comes to stock cm9 and cm10 which is smoother? CM9 is lag for me.
Click to expand...
Click to collapse
Here you'll be able to see some main differences between ICS and Jellybean.
As for which one is better between CM9 & CM10, you'll have to try them both. For me CM10 is much smoother and faster even when its in Alpha. Go ahead , try them and see which one works for you !
Thanks for the informative post.
IMHO Dsp manager is definitely not useless. If I don't enable bass boost on it then I really can't hear any bass. Btw not problem with headphones. What I mean to say is without dsp manager and bass boost you will not get any bass :banghead:
Sent from my GT-I9003 using xda app-developers app
i ll try for this weekend
cool...i ll try in evening...:laugh:
Can u also give tips to save battery life !!
Plz i will appriciate if u tell me this !!
simratcs said:
Can u also give tips to save battery life !!
Plz i will appriciate if u tell me this !!
Click to expand...
Click to collapse
I'll be including that soon!
Fully tweaked build .prop DOWNLOAD
Touch tweaks
tweaked download speed increase
tweaked ril signals and 3g speed
deep sleep tweaked
power saver tweaks
touch response tweaks
scrolling tweaks
wifi tweaks
increase photo video quality tweaks
faster video streaming tweaks
Vasishta Reddy said:
Fully tweaked build .prop DOWNLOAD
Touch tweaks
tweaked download speed increase
tweaked ril signals and 3g speed
deep sleep tweaked
power saver tweaks
touch response tweaks
scrolling tweaks
wifi tweaks
increase photo video quality tweaks
faster video streaming tweaks
Click to expand...
Click to collapse
\
do i have to replace exisiting one???
cauz if i do this my phone doesnt boots up ??
help!!
simratcs said:
\
do i have to replace exisiting one???
cauz if i do this my phone doesnt boots up ??
help!!
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1876605
found this in the forum but i don't know if it applies. you can try if you have a backup.
i have no idea on how to apply this build.prop, still learning but i think it's just about replacing it after backing up.
please enlighten me too thanks.
Vasishta Reddy said:
Fully tweaked build .prop DOWNLOAD
Touch tweaks
tweaked download speed increase
tweaked ril signals and 3g speed
deep sleep tweaked
power saver tweaks
touch response tweaks
scrolling tweaks
wifi tweaks
increase photo video quality tweaks
faster video streaming tweaks
Click to expand...
Click to collapse
cheeyeen said:
http://forum.xda-developers.com/showthread.php?t=1876605
found this in the forum but i don't know if it applies. you can try if you have a backup.
i have no idea on how to apply this build.prop, still learning but i think it's just about replacing it after backing up.
please enlighten me too thanks.
Click to expand...
Click to collapse
i got it after replacing the existing build.prop
just change the permissions to rw-r-r
thats it
simratcs said:
\
do i have to replace exisiting one???
cauz if i do this my phone doesnt boots up ??
help!!
Click to expand...
Click to collapse
Delete the existing one and paste the new one. But before deleting , take a nandroid backup or save the existing file on your phone
TopDroid said:
Delete the existing one and paste the new one. But before deleting , take a nandroid backup or save the existing file on your phone
Click to expand...
Click to collapse
I did this
just permissions needed to be changed to rw-r-r
that it
now it booted up !!
simratcs said:
i got it after replacing the existing build.prop
just change the permissions to rw-r-r
thats it
Click to expand...
Click to collapse
Just did it and it worked. Thanks. Hopefully the tweaks can give a better experience :good:
tested it,tweaks working fine !!
but hey the wifi tweak not working for me,,
optaining ip address-saved network
like this seriously ****s me up !!
simratcs said:
tested it,tweaks working fine !!
but hey the wifi tweak not working for me,,
optaining ip address-saved network
like this seriously ****s me up !!
Click to expand...
Click to collapse
Delete the network n try adding again
Sent from my GT-I9003 using xda app-developers app
Vasishta Reddy said:
Fully tweaked build .prop DOWNLOAD
Touch tweaks
tweaked download speed increase
tweaked ril signals and 3g speed
deep sleep tweaked
power saver tweaks
touch response tweaks
scrolling tweaks
wifi tweaks
increase photo video quality tweaks
faster video streaming tweaks
Click to expand...
Click to collapse
Installed, Not noticing any changes so far with video/photo quality.
Don't know about 3G speeds.
Orig!n MOD
Hey Folks.........
Introduction
What is Origin MOD
Origin MOD is script package by me, DC07, full of tweaks and system optimization with more features to give you better experience on your phone for great battery life and high performance. Based on pikachu01 Thunderbolt! script but repacked by me to optimized even further to fit our device. Huge thanks to pikachu01 for his Thunderbolt! script.
Features
✔Overall better performance and better battery life
✔ Less RAM usage through zipalign
✔ Reduced /dbdata, /data, /sdcard usage of *.db files and faster database access
✔ ZRAM script include
✔ Better network throughput from TCP tweaks and 3G tweaks
✔ Faster disk access through remount script (noatime, disable barrier etc)
✔ Faster SDCARD Read/Write Speed
✔ VM Tweaks, battery tweaks and kernel tweaks
✔ Build.prop tweaks and improvements.
✔Cleans log files and tombstones at every boot.
Requirements
-Android 2.3.x (Gingerbread) and higher.
- Kernel with init.d support.
- Root.
- ClockworkMod. (4 or higher)
- At least 4 MB of free space in "/system".
Package Includes
/etc/init.d/ scripts :
1_builder
60ZRAM
67OriginCalcx
78OriginMod
83OriginControl
99Origin_lagReduction
cpugputune
S99Systemcleaner
z_optimization
/system/xbin/ :
haveged
sqlite3
zipalign
\system\usr\idc
mxt224_ts_input.idc...... Thanks to NiTzZ
Installation
1. Delete all others script you have installed in "/system/etc/init.d"
2. Copy zip to your phone SD card
3. Reboot your phone to recovery mode
4. Mount /system and /data
5. Flash the zip you have downloaded
6. Reboot Recovery
7.Clear/Wipe Dalivk Cache
8.Reboot Phone
Credits
- pikachu01 - ThunderBolt
- Zacharias.maladroit
- XDA's devs for some reference of some tweaks in Zach's scripts
- Darkyy for zipalign
-Ne.xt For Pointing Out my mistakes.....
-All My Supporters
-All My Haters
Downloads
Dev-Host
Ne.xt said:
99Origin_LagReduction is a launcher tweak, you should inform users to change the "USER_LAUNCHER" value to the launcher they're currently using.
Click to expand...
Click to collapse
TIPS & Tricks
GUIDE TO GET BETTER BATTERY LIFE
WIFI: Turn off wifi when not in use.
NETWORK: Navigate to setting>more and choose gsm only in network mode when not use 3G. Also use manual search mode.
DISPLAY: Set brightness to 25% to get better battery life cause the major battery drainer come from screen. Use dark wallpaper or theme due to the fact that one black pixel does not consume any battery.
CPU: We can customize our cpu to our personal optimized system. As we now that underclock and undervolt are the great combo to achieve better battery life. I personally not recommend to overclock more than 1Ghz(In Some Kernels) cause it can damage our phone. I personally prefer SetCPU for control cpu but this is the outdated version. Go buy another one on play store. Combination of smartassV2 and sio is perfect for well balance to get better battery life without sacrifice performance.
SERVICE AND APP: Freeze any app that not in use like maps and facebook with titanium backup or simply remove any unwanted app. This will optimize our system giving some battery juice. Also dont use too much widget cause it also running in service. Use only needed
SYNC: Turn off auto sync in setting. This is because that auto sync will running all the time and at the same time our battery flow like water.
OTHER: Turn off gps, google location and google backup the get extra juice in battery.
Thanks To ZN6 For Tips....
Our devices' max. frequency is 832MHz. The 83OriginControl script wont work on our device unless it runs an overclocked kernel. Also, V6 supercharger will conflict with this mod since this mod has a minfree script. Lastly, 99Origin_LagReduction is a launcher tweak, you should inform users to change the "USER_LAUNCHER" value to the launcher they're currently using. I don't mean to flame or destroy, I just want to point out what mistakes are here.
Ne.xt said:
Our devices' max. frequency is 832MHz. The 83OriginControl script wont work on our device unless it runs an overclocked kernel. Also, V6 supercharger will conflict with this mod since this mod has a minfree script. Lastly, 99Origin_LagReduction is a launcher tweak, you should inform users to change the "USER_LAUNCHER" value to the launcher they're currently using. I don't mean to flame or destroy, I just want to point out what mistakes are here.
Click to expand...
Click to collapse
Thanks alot for my mistakes...and my apologies.....
But I mentioned 1Ghz in Some Kernels i.e Merruk,Eve,Jarvis....
ill remove the compatibility...
once again thanks
Downloading .. gonna try later
I have just downloaded NFS no limits in my yuphoria
But I am getting less graphic quality
I saw the gameplay on YouTube it was having more details n better effects
So how to manually increase graphics (I have rooted my device)
I have saw a tweak for real racing 3 where some files needed to be replaced
So what for NFS no limits?
Please help me out
Thanx in advanc!
(-vinner-) said:
I have just downloaded NFS no limits in my yuphoria
But I am getting less graphic quality
I saw the gameplay on YouTube it was having more details n better effects
So how to manually increase graphics (I have rooted my device)
I have saw a tweak for real racing 3 where some files needed to be replaced
So what for NFS no limits?
Please help me out
Thanx in advanc!
Click to expand...
Click to collapse
Maybe look into overclocking/maximizing cpu speed?
Please could u tell me how to do it in yuphoria?
(-vinner-) said:
Please could u tell me how to do it in yuphoria?
Click to expand...
Click to collapse
1. Go to Settings>About tablet and tap Build number 7 times untill it says you are a developer.
2. Then tap Developer options (you may have to restart Settings app to see it)
3. Fill in the check next to Force 4x MSAA (somwehre at the bottom, it is there, just find it)
4. Restart your phone.
5. Play the game.
You can goto device\android\data\com.ea.game.nfs14_row\files\var\graphicsSettings.json and edit it to manually override the game settings. I do it and run it on high settings on my GTI9500
D400 said:
You can goto device\android\data\com.ea.game.nfs14_row\files\var\graphicsSettings.json and edit it to manually override the game settings. I do it and run it on high settings on my GTI9500
Click to expand...
Click to collapse
How to edit and what values to change to feel the diffrence
i think u must have to see *GL tool* by chainfire just google it.
Sent from my SM-G7102 using Tapatalk
3bdooooo said:
How to edit and what values to change to feel the diffrence
Click to expand...
Click to collapse
You can use simply notepad on your pc to edit that file and copy it in the device game directory OR can use any .json editor to edit the values in the device itself.
First of all, make sure that you change the override to "true" from "false". I use settings which are as follows:
{"override":true,"TIER_GLOBAL_HALF_TEXTURES":true,"TIER_GLOBAL_TEXTURE_MAXSIZE":1024,"TIER_GLOBAL_ANISOTROPIC_TARGET_HIGH":4,"TIER_GLOBAL_ANISOTROPIC_TARGET_LOW":4,"TIER_ENVIRONMENT_FOG":true,"TIER_ENVIRONMENT_ROADSPECULAR":true,"TIER_ENVIRONMENT_FULLCORONAS":true,"TIER_ENVIRONMENT_POSTLIGHTS":true,"TIER_ENVIRONMENT_ROADSHADER_DETAIL_LEVEL":4,"TIER_ENVIRONMENT_ROADDETAILMAP":true,"TIER_ENVIRONMENT_REFLECTION_TYPE":2,"TIER_ENVIORNMENT_SHADOWINREFLECTION":true,"TIER_ENVIRONMENT_REFLECTION_RESOLUTION":254,"TIER_ENVIRONMENT_COLLIDABLES_IN_REFLECTION":true,"TIER_ENVIRONMENT_FRESNEL_BRIGHTENING":true,"TIER_ENVIRONMENT_NORMALMAPS":false,"TIER_ENVIRONMENT_SKIDS":true,"TIER_ENVIRONMENT_RAINENABLED":true,"TIER_ENVIRONMENT_MAXDISTANCE":400,"TIER_ENVIRONMENT_LOD0_DISTANCE":100,"TIER_LIGHTING_DYNAMIC":true,"TIER_LIGHTING_SH":true,"TIER_LIGHTING_NITRO":true,"TIER_LIGHTING_NITRO_ENEMY":true,"TIER_LIGHTING_HEADLIGHTS":true,"TIER_CAR_FLAT":false,"TIER_CAR_ENABLEFOG":true,"TIER_CAR_DAMAGE_SCRATCHES":true,"TIER_CAR_NORMALMAPS":false,"TIER_CAR_WHEELBLUR":true,"TIER_CAR_DECAL_HIRES":false,"TIER_CAR_MERGEREARWHEELS":false,"TIER_CAR_LIGHTS_TRAILS":true,"TIER_CAR_CLEARCOAT":false,"TIER_CAR_MAXDISTANCE":100,"TIER_CAR_HIGHEST_LOD":1,"TIER_CAR_SHADER_DETAIL_LEVEL":4,"TIER_SOUND_AIENGINE":true,"TIER_SOUND_REVERBPRESETS":false,"TIER_SOUND_ROADBLOCK_SIRENS":true,"TIER_SOUND_48KHZ_OUTPUT":false,"TIER_EFFECTS_TRAFFIC":true,"TIER_EFFECTS_PARTICLES_HIGHQUALITY":true,"TIER_POSTFX_BUFFERSCALE":100,"TIER_POSTFX_BUFFERSCALE_EVENT":80,"TIER_POSTFX_BUFFERSCALE_ALLOWHALVE":false,"TIER_POSTFX_DYNAMIC_VINYLMAP":true,"TIER_POSTFX_COLORCORRECTION":false,"TIER_POSTFX_HYPERSPACE":true,"TIER_POSTFX_DOF":true,"TIER_POSTFX_DIRTYLENS":true,"TIER_POSTFX_RAINLENS":true,"TIER_HIGHEND_PROJECTED_HEADLIGHT_TEXTURE":true,"TIER_HIGHEND_SUBTRACTIVE_SH_LIGHT":true,"TIER_HIGHEND_DOF_AND_HYPERSPACE":true,"TIER_HIGHEND_POINT_LIGHTS":0,"TIER_HIGHEND_SHADOW_TYPE":0,"TIER_HIGHEND_RAINDROP_SHADER":true,"TIER_HIGHEND_SCREEN_RAIN_REFRACTION":true,"TIER_POSTFX_INTERMEDIARY_SIZE":30,"TIER_OCCLUSION_QUERY_DISABLE":false,"TIER_LENSFLARE_DETAIL_LEVEL":4,"TIER_LENSFLARE_MASTER_SCALE":50,"TIER_COLLIDABLES_DETAIL_LEVEL":4,"TIER_COLLIDABLES_MAXDISTANCE":150,"TIER_SHADER_COMPILE_CLEARCACHE":false,"TIER_USE_BINARY_SHADER_CACHE":false,"TIER_ENVIRONMENT_RELFECTION_SIMPLESHADERLOD":true,"TIER_ENVIRONMENT_COLLIDABLES":true,"TIER_CAR_PER_VERTEX_REFLECTION":true,"TIER_CAR_PER_VERTEX_BRDF":true,"TIER_CAR_EFFECTS_SHADER_QUALITY":4,"TIER_ENVIRONMENT_NO_WINDOW_REFLECTION":false,"TIER_ENVIRONMENT_FAST_WET_ROAD":true,"TIER_POSTFX_FXAA":0,"TIER_ENVIRONMENT_DISABLE_WET_ROAD":false,"TIER_ENVIRONMENT_FAST_SPECULAR":true,"TIER_ENVIRONMENT_VERTEX_FOG":true,"TIER_ENVIRONMENT_FAST_RAIN":true,"TIER_FORCE_1X_UI":false,"TIER_NATIVE_BUFFER_WIDTH_LIMIT":1136}
I have come to this settings after a few hrs of testing the game on a couple of different settings.
If you have a high end and better device than Galaxy s4 then you can even set the "TIER_ENVIRONMENT_REFLECTION_TYPE" values greater than 2(Max value is 4 so don't use more than that).The game lags when i set it greater than 2.
Also, i've kept"TIER_POSTFX_COLORCORRECTION" at "false" because the gpu on my device powervr sgx544mp is not able to handle it even with exynos octacore cpu(extremly slow framerate on setting it to"true").
Keep "TIER_GLOBAL_TEXTURE_MAXSIZE" & "TIER_NATIVE_BUFFER_WIDTH_LIMIT" values to what is already set by default in your game's graphics settings.
MOST IMPORTANTLY the 'TIER_HIGHEND_POINT_LIGHTS" & "TIER_HIGHEND_SHADOW_TYPE" values are set to "0" because the game becomes unresponsive when loading the cars when the values are set at any values between "1" to "4" (happened in my device".
Rest of the options are pretty clear in itslef.Just cross check the options which i've listed specifically so that the game does not suffer extremely slow framerates or freeze.
One more thing to be noted is that same method can be used to lower the values and get excellent framerates(for low end devices).There's absolutely no need of gltools for this game... hope this helps
D400 said:
You can use simply notepad on your pc to edit that file and copy it in the device game directory OR can use any .json editor to edit the values in the device itself.
First of all, make sure that you change the override to "true" from "false". I use settings which are as follows:
{"override":true,"TIER_GLOBAL_HALF_TEXTURES":true,"TIER_GLOBAL_TEXTURE_MAXSIZE":1024,"TIER_GLOBAL_ANISOTROPIC_TARGET_HIGH":4,"TIER_GLOBAL_ANISOTROPIC_TARGET_LOW":4,"TIER_ENVIRONMENT_FOG":true,"TIER_ENVIRONMENT_ROADSPECULAR":true,"TIER_ENVIRONMENT_FULLCORONAS":true,"TIER_ENVIRONMENT_POSTLIGHTS":true,"TIER_ENVIRONMENT_ROADSHADER_DETAIL_LEVEL":4,"TIER_ENVIRONMENT_ROADDETAILMAP":true,"TIER_ENVIRONMENT_REFLECTION_TYPE":2,"TIER_ENVIORNMENT_SHADOWINREFLECTION":true,"TIER_ENVIRONMENT_REFLECTION_RESOLUTION":254,"TIER_ENVIRONMENT_COLLIDABLES_IN_REFLECTION":true,"TIER_ENVIRONMENT_FRESNEL_BRIGHTENING":true,"TIER_ENVIRONMENT_NORMALMAPS":false,"TIER_ENVIRONMENT_SKIDS":true,"TIER_ENVIRONMENT_RAINENABLED":true,"TIER_ENVIRONMENT_MAXDISTANCE":400,"TIER_ENVIRONMENT_LOD0_DISTANCE":100,"TIER_LIGHTING_DYNAMIC":true,"TIER_LIGHTING_SH":true,"TIER_LIGHTING_NITRO":true,"TIER_LIGHTING_NITRO_ENEMY":true,"TIER_LIGHTING_HEADLIGHTS":true,"TIER_CAR_FLAT":false,"TIER_CAR_ENABLEFOG":true,"TIER_CAR_DAMAGE_SCRATCHES":true,"TIER_CAR_NORMALMAPS":false,"TIER_CAR_WHEELBLUR":true,"TIER_CAR_DECAL_HIRES":false,"TIER_CAR_MERGEREARWHEELS":false,"TIER_CAR_LIGHTS_TRAILS":true,"TIER_CAR_CLEARCOAT":false,"TIER_CAR_MAXDISTANCE":100,"TIER_CAR_HIGHEST_LOD":1,"TIER_CAR_SHADER_DETAIL_LEVEL":4,"TIER_SOUND_AIENGINE":true,"TIER_SOUND_REVERBPRESETS":false,"TIER_SOUND_ROADBLOCK_SIRENS":true,"TIER_SOUND_48KHZ_OUTPUT":false,"TIER_EFFECTS_TRAFFIC":true,"TIER_EFFECTS_PARTICLES_HIGHQUALITY":true,"TIER_POSTFX_BUFFERSCALE":100,"TIER_POSTFX_BUFFERSCALE_EVENT":80,"TIER_POSTFX_BUFFERSCALE_ALLOWHALVE":false,"TIER_POSTFX_DYNAMIC_VINYLMAP":true,"TIER_POSTFX_COLORCORRECTION":false,"TIER_POSTFX_HYPERSPACE":true,"TIER_POSTFX_DOF":true,"TIER_POSTFX_DIRTYLENS":true,"TIER_POSTFX_RAINLENS":true,"TIER_HIGHEND_PROJECTED_HEADLIGHT_TEXTURE":true,"TIER_HIGHEND_SUBTRACTIVE_SH_LIGHT":true,"TIER_HIGHEND_DOF_AND_HYPERSPACE":true,"TIER_HIGHEND_POINT_LIGHTS":0,"TIER_HIGHEND_SHADOW_TYPE":0,"TIER_HIGHEND_RAINDROP_SHADER":true,"TIER_HIGHEND_SCREEN_RAIN_REFRACTION":true,"TIER_POSTFX_INTERMEDIARY_SIZE":30,"TIER_OCCLUSION_QUERY_DISABLE":false,"TIER_LENSFLARE_DETAIL_LEVEL":4,"TIER_LENSFLARE_MASTER_SCALE":50,"TIER_COLLIDABLES_DETAIL_LEVEL":4,"TIER_COLLIDABLES_MAXDISTANCE":150,"TIER_SHADER_COMPILE_CLEARCACHE":false,"TIER_USE_BINARY_SHADER_CACHE":false,"TIER_ENVIRONMENT_RELFECTION_SIMPLESHADERLOD":true,"TIER_ENVIRONMENT_COLLIDABLES":true,"TIER_CAR_PER_VERTEX_REFLECTION":true,"TIER_CAR_PER_VERTEX_BRDF":true,"TIER_CAR_EFFECTS_SHADER_QUALITY":4,"TIER_ENVIRONMENT_NO_WINDOW_REFLECTION":false,"TIER_ENVIRONMENT_FAST_WET_ROAD":true,"TIER_POSTFX_FXAA":0,"TIER_ENVIRONMENT_DISABLE_WET_ROAD":false,"TIER_ENVIRONMENT_FAST_SPECULAR":true,"TIER_ENVIRONMENT_VERTEX_FOG":true,"TIER_ENVIRONMENT_FAST_RAIN":true,"TIER_FORCE_1X_UI":false,"TIER_NATIVE_BUFFER_WIDTH_LIMIT":1136}
I have come to this settings after a few hrs of testing the game on a couple of different settings.
If you have a high end and better device than Galaxy s4 then you can even set the "TIER_ENVIRONMENT_REFLECTION_TYPE" values greater than 2(Max value is 4 so don't use more than that).The game lags when i set it greater than 2.
Also, i've kept"TIER_POSTFX_COLORCORRECTION" at "false" because the gpu on my device powervr sgx544mp is not able to handle it even with exynos octacore cpu(extremly slow framerate on setting it to"true").
Keep "TIER_GLOBAL_TEXTURE_MAXSIZE" & "TIER_NATIVE_BUFFER_WIDTH_LIMIT" values to what is already set by default in your game's graphics settings.
MOST IMPORTANTLY the 'TIER_HIGHEND_POINT_LIGHTS" & "TIER_HIGHEND_SHADOW_TYPE" values are set to "0" because the game becomes unresponsive when loading the cars when the values are set at any values between "1" to "4" (happened in my device".
Rest of the options are pretty clear in itslef.Just cross check the options which i've listed specifically so that the game does not suffer extremely slow framerates or freeze.
One more thing to be noted is that same method can be used to lower the values and get excellent framerates(for low end devices).There's absolutely no need of gltools for this game... hope this helps
Click to expand...
Click to collapse
I need increase resolution its looks like not full resolution in 720p screen phone.. iam using moto g2 I need the resolution like nfs mw is there any way to increase it???? Or it is the maximum value? ??
jaswinprakash said:
I need increase resolution its looks like not full resolution in 720p screen phone.. iam using moto g2 I need the resolution like nfs mw is there any way to increase it???? Or it is the maximum value? ??
Click to expand...
Click to collapse
Try increasing "TIER_NATIVE_BUFFER_WIDTH_LIMIT" value to 2048.
Additionally, try setting "FXAA" to 4 .
Restart your device and play the game.
Hope this helps
I can't show my screenshot yet as i've got to go past 10 posts for that before XD
(-vinner-) said:
I have just downloaded NFS no limits in my yuphoria
But I am getting less graphic quality
I saw the gameplay on YouTube it was having more details n better effects
So how to manually increase graphics (I have rooted my device)
I have saw a tweak for real racing 3 where some files needed to be replaced
So what for NFS no limits?
Please help me out
Thanx in advanc!
Click to expand...
Click to collapse
If your device is rooted you can try this app ( I personally used it and loved ) :
☣ CHAINFIRE 3D
With this app you can control the game textures, graphics detail, and other parameters to improve the gaming experience, and remove the lags.
( NOTE - The app has been removed from playstore)
Hit thanks if you found this useful!
Peace ✌
D400 said:
Try increasing "TIER_NATIVE_BUFFER_WIDTH_LIMIT" value to 2048.
Additionally, try setting "FXAA" to 4 .
Restart your device and play the game.
Hope this helps
I can't show my screenshot yet as i've got to go past 10 posts for that before XD
Click to expand...
Click to collapse
Anyway not increased I think its a phone issue..
I have another question I used version 1.0.48 on i9100 (mali) there is no graphicssetting.jason in data file of nfs ,only a file is last run or something. ..
Is that due to old version? ??
I used version 1.1.7 in adreno. Also there is 300 mb data file in adreno.. is that a gpu issue or something related that???
If updated the version for mali can I get graphicssetting.jason file in data folder of nfs????
Sent from my GT-I9100 using Tapatalk
jaswinprakash said:
Anyway not increased I think its a phone issue..
I have another question I used version 1.0.48 on i9100 (mali) there is no graphicssetting.jason in data file of nfs ,only a file is last run or something. ..
Is that due to old version? ??
I used version 1.1.7 in adreno. Also there is 300 mb data file in adreno.. is that a gpu issue or something related that???
If updated the version for mali can I get graphicssetting.jason file in data folder of nfs????
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Yes, that is due to 1.0.48 being an older version, so when you'll update it that file would be there.
As for adreno i'm not sure because i haven't seen the files for it yet (lack of availabilty of adreno device XD :x )
D400 said:
Yes, that is due to 1.0.48 being an older version, so when you'll update it that file would be there.
As for adreno i'm not sure because i haven't seen the files for it yet (lack of availabilty of adreno device XD :x )
Click to expand...
Click to collapse
Ok. I will test it soon...
Sent from my GT-I9100 using Tapatalk
jaswinprakash said:
Ok. I will test it soon...
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Well the file is with version 1.1.7
And I need to know what values suitable for dual core 1.2ghz exynos4 processor? ??
I only need car with medium effect and environment with mediu. Texture now it is very low I tried to high it but too much lag occurred. ..
Suggest me correct value just for glowing car and nice environment
Every time I tried it sometime lag or not sometimes...
don't need high end light or head light ...
Sent from my GT-I9100 using Tapatalk
Settings for Moto X 2013
Hi everyone, can someone tell me which settings should i not modify for a Moto X? Thanks in advance
All of that is useless. All changes I made are overwritten each time I run the game. And details are low. F**ck them.
Not working on marshmallow moto g turbo
Sent from my MotoG3-TE using Tapatalk
Hei guys. Can u help me? Every time i try to change graphics settings, the game ressets them...i cant make them stay
have modified the file for maximum detail in a tablet samsung tab 4 tested and proven walks like going 80 to 60 fps.
{"override":true,"TIER_GLOBAL_HALF_TEXTURES":false,"TIER_GLOBAL_TEXTURE_MAXSIZE":2080,"TIER_GLOBAL_ANISOTROPIC_TARGET_HIGH":-1,"TIER_GLOBAL_ANISOTROPIC_TARGET_LOW":0,"TIER_ENVIRONMENT_FOG":true,"TIER_ENVIRONMENT_ROADSPECULAR":true,"TIER_ENVIRONMENT_FULLCORONAS":false,"TIER_ENVIRONMENT_POSTLIGHTS":true,"TIER_ENVIRONMENT_ROADSHADER_DETAIL_LEVEL":2,"TIER_ENVIRONMENT_ROADDETAILMAP":true,"TIER_ENVIRONMENT_REFLECTION_TYPE":2,"TIER_ENVIORNMENT_SHADOWINREFLECTION":false,"TIER_ENVIRONMENT_REFLECTION_RESOLUTION":554,"TIER_ENVIRONMENT_COLLIDABLES_IN_REFLECTION":false,"TIER_ENVIRONMENT_FRESNEL_BRIGHTENING":false,"TIER_ENVIRONMENT_NORMALMAPS":false,"TIER_ENVIRONMENT_SKIDS":false,"TIER_ENVIRONMENT_RAINENABLED":true,"TIER_ENVIRONMENT_MAXDISTANCE":400,"TIER_ENVIRONMENT_LOD0_DISTANCE":80,"TIER_LIGHTING_DYNAMIC":false,"TIER_LIGHTING_SH":true,"TIER_LIGHTING_NITRO":true,"TIER_LIGHTING_NITRO_ENEMY":false,"TIER_LIGHTING_HEADLIGHTS":true,"TIER_CAR_FLAT":false,"TIER_CAR_ENABLEFOG":false,"TIER_CAR_DAMAGE_SCRATCHES":false,"TIER_CAR_NORMALMAPS":false,"TIER_CAR_WHEELBLUR":true,"TIER_CAR_DECAL_HIRES":false,"TIER_CAR_MERGEREARWHEELS":false,"TIER_CAR_LIGHTS_TRAILS":true,"TIER_CAR_CLEARCOAT":false,"TIER_CAR_MAXDISTANCE":100,"TIER_CAR_HIGHEST_LOD":1,"TIER_CAR_SHADER_DETAIL_LEVEL":2,"TIER_SOUND_AIENGINE":true,"TIER_SOUND_REVERBPRESETS":false,"TIER_SOUND_ROADBLOCK_SIRENS":true,"TIER_SOUND_48KHZ_OUTPUT":false,"TIER_EFFECTS_TRAFFIC":true,"TIER_EFFECTS_PARTICLES_HIGHQUALITY":true,"TIER_POSTFX_BUFFERSCALE":100,"TIER_POSTFX_BUFFERSCALE_EVENT":85,"TIER_POSTFX_BUFFERSCALE_ALLOWHALVE":false,"TIER_POSTFX_DYNAMIC_VINYLMAP":true,"TIER_POSTFX_COLORCORRECTION":false,"TIER_POSTFX_HYPERSPACE":false,"TIER_POSTFX_DOF":false,"TIER_POSTFX_DIRTYLENS":false,"TIER_POSTFX_RAINLENS":true,"TIER_HIGHEND_PROJECTED_HEADLIGHT_TEXTURE":false,"TIER_HIGHEND_SUBTRACTIVE_SH_LIGHT":false,"TIER_HIGHEND_DOF_AND_HYPERSPACE":false,"TIER_HIGHEND_POINT_LIGHTS":0,"TIER_HIGHEND_SHADOW_TYPE":0,"TIER_HIGHEND_RAINDROP_SHADER":true,"TIER_HIGHEND_SCREEN_RAIN_REFRACTION":true,"TIER_POSTFX_INTERMEDIARY_SIZE":30,"TIER_OCCLUSION_QUERY_DISABLE":true,"TIER_LENSFLARE_DETAIL_LEVEL":0,"TIER_LENSFLARE_MASTER_SCALE":90,"TIER_COLLIDABLES_DETAIL_LEVEL":1,"TIER_COLLIDABLES_MAXDISTANCE":100,"TIER_SHADER_COMPILE_CLEARCACHE":false,"TIER_USE_BINARY_SHADER_CACHE":true,"TIER_ENVIRONMENT_RELFECTION_SIMPLESHADERLOD":true,"TIER_ENVIRONMENT_COLLIDABLES":false,"TIER_CAR_PER_VERTEX_REFLECTION":true,"TIER_CAR_PER_VERTEX_BRDF":true,"TIER_CAR_EFFECTS_SHADER_QUALITY":1,"TIER_ENVIRONMENT_NO_WINDOW_REFLECTION":false,"TIER_ENVIRONMENT_FAST_WET_ROAD":true,"TIER_POSTFX_FXAA":3,"TIER_ENVIRONMENT_DISABLE_WET_ROAD":false,"TIER_ENVIRONMENT_FAST_SPECULAR":true,"TIER_ENVIRONMENT_VERTEX_FOG":false,"TIER_ENVIRONMENT_FAST_RAIN":false,"TIER_FORCE_1X_UI":false,"TIER_NATIVE_BUFFER_WIDTH_LIMIT":1524}
i68.tinypic.com/2w4zr43.jpg
i64.tinypic.com/qyvazc.png
i66.tinypic.com/50icf7.png
copy and paste in your nagevador
The screens are only helpful
my device is a samsung galaxy tab 4 SM-T530 with Adreno..