[OnePlus 3 Guides, News, & Discussion] Mostafa Wael:
Introducing...

Shotgun!​

Strategy

​

This profile's main goal is to provide absolute maximum performance when needed, but lies low quite well. You see, some times I see the CPU hitting some of the high freqs of 1190 while making something as simple as watching YouTube or playing some spotify tracks needlessly, and sometimes I feel it is a bit slower than it should be in things like brute multitasking. Most profiles do aim at bringing a mid-ground to rest on. But with the sensible words of one of my favourite idols Jeremy Clarkson, he says 'Power solves everything' and right he is. By eliminating the mid freqs of the Little cluster and efficiently using some specific frequency steps, you get some power savings by staying on lower freqs as much as possible, and even on brutal tasks you get the job done faster as well, since the CPU will give you all the power to finish the job as fast as it can, and hit back to idle faster. Some may be worried about the power consumption with that turbo policy, but as it can be viewed from [MENTION=6187429]Asiier[/MENTION] OP's graphs and info, the difference in the voltage is not that high to make you that worried at all, and even numbers say it. I got a mighty 7.5 hours SOT over more than a day on OOS 3.2.7 with Mono kernel (tbh i used to get that value, but now I get it so easily without any extra battery conservation techniques) and i get better performance as to my usage patterns. As for the big cluster, I chose to stick with the stock Big cluster settings for better efficiency with slight tweaks to make it a little bit more bursty and lie low quicker. [MENTION=6187429]Asiier[/MENTION] I must point out something there. In your OP you advised (sort of) to tweak the big Kryos to be acting in a bursty manner. Well that is partially right, coz these big Kryos are no A57s where they heat up badly if engaged, rather their sustainable performance is quite lovely, and the fact that as much as the little cluster being in charge of most of your tasks as the 'main cluster', it is not being relied on as much as it was in the S810, and the big cores take charge of the load much more than it was in the S810. So it is a bit tricky to tweak now, coz you don't want it to be very dormant like the A57 coz that will sacrifice performance and smoothness noticeably.

Also take that into consideration

I suggest as always to turn off touchboost and use low input boost freqs for more time as always, but if you feel the need to use Touchboost or increase the input boost parameters, no problem at all. My usage is typing, reading, gaming for an hour or maybe slightly more, lots and lots of YouTube streaming and video playback, Spotify, WhatsApp and Telegram, XDA checking of course and some off-screen music playback. This profile has been tested on

OOS 3.2.7 + Mono/Boeffla kernel, Arter97's CM13 + Arter97's custom kernel, OrionOS 11 Oct with its stock kernel

Downloads​

Shotgun_v1.0 EXKM profile here

init.d script here

Shotgun_v1.6 EXKM profile here

Shotgun_v1.7.6 EXKM profile here

->It is not 100% true that a newer version is better for you, but 99% it is :cowboy: <-

Changelist​

Shotgun v1.0

initial release

Shotgun v1.6

-> eliminated more freqs for both little and big clusters, big cluster should be a little bit more dormant. Should be much

smoother AND more battery friendly

Shotgun v1.7.6

-> should be working fine without ANY Touchboost/Input boost/Bob boost settings (yes set input_boost freq to 0 freq for

litte and big cores anf for 0 ms to turn it off)

-> more smooth and battery friendly

>>>Shotgun is EOL after v1.7.6<<<

Burnout PR​

->

Burnout PR1

, make sure to apply the gears here

->

Burnout PR2 Golden!

. No gears needed, this is the absolute performance you can get!

Gamers

be cautious, this is

NOT

intended for gaming at all. Heavy browsing might be a bit warmer than your taste too. I have added some changes that work well with AOSP/CM LineageOS?/CAF Nougat but it seems that OB9 does

NOT

work as well as I expected.

Legacy: (imo Burnout PR2 moved leaps after that, but i never delete my trials since we are not the same :)

An intermediate profile has been cooked as well, dubbed as Burnout_Extreme. Learn more about it here

People who fail to automatically load the settings after booting even though the slider has been set to apply the settings on boot please notify me. Hope it does not fail you! Big thanks to [MENTION=4597125]weeka89[/MENTION] and everybody here on this thread and the slack group for testing, couldn't have been that great or refined without your help and time, very much appreciated :good: