[OnePlus 3 Guides, News, & Discussion] Senthil360:
Nameless Profile​

A brief info :

Nameless profile works in a way which takes advantage of the HMP system of SD 820,

#LITTLE cluster frequency are kept at low to medium levels

# BIG Cluster comes into play when load is around 90 to help out LITTLE and ease the load

#So eventually after load is reduced both clusters idle soon, thus saving a lot of Battery

#Other than Heavy games this profile could be used for any type of scenario, should result better battery life than stock with almost no drop in performance.

#I easily get around 7 hours sot for 24 hours, your mileage may vary, but it will definitely be better.

** Tested on Stock OOS running ElementalX kernel and Zanezam's unofficial Boeffla-kernel

** Should work on any ROM / kernel combination

Nameless Profile V1 for OP3

*Initial release

Download Link :

https://www.androidfilehost.com/?fid=385035244224386928

Update : NAMELESS Profile V2

Changes :

**Reworked the target_loads of big cluster to the go_hispeed_load within our control (No more random scaling at higher loads)

**Improved performance and battery

**Changed the go_hispeed_load value back to 99

Just 2 changes but they are major, so I recommend UPDATING

Download Link

https://www.androidfilehost.com/?fid=529152257862669883

Update : Nameless Profile V3 for OP3

*Fixed a minor lag factor in input_boost_freq of core 3

*Fixed a target_loads typo

*Added I/O tweaks for dm-0 block

*Set scheduler to zen

*VM tweaks to keep apps in memory and less reloading

*And finally Fixed the file not found errors

Download Link :

https://www.androidfilehost.com/?fid=529152257862670237

Update : Nameless Profile V4 for OP3

*Set asynchronous read/write timeout to 7500 ms in zen while reducing the synchronous values to 250 (can expect slightly better battery life due to slightly reduced overhead)

*Fixed scheduler path errors

Guess balanced profile is almost perfect (atleast to me[emoji14])

New : Nameless_Battery_profile

#Nameless battery is a battery oriented profile focused on reducing current draw and CPU spending lesser times on frequency with higher voltage ratings

#This also tweaks the IO scheduler to reduce the foreground I/O disk access thereby reducing the overhead

#Default cpu enter load for the built-in hotplug is tweaked so as to give big more time to enter the scenario rather than the usual

#Target_loads reworked in a way that the big will use frequencies above 1.2 Ghz if and only if absolutely required

#Other tweaks from Nameless Balanced remain unaltered

V4 Note : People using Nameless_V4_balanced profile and Nameless_V4_battery profile in EX_KM app, I have made a typo in each file for hispeed_freq for BIG cluster, its in as 14784000 in balanced and 10368000, just delete one zero and make it as 1478400 and 1036800 respectively.

Thanks to [MENTION=5044197]The Peterle[/MENTION] and [MENTION=6745491]joshuous[/MENTION] for pointing out

Download Link :

https://www.androidfilehost.com/?fid=385035244224391675

Update : NAMELESS Profile V5

Changes :

**Reworked target_loads.

**Reworked go_hispeed_load.

**New Scaling method with total control of scaling done by target_loads.

**Improved performance and battery.

**Few I/O tweaks

**LMK tweaks

New : Added Performance profile

**Not all-out performance, but considerably much faster with as much power efficiency as possible.

V5 is a major update, don't miss out ;)

Download Link

https://www.androidfilehost.com/?fid=529152257862683771

Enjoy :)

Instructions :

These are 2 ways to use/activate the Nameless Profile

1. Copying profile to EX_Kernel Manager :

*Open the downloaded zip (V2 and above)

*On that you will find a folder called EX_KM, inside that folder you will have the profile file

*Copy that file to /sdcard/ElementalX/gov_profiles folder

*Apply that profile from EX_KM app

*After applying select set on boot on top

OR​

2. Flash in RECOVERY :

*Yep, just flash the zip through your custom recovery,

*Reboot to system,

*Open terminal emulator app (if not installed download from playstore)

*Type the following

su (press enter)
NLB (press enter)

*After the script has run, press enter again and close the terminal.

You will have to do these steps each time if you are applying via this method. To avoid this you can keep add this script in init.d or kernel adiutor post boot action. I'm not going to write another 100 lines to guide you on that ( Google is your friend) , it's pretty simple to figure it out for people who are willing to mess with their kernels (all of us)

Feedbacks and suggestions are welcome ;

If I had helped hit that 'thanks' button :D

Regards,

Senthil.