yashsingh1/xdaforums huggingface dataset:
[Galaxy S6 / S6 Edge Unified Development] pad11:
Big Thanks for this Kernel ! very good work

A few questions

Is there a way to use the A57 quad core only @ games ? Want shut down the LITTLE cores if possible :D

and

With an older exynos SoC i could lock the GPU Frequency like this:

(terminal shell)

cd sys/module/mali/parameters

echo 533 > mali_dvfs_control

and this helped alot because the "dvfs dynamic gpu frequency" struggles too much in games, but can't find the mali_dvfs_control file anymore

[MENTION=4517211]Xileforce[/MENTION] can you give me some tips for the best gaming performance settings, some games are laggy, and i thought it's the fastest smartphone gpu actually (T760 MP8) :cyclops:
[Galaxy S6 / S6 Edge Unified Development] airgasmo:
Had the same Problem, only solution ive found is install wanam xposed and disable dvfs
[Galaxy S6 / S6 Edge Unified Development] skassa22:
Confirm same problem and same solution: wanam xposed last beta (support Lollipop) and option "disable dvfs" work on s6. In games the performance is another planet. GPU stay at 700mhz for long time,on the other hand there is that the device becomes very hot and the battery wears out quickly if the game is very heavy.
[Galaxy S6 / S6 Edge Unified Development] TheHardew:
You can always undervolt gpu, which would help at least a little bit with overheating.
[Galaxy S6 / S6 Edge Unified Development] skassa22:
Is possible with this kernel and synapse undervolting the gpu step like boeffla config and kernel of old galaxy s3?
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Try using an app like Kernel adiutor and change the interactive governor setting for enforced mode from 0 to 1 for both small and big cores. This resolves the occasional lag I get in certain games :)

I don't recommend running like this 24/7 tho
[Galaxy S6 / S6 Edge Unified Development] TheHardew:
I don't remember, the only thing I remember from boeffla is sound. Downoad Synapse and there will be "gpu" tab. There you can undervolt it. The lowest step you can undervolt by is 6.25, I think.
[Galaxy S6 / S6 Edge Unified Development] skassa22:
The problem is Gpu not cpu. i disabled DVFS for old galaxy s3 for long time and never had problems. Now i disabled DVFS for 2 weeks on galaxy s6 and works fine the gpu scale down at 70c of internal socket and not at 50c like Samsung default the gpu going down at 266mhz. I tried games like "AngryBird2", "do not commute" "tomb raider relic run" the difference in fps after 3 minute of game is huge. I liked if someone put one option in synapse to disable or enable the DVFS. "g.lewarne" in the unikernel version 4.0001 to 5.0002 He has disabled perhaps accidentally. I thing the code is in kernel need someone to investigate and make one option to disable or enable or better control the DVFS manually and tweak the grade of temperature and the mhz.

Sorry for my very bad english.

---------- Post added at 01:06 AM ---------- Previous post was at 12:53 AM ----------

No the step for mali t760 gpu is this:

266mhz-----volt..

350mhz-----volt

544mhz-----volt

600mhz-----volt

700mhz-----volt

in the old galaxy s3 with boeffle kernel utility you tweak all 4 step voltages.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
This Kernel uses higher Throttling temps for the gpu, like I said try setting enforced mode which is what Glewarne used to do by default. This unhooks parts of the SOC from dvfs. That's why it's so smooth but the battery life suffers.
[Galaxy S6 / S6 Edge Unified Development] skassa22:
I tried but not help.i prefer high thtottling temp on the gpu but stay at high mhz. I thing if the game is heavy the gpu need to stay at high mhz to remain smooth. No problem for me if the battery going down fast. The gpu of galaxy s6 is powerfull at 700mhz or 466 but not on 266mhz after few minutes like default. Try with your device to disable "DVFS" and play "laracroft relic run" for 3 minutes and check the difference in fps with "disabled" and "enabled".
[Galaxy S6 / S6 Edge Unified Development] pad11:
Disabling DVFS works like a charm. The only thing is it's overheating after a few minutes due to gpu power
[MENTION=4517211]Xileforce[/MENTION] Is it possible to lock GPU max frequency ? That would help a'lot , like 400-600~ Mhz.
[Galaxy S6 / S6 Edge Unified Development] TheHardew:
I know similar question has been asked a lot, but could you make an option to disable a57 or a53 cluster? It would be helpful with cpu uv, as it would force cpu to use only tested cluster, i.e. if I lock cpu at 200 MHz, set performance governor, and undervolt A53 by even 100 mV, there will be no real good way to check if it's not too much.
[Galaxy S6 / S6 Edge Unified Development] erghetto:
how does DoubleTap2Wake work? (if works)
[Galaxy S6 / S6 Edge Unified Development] pad11:
Download terminal https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=de

In terminal shell type: VControl exact like this with 2 big letters ^^

now you are on text based menu and there you can enabl D2TW option
[Galaxy S6 / S6 Edge Unified Development] erghetto:
sorry, i didn't mean how to activate it. i'd like to know if it work well like on lg g4 (or every other phone that has thies feature) and if it has some impact on battery life
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Andreilux said there is a way to disable cores, I'm not exactly sure how myself though. I haven't really looked. I'll take a look around and see if I can find something.

It seems to work well for me. I've never had it not work. As for battery drain, I'm not really sure. Its sorta hard to quantify because there so many other variables.
[Galaxy S6 / S6 Edge Unified Development] highlander07422:
R3 is a super kernel. Updated to 4.1 and boot loops. Boots up and then 10 seconds later re-boots.

Wiped davlik and cash, fixed perms.

XtreStolite V2.3
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
That's weird. All of those issues should be fixed in 4.1 it may have something to do with cpu oc. Could you try flashing r3 then deleting /data/Vindicator folder and reflashing 4.1?
[Galaxy S6 / S6 Edge Unified Development] highlander07422:
I use restore which has the version 3 as its kernel. I wiped data and cashes before I restore.

I will delete the folder now cuz I am using my restored ROM and then flash V4.
[Galaxy S6 / S6 Edge Unified Development] swift2fly:
will this kernel work with stock 5.1.1?
[Galaxy S6 / S6 Edge Unified Development] RFrancis:
Did we ever know what the sensorhub wakelock was ? Also how is r4.1 listed under about in setting ?
[Galaxy S6 / S6 Edge Unified Development] erghetto:
i have used phliz recovery, but i think that it hasn't been flashed. strange

edit: and VControl in terminal doesn't work. nothing happens

edit2: well, i have read previous pages. with TWRP it worked.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
4.1 shows as 4 in settings. As for sensorhub wakelock I've run it disabled forever and haven't noticed anything that doesn't work. I'm sure theres something that won't work correctly because the wakelock is there for a reason lol.
[Galaxy S6 / S6 Edge Unified Development] boostermbkking:
when the kernel was updated?
[Galaxy S6 / S6 Edge Unified Development] TheHardew:
About when September started.
[Galaxy S6 / S6 Edge Unified Development] SandeepEmekar:
Thanks

The best kernel I ever came across for S6 Edge!

Thank you very much!
[Galaxy S6 / S6 Edge Unified Development] MagXDA:
Yesterday I installed the Vindicator kernel.

Today I got a "hard freeze".

The phone didn't react on either any key or any tap or power.

Only hard reboot helped (power + vol down).

Power Efficient Workqueues were enabled.

Now I disable Power Efficient Workqueues. Will see.

I use SGS6 Edge with CarHDRom6.
[Galaxy S6 / S6 Edge Unified Development] TheHardew:
With synapse there is no option to modify voltage of A57 cluster on 2496 MHz. As soon as you accept changes it's set to 1125 mV.
[Galaxy S6 / S6 Edge Unified Development] MagXDA:
The second hard freeze with disabled PEW.

Have to change the kernel. :(
[Galaxy S6 / S6 Edge Unified Development] Haatim17:
I installed this kernel a minth ago, batery life increases, but each time mi phone gets stopped, when i am watching videos in youtube the mobile phone stops, like a soft reboot but without samsung's logo, the pone turns back to home screen without any icon. This is only for a few seconds, but it is weird, this only hapoens with this kernel. I have xtrestolite rom deodexed 2.3 and vindicator kernel r4.1.

Sorry i'm a spanish man and my english is not perfect :confused:
[Galaxy S6 / S6 Edge Unified Development] sergeivich:
Hello, amazing kernel so far, really enjoy it. Is there any way to get ethernet support or is that not part of the kernel development?
[Galaxy S6 / S6 Edge Unified Development] jojobans:
Hi

What the best setting for battery life ??

Bulid is COH2
[Galaxy S6 / S6 Edge Unified Development] MagXDA:
I experience the same behaviour but not only in youtube. In other havy applications as well.

Have to change kernel.
[Galaxy S6 / S6 Edge Unified Development] 29y6145:
i thing unikernel and arter kernel bester
[Galaxy S6 / S6 Edge Unified Development] Haatim17:
I would like to install arter's kernel but in his post he says that you should flash it via cwm and i have twrp recovery, how can i intall other recovery?
[Galaxy S6 / S6 Edge Unified Development] airgasmo:
Maybe you guys receive an answer in the right thread?
[Galaxy S6 / S6 Edge Unified Development] gijs007:
I'd like to flash this kernel since I'm not happy with the stock battery life.

I currently have a complete stock 920F with up to date (5.1.1.) COH2 Samsung ROM. Which methods do I have for flashing this and what is recommended?
[Galaxy S6 / S6 Edge Unified Development] skinza:
You can flash it with twrp
[Galaxy S6 / S6 Edge Unified Development] Noxxxious:
1. If you care about knox (warranty+samsung pay)

flash engineering 5.0.2 bootloader (breaks fingerprint functionality) with Odin and then TWRP -> kernel

2. If you don't care about knox (warranty+samsung pay)

skip the engineering 5.0.2 bootloader step
[Galaxy S6 / S6 Edge Unified Development] Harregukalerik:
Twrp works fine no need for other
[Galaxy S6 / S6 Edge Unified Development] gijs007:
Just flashed this kernel.

I've changed the following settings:

clocked down both cpu's to 200mhz and enabled Power Efficient Workqueues (Shouldn't they be enabled by default since "The default settings should be optimal for a balance of battery and performance without a need to tweak." ;) )

enabled device encryption (fast)

After doing this I noticed that the screen turned black, and the phone vibrated a few times.

After waiting for 1-2 minutes I restarted the phone with the volume down and power button, now that the phone starts up I see the Samsung boot screen with the little moving blobs/stars. However it's been stuck at this for 5-10 minutes now.

Any suggestions?
[Galaxy S6 / S6 Edge Unified Development] TheHardew:
Have you got nandroid backup from before flashing the kernel? If yes you can try restoring system and boot.
[Galaxy S6 / S6 Edge Unified Development] shamps:
Hi

I have an international S6 and the only issue i have is that my phone gets hot even with normal usage.

Even simple web browsing and facebook makes it pretty warm to hold.

No overheating, it just gets warm to hold. I have used plenty of metal phones and they never got this hot.

I was advised to try this kernel and have flashed it successfully.

Could some please help me with what settings should i keep as to keep the phone from getting hot.

I have installed synapse but don't have any experience with it.

Thanks in advance!!
[Galaxy S6 / S6 Edge Unified Development] gijs007:
Hmm. seems like a bug.. Had to re flash stock firmware then redo the whole process of flashing recovery and kernel and reconfigure my phone..

I didn't change any settings for the kernel and when I started the encoding the screen sad encoding for 2-3 seconds.

After that it went black again and the phone starts vibrating randomly..
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Are you referring to where the phone glitches, then goes black and then to lockscreen? If so i ve had this occur a few times too. I'm not sure what's causing it but I'm working on a fix in the new version :)
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Ethernet support? How would one connect an Ethernet cable to the phone?
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Sounds like maybe something went wrong with the encryption. I personally don't use encryption so I'm not 100% sure but that's the only thing I can think of from what you did. Power Efficient workqueues are not enabled by default because I've gotten mixed results in my testing. Some people find better battery drain, others find it worse. Logically it makes no sense why it would be worse to me, though I have noticed what seems like higher drain with them enabled.
[Galaxy S6 / S6 Edge Unified Development] gijs007:
Thanks for the fast reply :)

I've tried encryption several times (once with your kernel without changing settings and once with those frequency changes) on a factory default rom. So I think it's broken in the kernel.

Hmm, I can see why it would have a higher drain. I've read somewhere that race to idle is supposedly more power efficient than throttling a CPU (although that was on X86-x64 cpu's), and of course the data will need to be accessed trough the memory which can cause a delay and extra load on the SOC.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Yea likely something encryption related is broken in the Kernel. Could be related to some encryption speed boosts I've added. As for power efficient workqueues, they don't actually do any Throttling. Here's an example of how they work. Whenever a core isn't processing something it will go into a sleep state. There are multiple sleep states. Some are deeper than others. The deeper the sleep the more power is saved but the longer the delay to wakeup. There's a pretty complex algorithm that goes into trying to guess how long it will be until the core is going to need to be woke up and putting it into the correct sleep state. The problem is if you go into a sleep state and then quickly come out to work on something and then go back it can end up using more power actually. Power efficient workqueues unbinds the workqueues from the cpu it was created on. This means that if a process was started on cpu 2 but cpu 2 is sleeping and cpu 1 is awake doing something already the power efficient workqueues will instead opt to move the task to the already awake cpu in order to allow the other one to continue sleeping. The problem is you take a marginal performance hit from losing cache locality and a few other things but its probably not noticeable. So it makes sense why you would save battery life with them enabled, however for whatever reason it seems like sometimes they actually increase the drain on this device. It could just be coincidence. Sorry for the long post! Hope it makes some sense.
[Galaxy S6 / S6 Edge Unified Development] sergeivich:
Via OTG > usb-ethernet adapter such as Plugable or Bobjgear etc. When I connect the adapter to the phone, it appears that usb networking drivers are not installed but eth0 shows as UP in terminal emulator. I can see the phone on my router, but the phone does not allow dhcp and cannot connect to the router (I made a thread with my progress report here: LINK, it is a shame that S6 it doesnt support MHL out (unlike previous models) and the only way to do wired gaming is OTG > ethernet adapter > router > chromecast ethernet adapter > screen mirror.

If we could get usb networking working on the phone, I would support that in any way possible $$$!
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Gotcha. I'll have to check through my config files and see if I have anything related to Ethernet disabled.
[Galaxy S6 / S6 Edge Unified Development] MagXDA:
And this behaviour too. :)

But I mentioned a real hard freeze. The situation when the phone sleeps so deep that nothing can wake it except reset.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
I haven't had that yet. Are you undervolting or adjusting any frequencies?
[Galaxy S6 / S6 Edge Unified Development] Novek:
Very nice kernel mate! A shame it's not that known. The possibility to turn off e.g. sensorhub wakelock, the reduced wlan-wakes and other battery saving options are just amazing work. Perfect for my need at least :) What source are you using for the upcoming update?
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Thanks for the kind words! I'm waiting on the new T-Mobile source from the update they just released to come out. I forget the code number off the top off my head.
[Galaxy S6 / S6 Edge Unified Development] RFrancis:
Would increasing the hpm voltage control be the same as decreasing the voltage of every frequency individually ?
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
I'm not totally sure about that stuff. I read the article on anandtech by [MENTION=4167023]AndreiLux[/MENTION] but I'm not super familiar with it. He knows much more than I.
[Galaxy S6 / S6 Edge Unified Development] RFrancis:
I see , thank you. Also if you happen to know what's the purpose of randomizing va space ?
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Randomizing va space is a security feature. It basically makes hackers have to guess where things are because they r randomly placed. It's been enabled in Android by default for awhile now
[Galaxy S6 / S6 Edge Unified Development] RFrancis:
I got that much from some reading, alright then. Much appreciated !
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
I too had to look it up after seeing it in synapse :P idk if it makes much difference in performance on modern devices though. Seems like that should be a pretty negligible thing with a modern soc.
[Galaxy S6 / S6 Edge Unified Development] RFrancis:
It does seem negligible I'm also looking into the laptop option for delaying the writes.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
New Kernel source finally came out.
[Galaxy S6 / S6 Edge Unified Development] RFrancis:
Yeah something new to okay with
[Galaxy S6 / S6 Edge Unified Development] Novek:
Good good :)
[Galaxy S6 / S6 Edge Unified Development] alerems:
Hi! Will you repack kernel with new sources?
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Yes. Soon :)
[Galaxy S6 / S6 Edge Unified Development] pad11:
Have tested all available kernel and came back to this kernel because it has the most options, very stable and battery friendly+fast :victory:

the only thing I'm missing is a GPU frequency controller . ktweaker does have a regulator but the settings will not stick

thank you for all the work on the kernel , greetings
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Thanks! Glad to hear you like it. I'm not sure about the gpu frequency control atm. I'll have to look. I'm not sure it exists atm. Though I may be able to set it somehow with a boot parameter.
[Galaxy S6 / S6 Edge Unified Development] TheHardew:
[MENTION=4517211]Xileforce[/MENTION] I read on the other thread that arter's kernel doesn't show that ugly red line on boot up. Could you try to do it as well in your kernel, please? It's kinda a problem when using boot splashes.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
I'll see if I can find a commit that removes it in his repo.
[Galaxy S6 / S6 Edge Unified Development] ktetreault14:
It's not set in Enforcing mode on boot.
[Galaxy S6 / S6 Edge Unified Development] skivnit:
Great kernel so far, dunno about batter life but it's smooth so far

Sent from my SM-G925F
[Galaxy S6 / S6 Edge Unified Development] gpvecchi:
No, it's enforcing, he said he removed it...
[Galaxy S6 / S6 Edge Unified Development] TheHardew:
This is how arter says he did it: http://xdaforums.com/galaxy-s6/sams...-galaxy-s6-t3171246/post62175307#post62175307

Though IDK where to find the patch.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Cool. It's prob on his git then. I should have the next update out this weekend :)
[Galaxy S6 / S6 Edge Unified Development] Noxxxious:
Good kernel, it should get more attention tbh. On my first cycle its performing better than other kernels out there battery and performance wise.

By the way why aren't you using sources like OH2 etc. but waiting for the T-mobile variant one?
[Galaxy S6 / S6 Edge Unified Development] Indranuj Kar:
Can I switch off some of the big cores permanently with Kernel audiotor? Will there be any side effects?

---------- Post added at 06:45 PM ---------- Previous post was at 06:38 PM ----------

Should I on the schedule workques to save power?
[Galaxy S6 / S6 Edge Unified Development] TheHardew:
[MENTION=5564502]Indranuj Kar[/MENTION] No you cannot switch 'em off, they'll turn back on and try the workques they might work, but don't have to. That's why they are by default disabled.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
I waited because tmobiles DOH6 is the latest source available atm :)
[Galaxy S6 / S6 Edge Unified Development] Indranuj Kar:
Bro in the cpu options in kernel auditor there is an option to save workques on awake cpus to save power; should I on that?
[Galaxy S6 / S6 Edge Unified Development] skivnit:
Vcontrol doesn't work on Philz? Cmd doesn't exist

Sent from my SM-G925F
[Galaxy S6 / S6 Edge Unified Development] pad11:
type VControl instead of Vcontrol :D it works, 2 big letters
[Galaxy S6 / S6 Edge Unified Development] skivnit:
Yes I know that I have used the kernel in its early stages

Sent from my SM-G925F
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Did you check to ensure the Kernel flashed? Afaik only twrp will flash it properly.
[Galaxy S6 / S6 Edge Unified Development] skivnit:
You're right flashed twrp back but then arter97's kernel blocks me from flashing other kernels for some reason

Sent from my SM-G925F
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Yea its something with philz. Idk why he uses that.
[Galaxy S6 / S6 Edge Unified Development] TheHardew:
He uses that 'cuz his kernel uses f2fs and he had to manually add it into recovery. Arter was able to do it with PhilZ, but not with twrp as it's author(s) denied his request for something I don't remember right now.
[Galaxy S6 / S6 Edge Unified Development] osmosizzz:
This was the only kernel that enabled me to go 16 hours with like 5 hours screen on time. No other kernel has done this. Patiently waiting :)
[Galaxy S6 / S6 Edge Unified Development] lugiank:
May be possible a Kernel Level tweak to increase screen sensitivity like S5 (where you could even use normal pencil as a stylus)?
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
On the way!

I think I've just fixed the app install issue! If so I'll let you guys try the test build :)

Scratch that :( still giving me issues :( but I've fixed a few other things at least...
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Unfortunately I use the same unification patches as everyone else so I don't think it will work for you unless it's magic :(
[Galaxy S6 / S6 Edge Unified Development] sintro:
Alright, thanks anyways!
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Yes!!!! I fixed it! It was fsync! Turning off fsync broke installing apps! I have no idea why this was fine in 5.0 and doesn't work now in 5.1 but I can confirm its the issue. Will have a build out shortly :)
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Guys try this build please :) BTW I don't support any governor's aside from interactive. Its the only one designed for heterogenous multiprocessing(using all 8 cores at once) so if you have any issues and you are using another governor please switch to interactive and reboot before reporting. Also lemme know what you think of the governor's. I only added two because most of the others just didn't even work at all. Smartass seems to get stuck, BioShock seems to work OK but kind of laggy.

https://drive.google.com/file/d/0B6n0VW96A9MoWkpqZDc1WXNMcXM/edit?usp=docslist_api