yashsingh1/xdaforums huggingface dataset:
[Galaxy Note5 Original Android Development] Лithium-Фusion:
[MENTION=3511708]UpInTheAir[/MENTION] Hello. No toy for us? :)
[Galaxy Note5 Original Android Development] UpInTheAir:
Do you realize how long it takes to build + upload + edit each thread I support ? I don't do this full time, but have put almost as much into it though . .

I will

try

and update Edge variant(s) tomorrow, give me some time to breath. Some variant I might even skip.
[Galaxy Note5 Original Android Development] Лithium-Фusion:
Yes, I see, got it. Needed to know there will be available for us or just Note 5. Take your time, thanks.
[Galaxy Note5 Original Android Development] UpInTheAir:
As I said in release, it's only a beta. I'll be working on things.
[Galaxy Note5 Original Android Development] edwardob:
---------- Post added at 12:53 PM ---------- Previous post was at 12:52 PM ----------

[/COLOR]Fliiiiiip its shutting down cores when not in use yeeeeeeeeeeeeeeeeeeeees beautiful

sounds great but what does it mean....and is it set by default?
[Galaxy Note5 Original Android Development] LiL_Assassin:
Correct me if im wrong. Not sure how note 5 does it. But other phones that lets say had 6 cores. All cores wouls be running at the minimum freq. Not shutting off until deepsleep. So they would be idling at example 400x6 cores
[Galaxy Note5 Original Android Development] muffinsmuffy:
Not by default you have to change your gov from interactive to ktoonservative also note the is a beta build so its a little laggy at start (i assume when starting up cores) but once you get it going (takes less then a sec) its butter also you have to play around with the governor a bit to get it just right if you know what your doing its totally sweeeeeeeeeeeeeeeeet

---------- Post added at 02:17 PM ---------- Previous post was at 02:12 PM ----------

You are correct all cores remain on until deep sleep if you set your min cores to 6 then all 6 remain on at minimum frequency but with the beta build you have the hotplug taking care of cores for you so they will be completely shutdown until loaded and will start firing up cores as more load is added all this thanks to uita and his effort this in theory will save on battery i cant not begin to thank him i really wanted this aaaand now it isssssssss oh and you can still adjust your frequency [emoji16] awesoooooome

---------- Post added at 02:20 PM ---------- Previous post was at 02:17 PM ----------

Also note 5 doesn't shutdown by default uita did that [emoji12]
[Galaxy Note5 Original Android Development] edwardob:
ok thanks.....so i changed it....see what happens!

not sure how to play around with though...wouldn't know where to start

so i presume this means it will be very battery friendly
[Galaxy Note5 Original Android Development] muffinsmuffy:
In theory yes i just dont want my cores on for no reason you know

---------- Post added at 02:54 PM ---------- Previous post was at 02:52 PM ----------

Im enjoying it though you need help im here just pm me or head over to synapse thread so we dont clutter kernel thread and will help you and other who need there
[Galaxy Note5 Original Android Development] edwardob:
synapse thread?

wheres that?googled and came up with brain tumor? ????
[Galaxy Note5 Original Android Development] muffinsmuffy:
[emoji23] lol let me post link

---------- Post added at 03:07 PM ---------- Previous post was at 03:06 PM ----------

http://xdaforums.com/showthread.php?t=3303367
[Galaxy Note5 Original Android Development] CanMan1:
The big cluster does shutdown (enter cluster power-gating state) on stock, and so does the little cluster when the screen is off:

I think the individual cores also shutdown (or at least enter WFI state) too.

I recommend reading the following before tweaking ktoonservative to understand how entering low power states (C-states) affects latency and thus performance on Exynos 7420:

Source: http://www.anandtech.com/show/9330/exynos-7420-deep-dive/6
[Galaxy Note5 Original Android Development] n0ve:
Edit: change of mood lol

[MENTION=3511708]UpInTheAir[/MENTION] Nice good looking on the ktoon, values finally stick, awesome. Excited to try tuning it.
[Galaxy Note5 Original Android Development] aclan:
v4.1 beta seems good to go on N9200, thanks for your early Chinese Spring Festival gift!?
[Galaxy Note5 Original Android Development] UpInTheAir:
Have that link in Post #3. Great article by AndreiLux
[Galaxy Note5 Original Android Development] CanMan1:
I never noticed it was by Andrei, lol. I should check the author more often...

I think you should also link that article in post 3 under ASV groups. The currently linked post contradicts Andrei's article. For example, Andrei says most devices have an ASV group of ~10-11, but the linked post says:

My post in the synapse thread may be of use as well:

http://xdaforums.com/showthread.php?p=65151063

Lastly, this link in post 3 is dead:

KTOONSERVATIVE GOVERNOR

* Some info from the author: http://forum.freelatestmovies.org/showpost.php?p=53276364&postcount=3
[Galaxy Note5 Original Android Development] muffinsmuffy:
Well in my experience i had my a A57 cores running all the time but now i will have only one core A57 and A53 each until it gets input from me and thats what i wanted i had a look at the article a while back while if is very informative i must have missed that part also i wanted cores to shut down not the whole cluster sank you ver much
[Galaxy Note5 Original Android Development] CanMan1:
There's a 3rd C-State mentioned previously to consider:

WFI (Wait-for-interrupt)

WFI is an instruction-level and architectural power-management state with extremely low latency that stops the clock to a given CPU. By stopping the clock one avoids dynamic leakage by the CPU, so this is a crucial part of doing “nothing” in mobile CPUs
[Galaxy Note5 Original Android Development] UpInTheAir:
Thanks. But I don't need to re-quote the original author, Andrei. Users can just read the article(s). There's various pages to select, view and read with all the graph. It's not all about asv.

That an old link to a different device. Was the "norm" then, but asv_summary has generally improved (except for mine).

I'll fix the link when I have time.
[Galaxy Note5 Original Android Development] muffinsmuffy:
Dude WFI can kma we have ktoonservative now we shutting them down and burning $#it up at our command but thanks for the info though i still prefer the hotplug and im sure you do too and everyone else but especially me
[Galaxy Note5 Original Android Development] CanMan1:
I was actually the first person to ask UITA about adding ktoonservative AFAIK. So I'm ecstatic that he managed to solve the problems that prevented it from working with his kernel.

But I'm waiting for a final release (non-beta) before flashing since I value a stable and bug free experience. I've experienced too many costly problems with AOSP nightlies and experimental mods. So thanks to everyone who's testing.

I've gone through about 80%, so I know just how in depth and superb the article is.
[Galaxy Note5 Original Android Development] LiL_Assassin:
I am running it right now. It runs really well and not sure if its q placebo but after turning off samsung dvfs it runs even better
[Galaxy Note5 Original Android Development] muffinsmuffy:
Well then your a genius for asking and thank you very much 99%to uita but also thank you [MENTION=6980302]CanMan1[/MENTION] i haven't been a gov tweaking person buuuut even the pros learn something new everyday

---------- Post added at 05:20 AM ---------- Previous post was at 05:20 AM ----------

Ooooh let me try that too
[Galaxy Note5 Original Android Development] LiL_Assassin:
I use wanams module for it. Let me know how it goes for you
[Galaxy Note5 Original Android Development] CanMan1:
Actually, UITA had just attempted to add it before I posted. So maybe he thought of it first. But the real genius is UITA for getting it to work with the changes he made to the interactive governor (iirc)
[Galaxy Note5 Original Android Development] muffinsmuffy:
Thats why 99% thanks is to him i love his work

---------- Post added at 06:18 AM ---------- Previous post was at 06:17 AM ----------

Thanks man i saw it in wanam there is also a separate module for it
[Galaxy Note5 Original Android Development] UpInTheAir:
I did add it a long time ago, but never committed and released due to frequency control issues. I posted screenshots at the time in either this or T-Mobile thread.

The next version will still be BETA, but quite usable. I've taken care of some issues, but family commitments all afternoon.
[Galaxy Note5 Original Android Development] Yahyaultralight:
install it

i installed kernel in my Stock ROM whit TW Recovery.. its Works fine in my n920c Duos for now.
[Galaxy Note5 Original Android Development] Ruuddanger:
how can download skyhigh md5 to my pc plz ? :(
[Galaxy Note5 Original Android Development] UpInTheAir:
I don't understand. But I'll guess.

I don't support Odin flashable kernel anymore due to development needs.

You require a custom recovery. There is an appropriate TWRP thread in forum if you need to ask about this. Just search for it.

Good luck
[Galaxy Note5 Original Android Development] anab786:
Hey Up in the air, I have the N920C model and I've not yet rooted my phone bcos its too risky. Can I use ur new kernel the beta one to flash from odin. And will I have any problems after that? Many people are complaining about their battery life, random reboot problem and all other stuff. Is ur new kernel free of all this? Pls answer
[Galaxy Note5 Original Android Development] UpInTheAir:
SkyHigh had discontinued support for Odin. You did read my previous post, didn't you?

May I direct you to Post #2 where you'll find the answers you seek ;) There's also other pertinent information in Post #3.

I would advise for you to flash v4.0 as it's more polished than the beta.
[Galaxy Note5 Original Android Development] anab786:
So I can flash v4.0 with Odin?
[Galaxy Note5 Original Android Development] edwardob:
can't install this without rooting! !

read first post....and see if this will suit you
[Galaxy Note5 Original Android Development] anab786:
Should I directly flash v4.0 with Odin? I am new to all this so I dont know a lot.
[Galaxy Note5 Original Android Development] edwardob:
new or not you will annoy everyone by asking questions that are answered in first few posts. .....

read the instructions
[Galaxy Note5 Original Android Development] MohamedRaafat:
No you can't...Install a custom recovery then install the kernel from it
[Galaxy Note5 Original Android Development] UpInTheAir:
He would have "read" that :confused:

Maybe I need to quote the entire Post #2 lol
[Galaxy Note5 Original Android Development] sarshar:
SuperSu 2.67 needs to patch the gzipped ramdisk which is not possible on SkyHigh 4.1beta nor 4.0 stable.

Any tricks to rooting this kernel with the latest SuperSU versions ?
[Galaxy Note5 Original Android Development] UpInTheAir:
The latest versions do not provide any benefits. v2.52 works great, so best to leave it be until Android M
[Galaxy Note5 Original Android Development] UpInTheAir:
v4.2 released

v4.2 release for:

SM-N920-C / CD / G / I / 0 / 8 device variants

Check out the gitHub Change-log (link in Post #2).

Tested by UpInTheAir

:

My device setup:

SM-N920C

100% stock N920CXXU1AOK7 (THL) firmware

No modifications (apart from kernel and TWRP)

SkyHigh kernel defaults

No Xposed or other tweaks etc.

STABLE & RE-BOOT FREE !!

Please CLEAR SYNAPSE DATA

before flash

: device settings > Applications > Application manager > Synapse > force stop > clear data

DO NOT restore profiles from older versions or other kernels !

XDA RULE #1 'SEARCH BEFORE POSTING". Please READ Posts #1-3 BEFORE flashing !!

BUGS:

Disabling "Turbo Mode" will screw up frequency scaling. So if you have disabled

any time

, you need to REBOOT !!

Changing Interactive governor profiles when Interactive

is not used

, will result in Synapse display errors. Nothing to worry, no need to change the profile if Interactive it not used !

Have fun :)

Cheers

UITA
[Galaxy Note5 Original Android Development] muffinsmuffy:
There is definitely some differences i did try to restore my old profile and it works here too much better ui performance waking up the device is also better and im still using kt gov and it feels like interactive this kt has some potential
[Galaxy Note5 Original Android Development] edwardob:
do we use ktoonisfied profile ktoonservative gov..??...don't shoot me if i asked in the wrong place!
[Galaxy Note5 Original Android Development] muffinsmuffy:
See what works best for you mate but try ktoonsified its great
[Galaxy Note5 Original Android Development] UpInTheAir:
Maybe I misunderstand, but you can use any profile you wish. Try an see what best suits you. If you wish to make manual changes to any profile, then set to 'User' profile after setting profile.
[Galaxy Note5 Original Android Development] LiL_Assassin:
Im trying it now. But if anyone knows a good set of tweaks. Or setting up profiles. Ill test them out if they like :P
[Galaxy Note5 Original Android Development] UpInTheAir:
There are a number included to test and fine tune ;)
[Galaxy Note5 Original Android Development] Manson79:
Hi,

You have this thread for Synapse settings: http://xdaforums.com/tmobile-galaxy-note5/help/synapse-settings-performance-speed-t3303367, [MENTION=6311359]muffinsmuffy[/MENTION] posts some settings for Ktoonservative governor.

Also take a look here: http://xdaforums.com/tmobile-galaxy-s6/general/kernel-kt-sgs6-builds-variants-ktweaker-t3107867 (post #4), thread with settings from [MENTION=5082757]LuigiBull23[/MENTION], he helped [MENTION=3511708]UpInTheAir[/MENTION] for some things.
[Galaxy Note5 Original Android Development] Yathani:
Please CLEAR SYNAPSE DATA before flash: device settings > Applications > Application manager > Synapse > force stop > clear data

I don't see application named Synapse !!
[Galaxy Note5 Original Android Development] torchec:
I have a problem with multitasking with this kernel for example if i open a game and then open Facebook and if i want to get back to the game from the desktop it starts from the beggining, but if i hit the multitasking bottom the game doesnt reload it ! Any suggestion ? That doesnt happen with other kernel!
[Galaxy Note5 Original Android Development] muffinsmuffy:
Download from playstore first mate then clear it how are you gonna clear what you dont have?[emoji23]

---------- Post added at 06:56 PM ---------- Previous post was at 06:54 PM ----------

Not a kernel bug but a lollipop bug
[Galaxy Note5 Original Android Development] Yathani:
Oh my god .. ty ty

been using other kernel tools
[Galaxy Note5 Original Android Development] malnash52@gmail.com:
Because you didn't download it
[Galaxy Note5 Original Android Development] CanMan1:
It was linked in the installation instructions.
[Galaxy Note5 Original Android Development] umudeus:
No unfortunatelly its completely samsung related. Check this out

https://youtu.be/d4meetqEHhM

SM-N920G cihazımdan Tapatalk kullanılarak gönderildi
[Galaxy Note5 Original Android Development] marvi0:
Trying out this kernel but wanted to findout if anyone is using this with Lspeed mode without any issues?
[Galaxy Note5 Original Android Development] rico13:
Have you deleted all the scripts in the init.d directory prior to flashing the kernel and deleted data for the synapse app? Maybe change the lmk profile to something less aggressive.

Multi tasking is running good for me.
[Galaxy Note5 Original Android Development] CanMan1:
It depends which scripts your running. I think most is them will interfere with synapse. You should read what the script does before using it.
[Galaxy Note5 Original Android Development] Лithium-Фusion:
I had used and asked to UpInTheAir. He said there is no need to that script, the kernel already has got all of these scripts(features) and more. Actually never felt a difference then removed it lol. :thumbup:
[Galaxy Note5 Original Android Development] CanMan1:
Can you merge the CPU frequency and CPU time in state pages into 2 separate pages instead of 4?

1. CPU Frequency

2. CPU Stats

*Optional 3. CPU Volt

BTW, I see what you did here "Correct typo for those nit-pickers"

Commit a737570

└(^o^)┘

The kernel doesn't do everything L Speed does. For example, improve image quality or ad blocking.
[Galaxy Note5 Original Android Development] Лithium-Фusion:
Here, Im talkin about performance scripts of L. Multimedia one can wait for ages..
[Galaxy Note5 Original Android Development] UpInTheAir:
I like it. Try setting freq_step_lower_screen_on to 4. Will scale down to idle a bit faster

I used his and KT's ktoonservative profile values. Link is in credits section.

No. But if yes, you're on your own.

Thought about combining stats, still don't know.

Those "image quality" tweaks are really unproven. .. I've put them in my ROMs a long time ago, but never saw any improvement, even on ancient firmware.

Ad-blocking is ROM related. Plenty of apps and ROMs with that. Easy enough to have list in kernel, but not really interested.
[Galaxy Note5 Original Android Development] CanMan1:
You weren't explicit about that, so I wasn't sure since LSpeed has non kernel tweaks.

Obviously any init.d scripts that tweak the kernel can interfere with synapse. That's why I suggested learning what the scripts do before using them.

But since synapse doesn't allow everything in the kernel to be tweaked, and it doesn't apply settings during boot, init.d scripts that tweak the kernel are still useful. For example, I use my IPv6 disabler script so IPv6 is disabled before synapse boot completes. If your look at the Linux kernel documentation, you will see a lot things that you may want to tweak with scripts. Some of those tweaks are actually useful for some people, such as the new IPv6 disable feature of this kernel that I researched for UITA.

Summary

init.d scripts are still useful for those that understand them and what Synapse is capable of. There shouldn't be any problems if the user knows exactly what they're doing.

I didn't intend to suggest that anyone use LSpeed tweaks (I don't). And I consider any tweaks to be unproven without high quality objective evidence (Ie. repeatable real world tests/benchmarks).

Ad blocking is obviously unrelated to kernel development.
[Galaxy Note5 Original Android Development] UpInTheAir:
init.d is set after Synapse

Edit: benchmark don't show everything, mainly raw performance, but not necessity scaling or UI fluidity. etc. A lot is done by user observations for differing device setup. "Feel" is not placebo, also improved benchmark may not translate to the real world.
[Galaxy Note5 Original Android Development] CanMan1:
Are you referring to /sbin/SkyHigh.sh

I'm pretty sure I checked and IPv6 was still enabled before synapse boot completes. But with my script it was disabled. But I'll check again so I can remove that script.

Edit: I just remembered that I asked something similar before. http://xdaforums.com/showpost.php?p=64855781&postcount=1198

I'm sure there is a way to objectively measure fluidity, such as spen lag. In the PC world, there are "real world" benchmarks such as PCMark, 3DMark, or custom solutions like the AnandTech storage bench. AnandTech uses a lot of synthetic and real world benchmarks in their testing. PCMark exists for Android. Alternatively, maybe you could use high speed cameras and robots? IIRC, high speed cameras are used for measuring display refresh rates.

Also, "feel" is meaningless without theoretical understanding, well designed studies, and strong statistical evidence to support it. Double blind RCTs are the gold standard.
[Galaxy Note5 Original Android Development] LiL_Assassin:
Hey guys. Can anyone tell me what this means and how I can fix it? Trying to restore Someone's profile. I think it was muffys link that they gave me. I tried others just to test and I get that. Wiping data and resetting it had no affect. Anyone else can confirm this or is it my side error
[Galaxy Note5 Original Android Development] UpInTheAir:
Read Post #3 ;)
[Galaxy Note5 Original Android Development] UpInTheAir:
No. It's not "meaningless" if coupled with observations. Benchmark still measure raw, and not user / device setup specific and fluidity. They won't pick up slight observed stutter scaling from the min freq at idle. But I can surely see it!

But hey, it's "meaningless".... and me tweaking up the freq_step_lower_screen_on must do absolutely nothing without a benchmark :sly:

Also. You didn't read my previous reply properly. Init.d is set after Synapse, so will (generally) override any Synapse value set on boot. But opening Synapse after may cause apply/discard bug is value is different and if user sets this, then the Synapse value is applied.
[Galaxy Note5 Original Android Development] LiL_Assassin:
I was at work. I sent that before I left. I spent a bit of time googling. I deleted the sqlite folder (after backing it up) it works now :)
[Galaxy Note5 Original Android Development] torchec:
How can i delete the scrpts in the init.d directory? Im not using synapse
[Galaxy Note5 Original Android Development] CanMan1:
I think I said/meant that in my post, but I worded it differently and didn't mention the variables that affect performance (Eg device setup).

Edit: I just remembered that it is possible (on PC, maybe Android) to measure fluidity. Google "GPU frame time analysis". This is like the old argument about higher average FPS in benchmarks equaling better experience.

The rest (This might be too unrelated to kernel development):

Also, a high speed camera (Eg 200k FPS 0.005ms, overkill & expensive) can measure [input lag] better than anyone's eyes.

"You misrepresented someone's argument to make it easier to attack."

yourlogicalfallacyis.com/strawman

I couldn't resist.

Anyways, thanks for explaining init.d behavior more clearly.

Delete

/system/etc/init.d
[Galaxy Note5 Original Android Development] torchec:
I changed lmk to low but nothing happened every time i want to open the game it reload it :(

Do i have to delete the initd folder?

---------- Post added at 06:06 AM ---------- Previous post was at 06:05 AM ----------

But that only happens with certain games for example that doesnt happen with subway surf!!!

---------- Post added at 06:09 AM ---------- Previous post was at 06:06 AM ----------

It says 99supersudaemon what is that?
[Galaxy Note5 Original Android Development] CanMan1:
Perhaps the game prevents you from loading your previous state. Try minimizing the app with the multi window gesture instead. Drag in from the top corner
[Galaxy Note5 Original Android Development] torchec:
Do i have to delete the init.d folder?

---------- Post added at 06:14 AM ---------- Previous post was at 06:11 AM ----------

Maybe is a an app problem! But I have used other kernel like beastmode and when I want to get back to the game it doesnt close! Maybe its the kernel setting! In order to save battery
[Galaxy Note5 Original Android Development] CanMan1:
Yes if you don't understand exactly what the scripts do. Open them in a text editor to check
[Galaxy Note5 Original Android Development] UpInTheAir:
I don't think I misrepresented anything. You reference to "meaningless" was my point.

You don't need special benchmark tool or hardware setup to see most things either. UI fluidity can be visually compared and behaviour changed via Synapse, otherwise I'm blind.

I've seen you post reference to this on multiple threads now . So who is the straw man then. .. ;)
[Galaxy Note5 Original Android Development] CanMan1:
To put it simply, if the tweaks make you feel better (in the long term), then you're doing it right. ;)

Objectiveness is needed when you're trying to tell everyone that certain tweaks will make them feel better. Theoretical understanding can be sufficient for this.

I prefer to avoid making claims of better performance/battery without at least explaining what has been done.