Call Of Duty Mobile on the Nexus 6 - Nexus 6 General

this rom/combo is great for gaming call of duty mobile on the Nexus 6
--------------------------------------------------------------------------------------------------------------------------------------------------------
Resurrection Remix 8.6.4 https://sourceforge.net/projects/resurrectionremix-ten/files/shamu/
open_gapps-arm-10.0-nano-20220125 https://opengapps.org/
Magisk 23 https://github.com/topjohnwu/Magisk/releases
-----------------------------------------------------------------------------------------------
NFSInjector X8 Armageddon https://anonfiles.com/t8m9U4D3xa/NFS_INJECTOR-X8-Armageddon-1311_041255_zip
Game Speed v4 https://anonfiles.com/b5laU0Dbx5/GameSpeed_V4_zip
Empty Thermals https://anonfiles.com/n6l4UbDfx1/EmptyThermals_Module_zip
ROG Phone 5 v6 https://anonfiles.com/F9l8UfDexa/ROG_Phone_5_v6_zip
Advanced Charging Controller
--------------------------------------------------------------------------------------------------------------------------------------------
NFS Manager v1.5 https://anonfiles.com/H6k8U2Dfx9/NFS_Manager-v1.5_Release_apk
(optiona, NFS Mode Gaming, CPU governor Performance, I/O scheduler CFQ)
Gamers-GLTool-Pro-1_3 https://anonfiles.com/T0lbU4Daxb/Gamers-GLTool-Pro-1_3p_apk
(options, Resolution 768x480, shadow disabled, msaa disable, texture low, gpu api opengl, gpu optimise enable, the rest leave default)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
i Restrict most of the apps list too from using the battery which seems to help alot and disable animation scales in dev options.
-----------------------------------------------------------
sensitivity i use for Battleroyale
distance accel 130
Realistic scope option
third person/standard sens 100
ads/red dot sens 130 for both camera/firing sense
FOV Range 1st oerson 90
FOV Range 3rd person 80
FOV FPP 75
----------------------------------------------------------
if anybody can improve on this please let me know, but i get minimal lag/fps drops and play consistent BR games

Related

Speed up by switching to 16-bit video

I've been playing with my Archos 43, and found a cool way to almost double the speed of 2D graphics and somewhat increase 3D graphics speed (as measured with AnTuTu), and probably decrease memory usage, at the expense of display quality.
Just switch the device into 16-bit display mode.
Code:
su
fbset -fb /dev/graphics/fb0 -g 480 854 480 854 16 -n ; killall zygote
One could set this up on boot, but I haven't figured out how to run any scripts before zygote starts using Chulri's rw root.
To switch back to 32-bit, just do a normal reboot, or:
Code:
su
fbset -fb /dev/graphics/fb0 -g 480 854 480 854 32 -n ; killall zygote
---------- Post added at 05:38 AM ---------- Previous post was at 05:18 AM ----------
Alas, 16-bit breaks the Archos video player and Youtube. On the other hand, Netflix works fine.
HI,
what is the difference with chainfire 3D?
As far as I know, ChainFire3D switches texture bit depth, but still leaves the bit depth of the screen as a whole unchanged. In particular, setting to 16-bit textures in CF3D may help with some 3D apps, but will have no effect on 2D performance. Setting to 16-bit mode in the above way almost doubles 2D performance, at the expense of quality and complete loss of Youtube/Archos Video. One should be able to combine the 16-bit setting above with CF3D.
Of course, if you've got a different device, you'll need different resolution numbers. You can find out your numbers with:
Code:
su
fbset -fb /dev/graphics/fb0
Further investigation: the fbset command doesn't require root on Gen8 if executed in adb, so you can do this on a non-rooted device.
I did some more benchmarks. In these, the performance gain is more moderate, probably because I was previously comparing to a system that was configured less well in other ways.
There is still a 38% performance gain for 2D applications with CF3D off.
Some AnTuTu benchmarks on the A43:
32-bit display, CF3D off:
2D: 344
3D: 718
32-bit display, CF3D set to reduce textures to 16-bit:
2D: 378
3D: 726
32-bit display, CF3D set to unroll textures to 32-bit:
2D: 432
3D: 712
16-bit display, CF3D off:
2D: 478 (average of two tests)
3D: 711
16-bit display, CF3D set to reduce textures to 16-bit:
2D: 408
3D: 756
16-bit display, CF3D set to unroll textures to 32-bit:
2D: 426
3D: 716
I can not confirm any positive affect of the 16bit setting on my A70s. The scripts seem to work, the system reboots and the fbset reports 16 bit as expected. But the 2D benchmark staid the same around 275 in Antutu for both 16 and 32 bit settings. Worse: my system needed a cold reset to get archos video back working.
old_pocket said:
I can not confirm any positive affect of the 16bit setting on my A70s. The scripts seem to work, the system reboots and the fbset reports 16 bit as expected. But the 2D benchmark staid the same around 275 in Antutu for both 16 and 32 bit settings. Worse: my system needed a cold reset to get archos video back working.
Click to expand...
Click to collapse
Oh, well.
I wonder, by the way, why your 2D benchmark is so much lower on your A70 than on my A43. Is your max CPU speed set to 1ghz?
I used uruk 1.6b1 with 1200/300 setting via setcpu. I tried different constant settings to see if there would be a dependency:
I got more or less constant 275 for frequencies from 1200 to 800, 365 for 600 MHz and 300 for 300 MHz. Very strange.
I'm also seeing the CPU speed as not mattering much. I just got 353 with 300MHz and 419 with 1000MHz.
What is your debug.sf.hw setting? You can do:
Code:
getprop | grep debug.sf.hw
to check.
Normally, I have it set to debug.sf.hw=1.
If I set debug.sf.hw=0, I get a maximum of 200 on AnTuTu 2D, and the value seems to vary more with CPU speed. I am guessing that with hardware acceleration enabled, it's the GPU speed and memory bus speed that matter, not the CPU speed.
I'm also using this script to optimize memory management. I haven't tested enough to see if it makes a difference.
Good idea. I tried out your grep. As you might have expected: nothing, means that =1 is active by default. Tried out =0 by editing build.prop resulting in around 100 values. No real improvement...
I tried something different, booted stock 2.4.19 Archos Android and here you go: values around and above 400. In comparison you can see that it is a lot faster.
Maybe this is caused by the increased clock rate / "fluidity" of the new Archos firmware. Hopefully sauron will get his pad back soon. This seems to be a good chance to get even better performance on uruk.
old_pocket said:
Good idea. I tried out your grep. As you might have expected: nothing, means that =1 is active by default. Tried out =0 by editing build.prop resulting in around 100 values. No real improvement...
I tried something different, booted stock 2.4.19 Archos Android and here you go: values around and above 400. In comparison you can see that it is a lot faster.
Maybe this is caused by the increased clock rate / "fluidity" of the new Archos firmware. Hopefully sauron will get his pad back soon. This seems to be a good chance to get even better performance on uruk.
Click to expand...
Click to collapse
Have you tried the Sibere kernels that are based on the 2.4.19 source but with uruk additions?
I just now tried Sibere_OCUV_SB from: http://forum.xda-developers.com/showpost.php?p=17443339&postcount=2069
No problem with the undervolting, but something in his newer kernels seems to render my USB port useless, like the one I tried a few weeks before. On the other hand no positive effect with this on the 2D benchmark, around 275 as before. I remember a conversation between sauron and sibere speculating that Archos modification was not in the kernel but in the firmware.
old_pocket said:
I just now tried Sibere_OCUV_SB from: http://forum.xda-developers.com/showpost.php?p=17443339&postcount=2069
No problem with the undervolting, but something in his newer kernels seems to render my USB port useless, like the one I tried a few weeks before. On the other hand no positive effect with this on the 2D benchmark, around 275 as before. I remember a conversation between sauron and sibere speculating that Archos modification was not in the kernel but in the firmware.
Click to expand...
Click to collapse
I wouldn't be surprised if some of the changes were in the libraries, especially libsurfaceflinger, libskiahw and libskia. You could try pulling in new versions of these libraries.

Good build.prop for games

Anyone got a good build.prop setup that allows more games like Gameloft and glu games to appear in market without affecting phone functionality in cm10? I bought a few on desire z that are now "incompatible" even though they do work
Maybe?
@non4 said:
Anyone got a good build.prop setup that allows more games like Gameloft and glu games to appear in market without affecting phone functionality in cm10? I bought a few on desire z that are now "incompatible" even though they do work
Click to expand...
Click to collapse
Tested On: Sony Xperia S
Tests: Successful (when duplicate properties are Present Phone Fails to boot)
Setup
UI:GPU
General Rendering:GPU
3d accel + video accel: active
performance tuning:enabled
NenaMark1 -45fps Stable , no glitches
DEFAULT:
NenaMark1 -32fps to 59fps , Unstable , Reflection(just a flash) , Shadow(minor) , Texture glitches(minor)
CPU AND GPU RENDERING: - Not Recommended - whole phone randomly lags or is constantly laggy , that could be Sony's Failed ICS sys
NenaMark1 - Above 50FPS always , Reflection (Can Glitch From time to time)
I have a sony xperia S (DO NOT TRY UNLESS SOMEONE CONFORMS THEY WORK)
and these work for me
Render ui with GPU
debug.sf.hw=1
(on cpu = 0 (less on GPU?)
Increases Touch Responsiveness
debug.performance.tuning=1
windowsmgr.max_events_per_sec=250 (higher values = better scolling performance but too high can cause phone crashes or failour to boot(i assume)
(helps with some games like fruit ninja)
3D hardware acceleration
debug.egl.hw=1
Video Acceleration
Video.accelerate.hw=1
Disables Dithering(dithering on = better quality(0 = off)
Persist.sys.use_dithering=0
I forgot but it has something to do with scrolling and visual glitches?
Persist.sys.use_16bpp_alpha=1
Graphics rendering (Dyn - dynamic Between GPU and CPU)
debug.composition.type=dyn
FOR NOW
i suggest using Chainfire 3D(Rood Needed)
Chainfire gives you some Open GL options that may make games work , eg Disable mbuffering (makes some games work)
16bit colours and textures (works for me, get 59fps on NenaMark1 every time)
(Sorry for mistakes , i'm Japanese and I am retarded when it comes to other languages(sometimes i fail grammar in english) I hope this may help other people)
Sorry for writing so much i had a Energy Drink , its about 4:42AM As i am posting this

set up PPSSPP

Hi,
recently i found PSP emulator called PPSSPP. Well, it's awesome cause playing PSP games on Xperia feels so natural.
It's still new project so not everything is working, and you could want few more options (like using Xperia Play analogs) but you can play most games.
Of course Xperia Play is old and slow, so we need change few options. Here is link to full guide about PPSSPP settings:
http://forums.ppsspp.org/showthread.php?tid=5352
If someone is not interested in reading it, i will post shorter version:
-Rendering Mode - Non-Buffer Rendering
-frameskip - 1
-Postprocessing shaders - Off
-Rendering resolution - 1xPSP
-Hardware Transform - On
-Software skinning - on
-Low quality spline / bezier curves (speed up) - On
-Texture Scaling - Off
-Anistropic Filtering - Off
-Texture Fiter - On
-Change CPU Clock - 60
I think this options are vital, few of them i choosed basing on my experience.
My phone is Xperia Play
Hyper Gamer rom 1.5 with kernel
1,9 GHz clock
1GB swap Ram, 40 swapiness.
With this settings i can play FF VII Crisis Core at full speed almost all the time. No lags and pure pleasure.
Of course, I don't know if this are best options, post your settings and ideas
ppsspp work on mmx a110
Sent from my Micromax A110
I realize you are posting settings that works for you, which is appreciated as those might work better for other users. That being said there is a dedicated thread here for xperia play.
http://forum.xda-developers.com/showthread.php?t=2275173

My "Perfect" Build v1.0 - Guide (Custom Kernel, tune, zips, apks, libs, sound, vids)

My "Perfect" Build v1.0 - Guide (Custom Kernel, tune, zips, apks, libs, sound, vids)
Below you will find a detailed plan on how to get the absolute most out of your Moto G 2015. I've spent countless hours testing and tuning -- coming up with the setup shown here. Its unbelievably fast and effective, with top tier battery life, and an amazing and unmatched sound system.
Requirements (all downloads listed here are found on XDA, along with their threads for support and security verification)
*Flashables* (All found on XDA)
-CM13 Based Rom (I prefer crDroid, but also CM13 Official Nightly, and Temeseks CM13)
-G-Apps Pico 6.0 (latest version. you can install higher levels of gapps if you so desire, but pico will work just fine)
-Inazuma R3 Kernel
-Optimus R6 Kernel
-PDB-ABS Tweaks v5.0 (init.d Scripts, build props, etc)
-Project Skynet Genesys TX6
-PMB SQlite3 Engine Database v5.1
-FeraDroid Engine v0.20 Beta 3 (*optional)
-Xtreme Music v7.03
-Divine Beats Dolby Atmos v5.0
-Bravia v4 and X-Reality Engine 13-16mp
*APKS* (All found either XDA or Play)
-Selinux Mode Changer (on XDA)
-Kernel Aduitor - Modded Version (on XDA - Formerly known as Singularity)
-Busy Box Pro 1.24.1-Stericson (on XDA)
-System App Remover (Google Play)
-Terminal Emulator (Google Play)
Click to expand...
Click to collapse
I would recommend that you start entirely fresh -- full wipe, then clean install the rom/kernel/and zips.
...Lets Begin!!
Initial Setup:
-Download all the required apk programs and flashable zips, as well as the latest versions of a CM13 stable ROM (I prefer CrDroid for all out speed and stability)
-Wipe (or factory reset), then clean install in this order:
a)xxxxx CM13 Stable Rom
b)Open gApps 6.0 Pico
c)Inazuma R3 Kernel
d)Optimus R6 (NOT R7!!)
e)Project Skynet Genesys TX6
f)FeraDroid Engine v0.20 Beta 3
g)PMB SQlite3 Engine Database v5.1
h)PDB-ABS Tweaks v5.0
i)Xtreme Music v7.03
j)Divine Beats Dolby Atmos v5.0
*THERE IS A MAX of 10 ZIPS in the QUEUE. After you flash the initial 10, you can flash this next one.*
k)Bravia Engine v4 and X-Reality Engine Port
It will take about 5 minutes to flash all the zips listed above, but trust me... its worth it!
-Once all zips are flashed, wipe cache/davlik, then reboot.
-Run through setup, unchecking every single option along the way.
-Once loaded to the home screen, be sure to make your SD Card portable or permanent. (I prefer portable)
Initial Tweaks/Settings
-Enable Developer Options
1)2d gpu rendering
2)animation scaled down to lowest setting
3)advanced reboot menu
4)root enable and adb
-"MORE" (below wifi and data)
6)Emergency Broadcasts ALL OFF
-Sound
1)Vibrate on Touch OFF
2)Intensity 0%
-Display
1)low brightness level
2)adaptive OFF
3)Ambient OFF
4)Live Display OFF
5)Double Tap ON
6)Sleep 30 seconds
7)Wake up on plug OFF
8)Daydream OFF
9)Battery Light OFF
-Security
1)Unknown Sources
-System Profiles OFF
-Privacy
1)Block private
2)Block unknown calls/messages
-Location
1)OFF
2)Scanning OFF
Click to expand...
Click to collapse
Install all APKs from the download list:
-Fully Install BusyBox Pro 1.24.1 from within the program.
-System App Remover (all of these are optional, but here is my personal list. 50mb, and increased battery/performance)
**audio fx, basic daydreams, black hole, bluetooth extensions, BT midi service, browser, bubbles, calculator, calendar and storage, call log backup, cLock, CM wallpapers, CM Actions, android backupconfirm, android shared storage backup, android wallpaper cropper, email, exchange services, fm radio, google backup transport, google calendar sync, holo spiral, html viewer, live lock screen service, live wallpaper picker, location services, market feedback agent, omni switch, phase beam, photo screen savers, photophase, print spooler, proxy handler, screencast, setup wizard, terminal, themes, themes provider, user dictionary, vpn dialogs.**
-Selinux Mode Changer: Set to Permissive
-Kernel Aduitor - Modded
Click to expand...
Click to collapse
After installing Kernel Aduitor, here are the settings that will provide you with the perfect balance of battery life and performance.
Again.... (Very Important Settings)
-CPU:
-1401/200mhz MaxMin
-Conservative Governor (50 Down, 85 up, 15 feq step, everything else untouched)
-Schedule Work Queues on Awake CPU's - ON
-CPU Boost 0ms
-Sync Threshold Disabled
-Input interval 0ms
-Disable ALL core's input touch boost
-HotPlug:
-Intelliplug ON
-Conservative Profile (May use Balanced as an alternative)
-Touch Boost OFF
-Hysteresis 8-10 (May use 14-16 when used with Balanced Profile)
-Threshold Value 1000
-CPU Off-Screen Max - 400 (if unused while screen off.), otherwise, use 533-800mhz if you plan on listening to music while the screen off. 400mhz will cause skipping and major lag for this purpose.
-Thermal:
-Core Control ON
-VDD OFF
-Temp Throttle OFF
-GPU:
-465/200mhz if gaming. Otherwise 310/100.
-MSM Adreno Governor
-Adreno Idler ON
--60, 10, 10 for battery favoring
--35, 20, 5 for balanced
--25, 25, 3 for performance
-Screen:
-Color Profile CUSTOM
-Red 235, Green 240, Blue 255
-Min RGB 35
-Sat Intensity 80
-Hue 0
-Screen Value 130
-Contrast - 120
-Automatic High Brightness OFF
-High brightness OFF
-Battery:
-Power Suspend Mode HYBRID (Userspace for extreme battery)
-Suspend State 0 (When using Userspace, try 1 or 2 depending on your need for battery life)
-IO Scheduler:
-Internal- 2048kb read ahead
-Option 1 and 2 (*sioplus or deadline*)
-scheduler tunables (option 1-sioplus, for super fast reads and single task use): asycn read 400, write 4000, fifo batch 32, sync read 200, write 2000, writes starved 2 (option 2-deadline, for benchmarking performance (read 200, write 2000, fifo 32, front merge 1, read 300, write 6000, starved 2
-Option 3 and 4 (tripndroid and bfq) -- for everyday, well rounded performance. Excellent playback of HD videos, extremely fast USB transfer, very effective multitasker.
-External: 512kb read ahead
--TripnDroid or BFQ
-Rotational Storage ON
-Random Entropy ON from rotational storage
-I/O Stats OFF
-RQ Affinity 1 (You may try 2 if you aren't multitasking, 1 is more balanced between performance and multitasking, while 0 is for when performance is less needed, but effeciency and error free work is required)
LMK:
-Adaptive LMK ON
-15, 20, 35, 60, 95, 140mb
Virtual Memory (VERY IMPORTANT for performance, hence I will give ranges instead of exact figures. Depending on what you use your phone for, these settings can be drastically different. The ones I use are for all out performance, low lag, and moderate multitasking)
-Dirty Ratio: 75-95
-Dirty Background: 40-60
-Dirty Expire 500-750cs
-Dirty Writeback 5000-7500cs
-OverCommit 80-100%
-Swappiness 5-25
-VFS Pressure - 20-40
-Laptop Mode ON
-Min Free 4096
-Extra Free 8192
-zRam 300-350 (Stock is 510mb. I feel that a small ramdisk is just as effecient, while freeing up a few hundred mb for more traditional purposes.)
-WakeLocks:
-wlan_rx, wlan_cntrl, and wlan OFF
-Entropy:
-64 (128 optional) Read
-128 (256 optional) Write
-Misc:
-SELinux Permissive
-TCP Algorithm CUBIC
-Vib Strength 0%
-Logging OFF
-Dynamic F-Sync ON
-OTHER:
-Check "APPLY DURING BOOT" to every section of Kernel Aduitor's App
Click to expand...
Click to collapse
Next:
-Install Terminal Emulator, and open it.
-type "su" at the command prompt, then enter
-type "ABS" (all capital!) then enter.
-You will now see a basic text menu.
-Select #1. This will check your system to make sure its ready to move forward with the tweaks.
-Back on the main menu, select option 2
-Run the following scripts: (Run individually, then return to previous menu)
--#2PDB-Booster,
--#3 PDB Junk Cleaner
--#5 PDB-BuildProp Tweaks, then run each of the following tweaks:
2- Image quality
3- GPU Rendering
5- Increase Scrolling Speed
7- Touch Smoothness
9- Internet Speed Extender
11- Fix App FC's
13- Faster boot
14- Signal Strength Extender
15- HPSA Internet Tweaks
16- Flag Tuner
17- Voice Quality Extender
19- Faster Streaming
20- Liquid Smooth UI
21- 60 Frames Per Second Enable
-Next, return to main menu, and choose #6 PDB-Profiler
-Select your primary need. I use multitasking.
-#7 Ad Blocker Enable
-#8 Internet Speed Tweaker
-#11 SqLite Optimizer
-#12 and #13 should already be activated, but if not, do so now.
-#14 SD Card Speed Tweaker
-Return to Main Menu once again and choose #4
--REBOOT DEVICE--
Click to expand...
Click to collapse
After reboot, enter the Terminal Emulator once again:
Type "su" then enter
Then type "menu" (all lower case) and enter,
After the menu appears, perform command #1 - Checks. It should return all Ok's. If not, please visit the Skynet Genesys Thread for help.
Next, run command #3, and set the mode to balanced for everyday use, battery for low performance/good battery backup, and gaming for extreme performance with less regard for battery life. After completing this step, run command #4.
On this menu, run the following commands:
#1 Xtreme Renices (Places urgent priority on principle processes)****optional*** some ROMs have difficulty with this. Heating issues possible.
#3 Scaling + (lower power use and performance during deepsleep)
#4 WiFi Sleep (allows quicker dormancy of the wifi during inactivity)
#6 KSM (Memory Mergining, Same Page Merging of data used by multiple processes)
**#7 Google Killer (*OPTIONAL* Kills Google appls for battery life extension)
#8 Touch Screen Tweak (Improves responsiveness and reactivity of the touch screen. *OPTIONAL* If the earlier ABS build prop tweak did the trick, then you can skip this one. However, if it didn't give you the results you were looking for, I'd recommend trying this one.)
#9 Netboost - Some additional internet boosting tweaks
#10 Assertive Display - An advanced display manager for Qualcomm Hardware. Its a night/day difference for those who haven't used it before. It takes ambient and live display to a whole new level. Giving you clarity and depth in practically ANY light conditions.
Click to expand...
Click to collapse
With that all said and done.
Its been a pleasure, researching all of the tweaks and tunes available. I'm sure that those who are more experienced than me have came up with better ideas, but for this hillbilly from kentucky... its the best I can do! I love this phone, and the performance it offers for budget pricing!
Sorry its so long, and probably difficult to understand. But I hope you appreciate the work I put into it. There's a few revisions I plan on making to increase battery life, with the help of xposed, greenify, amplify, wakelock tuning, etc. And I didn't really get around to talking about the sound lib and progs we installed. I can assure you, there's nothing placebo about viper4android 2.4.01, dolby atmos, xtreme music, and about a dozen or so libraries that are log proveable as working. The bravia v4 Xreality engine.... I just started using it, and haven't had time to really test it out... but it *should* give us an increase in graphic quality, especially in regards to pictures and videos. In the coming days I'll be adding a new section to further increase audio, productivity, graphics, and battery life. But for now..... this is what ya get! REMEMBER THOUGH..... SELinux MUST BE SET TO PERMISSIVE for Xtreme Music Libs to work correctly. You'll be grateful that you did!
Thank you for reading, and I hope you get as much out of it all as I did.
Have a great weekend guys! and gals!
Feel free to cherry pick, add, remove, tweak, etc. No negative talk. If you don't like my work, do your own build. But if you have something constructive to say, questions to ask, or thoughts to add.... I'd be super grateful, and pleased to read them! My goal is to get the smoothest, fastest, and longest lasting battery as possible... . blended into one neat package.
I'll have to try this when I have time. Thanks for the extensive list of tweaks and addons!
@bubbyj
Thanks mate, looks good.
Would be good that you add the links for each item we have to download.
CPU frequency doesn't go down stays at 1,4 GHz heats up my phone..
Do we have to install Inazuma AND Optimus kernels or choose one?
HelpMeruth said:
CPU frequency doesn't go down stays at 1,4 GHz heats up my phone..
Click to expand...
Click to collapse
I put the wrong entropy levels in. It should be 64-128 read and 128-256 write. That cleared it up on my end. Otherwise check your CPU settings. Down threshold 50-60, up 80-85, step 12-16, conservative gov, conservative hotplug profile, intelliplug active, touch disabled in all locations. Sync disabled. Boost 0ms. If this fails, post screenshots of kernel auditor, each section. We will correct the problem for you.
-------
Yes, the inazuma provides a few options that optimus r6 and r7 don't. And vice versa. And because optimys uses any kernel, it simply overlays its settings on top of the existing one.
R7 has 1401 oc, but loses the intelliplug hotplug. It also loses adreno idler. And has a r6 few unique features added compared to inazuma r3. So by installing r3, then dirty flashing optimus r6, you get a hybrid kernel that offers the best of both. You get all freqs from 200 to 1401, with an added 300mhz state. You get intelliplug hotplugging. You get GPU oc and under clock of 100mhz for extreme battery savings and retain the adreno idler. You get all of optimus optimizations and updates, as well as all the governors and schedulers combined. Its really an awesome kernel that results in crossbreeding the two.
Edited the original post. Made extreme renices optional, fixed entropy causing CPU loading (now 64/128 or 128/256, whichever works best for your usage). Also removed battery optimize from ABS tweaks. It works well, but may cause lags.
It works fine without skynet and abs but the moment i flash any of those two the cpu jumps ans stays at 1,4 ghz
Where do you get R6? I can't find a link only for r7
Envoyé de mon MotoG3 en utilisant Tapatalk
vinz244 said:
Where do you get R6? I can't find a link only for r7
Envoyé de mon MotoG3 en utilisant Tapatalk
Click to expand...
Click to collapse
https://basketbuild.com/filedl/devs?dev=Flashhhh&dl=Flashhhh/Optimus/Optimus-R6-Osprey.zip
here
U can use ApkPure no need gapps anymore
Any update on the kernel setup?
Can someone just send me direct links to the correct version of each flashable files I need to download? I've tried doing this myself multiple times, but once it flashes the "audio enhancer" files it starts to say "unable to mount /data" and "unable to mount /storage" in the TWRP log, and when I reboot into the device, it takes a few minutes to "optimze apps" then it just sends me to the Cyanogenmod boot screen and it stays there. I really shouldn't be asking you guys for something like this but I've had to, multiple times, wipe my data and I'm just getting a bit frustrated since I really want to try this build. Thanks in advance.
OMG man, you give me another mobile with this tutorial, thank you very much mate!!!
Jushten said:
Can someone just send me direct links to the correct version of each flashable files I need to download? I've tried doing this myself multiple times, but once it flashes the "audio enhancer" files it starts to say "unable to mount /data" and "unable to mount /storage" in the TWRP log, and when I reboot into the device, it takes a few minutes to "optimze apps" then it just sends me to the Cyanogenmod boot screen and it stays there. I really shouldn't be asking you guys for something like this but I've had to, multiple times, wipe my data and I'm just getting a bit frustrated since I really want to try this build. Thanks in advance.
Click to expand...
Click to collapse
Same thing here , i still not found any way to get all the files flashed :/
Jushten said:
Can someone just send me direct links to the correct version of each flashable files I need to download? I've tried doing this myself multiple times, but once it flashes the "audio enhancer" files it starts to say "unable to mount /data" and "unable to mount /storage" in the TWRP log, and when I reboot into the device, it takes a few minutes to "optimze apps" then it just sends me to the Cyanogenmod boot screen and it stays there. I really shouldn't be asking you guys for something like this but I've had to, multiple times, wipe my data and I'm just getting a bit frustrated since I really want to try this build. Thanks in advance.
Click to expand...
Click to collapse
Check bellow
---------- Post added at 10:08 PM ---------- Previous post was at 10:08 PM ----------
FrancyelZelling said:
Same thing here , i still not found any way to get all the files flashed :/
Click to expand...
Click to collapse
Here is the list, all of then worker in my phone, but the names that he gaves is a bit different so be careful
NOTE:
I flashed the crDroid (04-22-2016) and it make a bootloop, I tried the AICP too, same problem, the only one which worked was the Nexus Experience 10.2. If you wanna try, the link is below.
Main Post:
*Nexus Experience: http://forum.xda-developers.com/2015-moto-g/development/rom-nxrom-nexus-experience-mm-6-0-1-t3347772
*G-Apps Pico 6.0 :http://opengapps.org/
*Inazuma R3 Kernel: http://forum.xda-developers.com/2015-moto-g/orig-development/kernel-inazuma-t3320323
*Optimus R8 Kernel:http://forum.xda-developers.com/2015-moto-g/orig-development/kernel-optimus-kernel-r1-t3300877
*PDB-ABS Tweaks v5.0 : http://forum.xda-developers.com/android/software-hacking/tweak-arkaynine-boost-script-v3-0-t3120404
*Project Skynet Genesys TX6: http://forum.xda-developers.com/android/software-hacking/android-l-booster-1-soon-t3030796
*PMB SQlite3 Engine Database v5.1: http://forum.xda-developers.com/and...mod-projct-mod-boost-nitro-x-edition-t2809443
*FeraDroid Engine v0.20 Beta 3:http://forum.xda-developers.com/and...beta-feradroid-engine-v0-19-ultimate-t3284421
*Xtreme Music v7.03: http://forum.xda-developers.com/android/software/mod-beatsaudio-e-xloud-installer-t3029951
*Divine Beats Dolby Atmos v5.0: http://forum.xda-developers.com/android/software/app-divinebeats-sound-master-phone-sony-t3274355
*Bravia v4 and X-Reality Engine 13-16mp: http://forum.xda-developers.com/and...recompeliren-bravia-engine-x-reality-t3141461
Download link:
*Nexus Experience: http://nxrom.us/motog3.html
*G-Apps Pico 6.0 ARM/6.0/PICO)
*Inazuma R3 Kernel: https://www.androidfilehost.com/?fid=24459283995305053
*Optimus R6 Kernel: https://basketbuild.com/filedl/devs?dev=Flashhhh&dl=Flashhhh/Optimus/Optimus-R6-Osprey.zip
*PDB-ABS Tweaks v5.0 :https://www.androidfilehost.com/?fid=24385658843824596
*Project Skynet Genesys TX6: https://www.androidfilehost.com/?fid=24499762635998635
*PMB SQlite3 Engine Database v5.1(will start automatically ):http://forum.xda-developers.com/attachment.php?attachmentid=3440756&d=1439715903
*FeraDroid Engine v0.20 Beta 3(will start automatically ):http://forum.xda-developers.com/attachment.php?attachmentid=3696184&d=1458938908
*Xtreme Music v7.03: https://www.androidfilehost.com/?fid=24499762636007047
*Divine Beats Dolby Atmos v5.0: https://userscloud.com/ppg965q9d4q7
*Bravia v4 and X-Reality Engine 13-16mp(The second Option): https://drive.google.com/folderview...leEc4MUVXWTdwQnFqV2kxRDcyblBpNXhELThEMGdvWmc#
The problem with skynet is the jump in entropy settings to like 2048 or so, that automatically occurs on some phones. This causes the cpu to lock in at 1.4ghz and pretty much stay there, and loading at 60-80%. I'm going to be offering a brand new build based around the AOSP roms that are popping up everywhere. I'm currently testing it thoroughly. Expect a new thread with a smoother, faster, snappier, and cooler running phone based around this new platform -- probably by the end of the week.
It will include an entropy fix with it. My current settings are 1536 and 256 (read-write) and it does great!
And just one more thing --- along with the new build I'll be offering, I'm also working on an intense battery build. I understand fully that not everyone is interested in squeezing out every last bit of performance and instead desire a usable phone that lasts much longer between charges. I've been working on it off and on for about 3-4 weeks now and have found some amazing tweaks and mods that'll accomplish that goal. The hardest part for me, is being an all out performance nut --- I lose interest in increasing battery life once the performance aspect starts to suffer. With that said, I'm going to be putting my wants to the side and focus much more on the community.
MAJOR UPDATE INFO:
It has came to my attention in the last week or so, that the latest builds of MM --- CM13 based --- DO NOT WORK WITH THE INAZUMA R3 and Optimus R6!! It will bootloop indefinetly. Only versions of CM based roms from prior to about 4/10/2016 will work with it. I've read about it on a few other threads, and tested it myself. It DOES NOT work. It appears to be a problem with the Inazuma R3 Kernel (you can view the thread to see a few people saying the kernel bootloops on the latest versions). The developer is apparently aware and is working on a fix.
As far as the 'unable to mount' /data issue, this occurs now and then with flashables. For me, the fix is to reboot twrp back into the recovery. Don't reboot system. Just reboot recovery, then continue to add your selections. The one that does it most often is the PMB SqLite3 database 5.1 --- and thats about 99% of the time. Hence, I install it at the very last.
I want to apologize for the problems that people have been having, many were my fault and I take responsibility for that. Luckily, everything is fixable and you can always return to your previous setup without issue.
AOSP Version 1.0 will be released by Friday evening.
CM13 version 2.0 will be released shortly after, with fixes to all the issues that have been brought up on here. Thank you again for point the problems out, and giving this a try. See you guys soon!
Check this tool >> http://forum.xda-developers.com/moto-g/orig-development/mod-maxopt-battery-saver-tuner-t2955539/ it does miracles to the battery life and multitasking, before flashing put your phone on airplane mode and do a nandroid backup

[A6020] Kernel Tweaks [03/31/2017]

Kernel Tweaks Intended for balanced performance/battery life on actual usage.
Please provide feedback.
Changelog/FAQs
Attention! It assumes that you've already optimized your phone (background apps, idle drain, wakelocks...), which is up to you, and NOT covered on this post.
All sources and credits at the end.
Great thanks to @Dreamstar for the awesome Vegito Kernel!
NOT recommended for gaming, image processing or heavy loads.
Tweaks:
CPU
I/O scheduler
GPU
HMP scheduler (big.Little related)
Virtual Memory
perfd, sched_boost and sched_load disabled to use LITTLE as the main cluster in order to save power
Minimal overheat
Any ROM/Kernel:
http://www6.zippyshare.com/v/PGToHEyx/file.html
does NOT affect hotplug at all, may seem sluggish with incorrect profiles (due to lack of optimization)
does not apply Input Boost
disables Touch Boost (if present)
Kernels with Core Control (core_ctl) hotplug enabled (Lineage OS, AOKP, RR):
Option 1:
http://www103.zippyshare.com/v/WQlpK3en/file.html
Great SoT/Battery Life
May feel sluggish
May contain micro lag/stuttering
2 Little cores always online
big cluster offline most of the time
may have problems with audio crackling during music playback
Option 2:
http://www103.zippyshare.com/v/tz4IiM4n/file.html
Biased towards performance (in case the previous one was behaving bad)
Slightly less battery life
Smooth enough
Little cluster always online
big cluster offline most of the time
Vegito Kernel (RECOMMENDED):
http://www76.zippyshare.com/v/lSXeYI9b/file.html
New*: http://www19.zippyshare.com/v/n9CsRYYk/file.html
*if unstable (e.g. force close), set swappiness to a value between 10~60
Best balance between performance/battery
Snappy
Smooth
Above-average SoT
Thunderplug support
big.LITTLE always online (lower latency and no waste of CPU cycles)
Input boost set at 998Mhz on Little cluster, with duration of 1980ms. (not very battery friendly, try lower values)
Useful links:
The truth about kernels and battery life
Your battery gauge is lying to you (and it's not such a bad thing)
Diving into Doze Mode
Battery Calibration (myth)
Battery Drain Benchmarks
Sources/Credits:
Original GlassFish settings for interactive by @soniCron
Interactive governor battery save scripts by @Sickaxis79
Xiaomi Mi Max Kernel Guide by white778899
LSpeed by @Paget96
[AKT] Advanced Kernel Tweaks by @Asiier, @patalao, @Mostafa Wael and @Senthil360
Changelog 03/31:
Code:
Cleanup:
- Fixed useless loops and condition checks
- Added credits (developers of Project Zhana/Advanced Kernel Tweaks)
- Typos
Vegito only (unstable):
CPU:
- Timer slack cut in half (from 480000) on big Cluster
- Increased 'go_hispeed_load' (91 -> 400 on big, 91 -> 155 on LITTLE)
- Input Boost duration reduced to 120ms (from 1920ms); (drastically improves battery)
- Input Boost frequency increased to 1113MHz (from 998MHz); should not affect battery much, since it stays on the same voltage
GPU
- Revert 'underclock' (465MHz -> 550MHz) to minimize UI lags, trust Adreno Idler to reduce power consumption.
HMP Scheduler:
- Lower 'sched_upmigrate' (90 -> 85)
- 'sched_freq_dec_notify' decreased (410000 -> 400000)
Virtual Memory:
- Increased ZRam to 256MB (from 128MB)
Changelog 03/30:
Code:
HMP Scheduler:
- don't schedule background tasks on big cluster
Virtual Memory - reduce usage of CPU cycles:
- new values from Project X.A.N.A (high dirty_ratio and dirty_background_ratio, min_free at 4M and default vfs_cache_pressure)
IO Scheduler:
- New logic to apply I/O scheduler (from Project X.A.N.A)
- Try ZEN
- if zen is not available use noop (on Lineage OS), otherwise use BFQ.
- increased read-ahead to 512Kb (core_ctl scripts still use 128Kb)
- apply to internal and external memory (SDCard) if present
- changed zen tunables (thanks to [URL=https://forum.xda-developers.com/oneplus-3/how-to/advanced-interactive-governor-tweaks-t3476589][AKT] Advanced Kernel Tweaks[/URL] by [user=6187429]@Asiier[/user] - Project X.A.N.A
Cleanup:
- moved verbose descriptions (now at the end of this post)
- Mhz -> MHz
core_ctl only:
CPU:
- target load set to 499Mhz until 75% (from 70%)
Virtual Memory:
- 20 swappiness and 70 vfs_cache_pressure
- page-cluster set to 0 (read only 1 page from swap each attempt)
- Laptop Mode set to 1
Vegito only (unstable):
HMP Scheduler:
- try to use big cluster more, easing the load of the the LITTLE cluster (from [URL=https://forum.xda-developers.com/showpost.php?p=69417941&postcount=724]Project X.A.N.A[/URL]) (*trying different freq_notify values atm)
- big.LITTLE should not overload a single core or cluster.
CPU:
- align_windows set to 0 (both clusters)
- increased min_sample_time (from 0)
- revert 'fix erratic jump to 998Mhz while idle'
Virtual Memory:
- swap only to avoid out of memory conditions ( vm.swappiness = 0 ) # if unstable (e.g. force close), set to a value between 10~60
- lower ZRam (200MB -> 128MB)
- Laptop Mode disabled
Changelog 03/29:
Code:
Cleanup:
- add simple function to change permissions and apply settings
- typos
Vegito only:
CPU
- fix erratic jump to 998Mhz while idle
--------------------------
FAQs
How to apply (need root):
Apply every boot.
Using Terminal (RECOMMENDED):
Code:
su -c 'sh /script directory/script.sh'
or
su
cd 'script directory/'
sh script.sh
Can be found at Developer Options or you can download one from the Play Store: https://play.google.com/store/apps/details?id=com.termux
Using Kernel Adiutor:
Copy file to /etc/init.d/
Give permissions rwxr-xr-x (0755)
Go to init.d tab on Kernel Adiutor
Execute script.sh
Why do you leave all cores online??11 (vegito)
CertifiedBlyndGuy said:
Thought I would add more to this and make it useful for a few users.
The reason behind why Mpdecision is disabled by default is due to the fact that it is highly inefficient in the sense that hotplugging on Linux, put simply, sucks. Why? The hotplug acts as a front-end to the scheduler to provide a means of plugging and unplugging cores in exchange for a high amount of latency. This means that even though a core may be plugged, there is a delay of several milliseconds before this is actually processed causing microstutters that are hard to notice, but do disrupt performance. The same can be said for the thermal driver and how it Aries frequencies.
Click to expand...
Click to collapse
franciscofranco said:
Leaving all cores online is fine, they'll hit retention and power collapse pretty quickly if nothing is running on them. There's a lot of work when offlining and onlining cores.
Click to expand...
Click to collapse
franciscofranco said:
Hotplug is the action of onlining a core (after it has been unplugged) in a live system, which is present in any Kernel of any device with more than 1 core. You can offline it through sysfs. What you are asking is: if there's any automatic mechanism that onlines & offlines cpu cores based on some special heuristic. The answer is no.
They are online at all times unless there's the need for some thermal throttle. They'll follow the standard Linux resume->suspend mechanism just like any other "normal" phone when the OEM doesn't **** with the natural cycle. This is exactly how the Nexus 6P (same chip) works. I explain it in the changelog & in the feature list. Cores will go to idle in a "jiffy" if they don't have any runnable threads running.
Click to expand...
Click to collapse
From: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.den0024a/index.html
Code:
15.1.3. Retention
The core state, including the debug settings, is preserved in low-power structures,
enabling the core to be at least partially turned off. Changing from low-power
retention to running operation does not require a reset of the core. The saved
core state is restored on changing from low-power retention state to running
operation. From an operating system point of view, there is no difference between
a retention state and standby state, other than method of entry, latency and use-related constraints.
Check if you Kernel supports the Core Control (core_ctl) hotplug driver:
These folders must be present:
Code:
/sys/devices/system/cpu/cpu0/core_ctl/
/sys/devices/system/cpu/cpu4/core_ctl/
Extreme Kernel (cluster-plug based -> version 12/30 and above)
Try GlassFishCP or FairyTale from https://forum.xda-developers.com/moto-x-play/general/interactive-governor-battery-save-t3443201
Disable Alucard hotplug (to prevent conflicts with cluster-plug)
Disable Simple GPU Algorithm and enable Adreno Idler (Why)
My battery's still crap:
Check if settings were applied correctly.
Try lower input_boost_ms value (at cost of snappiness, can introduce stutter while scrolling)
Check for wakelocks using BetterBatteryStats
Disable Keep Awake/Wi-Fi scan for Google Play Services (unknown side effects):
Settings -> Privacy -> Privacy Guard -> Advanced (dropdown) -> Google Play Services -> Keep Awake/Wi-Fi-Scan
Disable Keep Awake for apps that refuse to sleep, like Facebook and other battery hoggers.
Greenify
General Battery Tips
Disable location when not using
Remove extra widgets from the desktop
Disable live wallpapers
Settings -> Wi-Fi -> Configure -> Keep Wi-Fi on during sleep - Only when plugged in
Settings -> Wi-Fi -> Configure -> uncheck - "Network notification"
Disable unnecessary sync
Disable automatic updates and notifications for updates on Google Play.
Disable push and notification of social networks.
Do not use Task-killers
Do not use programs and widgets to monitor daily usage of the smartphone.
If the quality of the LTE network connection is poor, switch the "Network Type" to 3G or 2G
Source: https://4pda.ru/forum/index.php?showtopic=707426
Obvious:
Use lower brightness (try to keep it below 30%)
Prefer Wi-Fi networks and disable data connections when not using.
Settings explained:
Code:
Android Documentation
https://android.googlesource.com/kernel/common/+/android-4.4-n-release/Documentation/
Kernel - Virtual Memory
https://www.kernel.org/doc/Documentation/sysctl/vm.txt
Performance Testing with SSDs Pt. 2 by Toby Chappell Systems
https://devs.mailchimp.com/blog/performance-testing-with-ssds-pt-2/
How is Heterogeneous Multi-Processing (HMP) scheduling implemented in Linux Kernel (Samsung Exynos5422)?
http://stackoverflow.com/questions/25498215/how-is-heterogeneous-multi-processing-hmp-scheduling-implemented-in-linux-kern
Scheduler Documentation (from DTS Eagle Integration into [Code Aurora Forum] Android (kernel))
https://github.com/dtsinc/DTS-Eagle-Integration_CAF-Android-kernel/blob/master/Documentation/scheduler/sched-hmp.txt
# Read-ahead cache
# Typically, larger values increase sequential read speed and slightly reduce the random read speed. The larger the cache, the less growth
and the more compromises.
# Setting rq_affinity to 2 tells the kernel that the specific CPU core that requested the I/O must be the one that completes it.
# add_random with a setting of 0 avoids the overheard of I/O events contributing to the entropy pool in /dev/random.
# Standard I/O elevator operations include attempts to merge contiguous I/Os. For known random I/O loads these attempts will always fail
and result in extra cycles being spent in the kernel. This allows one to turn off this behavior on one of two ways: When set to 1,
complex merge checks are disabled, but the simple one-shot merges with the previous I/O request are enabled. When set to 2, all merge
tries are disabled. The default value is 0 - which enables all types of merge tries.
# https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-block
# Laptop mode is used to minimize the time that the hard disk needs to be spun up,
# to conserve battery power. It has been reported to cause significant power savings.
# When the knob is set, any physical disk I/O (that might
# have caused the hard disk to spin up) causes Linux to flush all dirty blocks. The
# result of this is that after a disk has spun down, it will not be spun up
# anymore to write dirty blocks, because those blocks had already been written
# immediately after the most recent read operation. The value of the laptop_mode
# knob determines the time between the occurrence of disk I/O and when the flush
# is triggered.
# A task whose nice value is greater than this tunable value will never be considered as a "big" task (it will not be allowed to run
on a high-performance CPU).
# android background processes are set to nice 10. Never schedule these on the big cluster.
# echo 9 > /proc/sys/kernel/sched_upmigrate_min_nice # 15 default, 9 to never schedule background tasks on big Cluster, and 7
on Project Zhana
Known bugs:
Kernel Adiutor seems to change minimum number of big cores to 2 on Core Control. Avoid checking 'Hotplug' tab when using scripts with core_ctl support (try Kernel Adiutor-Mod if problem persists).
Thanks for credits
What auto run booting???
cenelyanto said:
What auto run booting???
Click to expand...
Click to collapse
Copy file to /etc/init.d and set the right permissions (see FAQ).
Keep in mind these scripts are deprecated.
booting noot run otomatic step by step for on ...otomatis run booting

Categories

Resources