yashsingh1/xdaforums huggingface dataset:
[Galaxy S6 Edge+ Android Development] arter97:
I've done some interesting benchmarks targeting semi-realworld situations which are not measurable with traditional benchmarking apps such as Antutu or PCMark, similar to the I/O scheduler benchmarks I've done earlier but with automated tool this time.

I used adb to automate and measure those 2

1. Repeatedly turning on and off the screen 100 times

2. Open up 25 apps sequentially and repeat it 5 times

And just in case, I've uploaded the scripts I've used to GitHub :

https://github.com/arter97/android_autobench

Versions below 3.0 were excluded as those do not support back-to-n0t3, which I'm currently using.

Versions that doesn't have significant changes in performance were excluded.

5.0 had a feature that returns cached memory to available memory to increase memory efficiency thus decreasing screen-on delay. Turns out it was making it worse, by a significant margin.

Future releases had it improved a bit, and that feature was removed all together on 7.0+.

There are only I/O scheduler changes in 5.0 -> 6.0, which is a switch from FIOPS to ROW.

The test itself was done with all apps and background services killed, so judging by the fact that FIOPS has an advantage over ROW on single-threaded read performance, it explains why, this test case in particular, ROW has a worse score.

In real-world, 6.0 is faster than 5.0(as I demonstrated in earlier I/O scheduler benchmark video). And thus, the second test's result can be perceived as my kernel's application launching speed was increased every time as the version goes up.

This test shows that 8.0-alpha2 is quite solid. (And I'm quite happy about it)

And there's actually one more interesting conclusion.

The ~150 commits applied to 8.0-alpha2 were taken from Qualcomm.

And these commits can be easily found in many S808,810 kernels.

I've found most of these commits on the LG G4. That explains why LG G4 surprisingly has very good real-world performance.

On the contrary, OnePlus 2 doesn't have any those commits as it's based on old Qualcomm's kernel.

That explains why OnePlus 2, despite it has S810 over the slower G4's S808, had much slower performance in this PhoneBuff speed-test(which I personally prefer):

https://www.youtube.com/watch?v=JV8LlTxcIvY

This again proves Samsung lacks in software while Qualcomm does cutting-edge changes like (snap-snap-snap-snap)crazy, stabilizing it and opening it for manufacturer to go apply it.

It's a pity that our devices, which CLEARLY has a HUGE advantage over S808/810 hardware, doesn't perform as well as what we expect from such amazing hardware.
[Galaxy S6 Edge+ Android Development] qsy124:
cant wait version 8
[Galaxy S6 Edge+ Android Development] xanthrax:
Until then, you can edit that huge useless quote...

Sent from my Darkside of the Edge+
[Galaxy S6 Edge+ Android Development] arter97:
Stable 8.0 is now live.

8.0

Updated to Linux 3.10.92
[Galaxy S6 Edge+ Android Development] johar.sanjeev:
does new firmware G928FXXU2AOJ5 blocks flashing of custom recovery, if i flash the firmware through odin. Please update
[Galaxy S6 Edge+ Android Development] jah2110:
I have OJ4 and don't have any restrictions with recovery. 928g I'm using twrp
[Galaxy S6 Edge+ Android Development] d407974:
Version 8 works really great and smoth

Gesendet von meinem SM-G928F mit Tapatalk
[Galaxy S6 Edge+ Android Development] Krokogator:
I believe it does if you flash full stock rom via odin. If you flash custom rom based on J4/J5 nothing happens, bootloader still the same.
[Galaxy S6 Edge+ Android Development] citytrader:
Can you post the ODIN filename you used?
[Galaxy S6 Edge+ Android Development] Jymmy97:
got "footer is wrong" via philz ;-(

Unable to flash the v8.0 928fcig Kernel

didn't have any problem when for v6 & 7.

Any idea? Maybe flash kernel via odin?

flash 8.0 recovery?

tks
[Galaxy S6 Edge+ Android Development] qsy124:
I update oj5 with full stock via odin， it still alowed me to flash recovery.....
[Galaxy S6 Edge+ Android Development] Krokogator:
Confirm deep sleep working great on 8.0 stable.

Wysłane z mojego SM-G928F przy użyciu Tapatalka
[Galaxy S6 Edge+ Android Development] :
I don't see any download links for the g928t
[Galaxy S6 Edge+ Android Development] Jymmy97:
Hi [MENTION=5182870]podagee[/MENTION], the v8 Kernel for 928T is available => http://www.arter97.com/browse/exynos7420/kernel/8.0/g928tw8/
[Galaxy S6 Edge+ Android Development] :
So do I just flash this via Odin along with the recovery and I should have root and custom recovery? Sorry this is my first Samsung phone
[Galaxy S6 Edge+ Android Development] Jymmy97:
Hi [MENTION=5182870]podagee[/MENTION],

If you only want to root your edge + (without tweaks.....) , you 1st have to know wich version you have => G928F, 928 I or / C / L / K / S / T / W8

What's your's?

Keep in mind because it's your 1st time that if you follow the next steps, you will void your warranty:p

1/ Go here

2/ Download the good *.tar file corresponding to your model.

3/ Flash with Odin

If you have any issue or question before, after flashing use the auto-rooting thread

;)
[Galaxy S6 Edge+ Android Development] ChrisM75:
Warranty is NOT void because you rooted, at least not in the EU it isnt.
[Galaxy S6 Edge+ Android Development] MichaelGroth:
Version 8.0 Final is the best yet. G928F thanks [MENTION=4898097]arter97[/MENTION]
[Galaxy S6 Edge+ Android Development] dagobertcam:
Version 8.0 Finale ist TOP

Danke
[Galaxy S6 Edge+ Android Development] Jymmy97:
this morning got "footer is wrong".

After wipe cache, Davilk cache and reboot.....kernel v8 is finally install ;)
[Galaxy S6 Edge+ Android Development] Krokogator:
[MENTION=4898097]arter97[/MENTION]

I found a little bug. Sometimes I'm a bit confused why when unlocking the phone some apps or calendar events popup even when I'm sure that I closed everything before locking the device. I found out that for a very short time after pressing the power button phone still registers touch inputs. I have no idea if it's the same on stock but defnitely there is a delay between pressing the power button and disabling touchscreen. Could you look into this, please?

Edit: I forgot, I'm using also custom rom, maybe there's a problem I'll check this first but I think it's kernel related.

Edit2: Can someone try going to apps list, press the power button and straight after touch the screen, then unlock and check if any touch was registered (app opened). Thanks!
[Galaxy S6 Edge+ Android Development] failsaf3:
Still getting wpc_opfq_lock wakelock. It's running 100% of the time and killing battery. Tried to research but can't seem to find any info.

Otherwise than that 8.0 seems great. Unfortunately I have to revert to 6.0 again as the battery drain is too much on 8.0 :(
[Galaxy S6 Edge+ Android Development] arter97:
Please try versions in between 6.0 <-> 8.0 including alpha and beta.
[Galaxy S6 Edge+ Android Development] failsaf3:
:good: So far I have tried 7.0beta1, 8.0alpha1, 8.0alpha2, 8.0 (all with same wakelock).

Will try others inbetween 6.0 and 8.0 and report back. May take me a day or two as this seems to be related to wireless charging and I don't have a wireless charger here at work. The wakelock time begins as soon as phone is removed from wireless charger and remains 100% until reboot. If phone is rebooted wakelock does not reappear again (until phone is connected and removed from wireless charger).
[Galaxy S6 Edge+ Android Development] jah2110:
8.0 is super smooth and fast! Battery life is amazing. Thanks for this release.
[Galaxy S6 Edge+ Android Development] arter97:
8.1 is live.

8.1

RCU, IRQ, topology merged with CodeAurora(Qualcomm)

ION: system heap allocation time reduced
[Galaxy S6 Edge+ Android Development] Jymmy97:
Test done! No pb on my custom rom and v8. :cyclops:
[Galaxy S6 Edge+ Android Development] jah2110:
Excellent work mate, 8.1 go really well, smooth and fast, 1 questions, is any possibility to fix private mode? Thanks a lot for share work.
[Galaxy S6 Edge+ Android Development] citytrader:
Tested 8.1 and I returned back to 8.0, with 8.1 at sometime (the test was with the phone attached to the charger) all the phone become laggy, very laggy, something that did not happen with 8.0.

Logs in the attachment.
[Galaxy S6 Edge+ Android Development] xanthrax:
It looks that it's something related to runtime, lot of exceptions related to dalvik / art

Do you use f2fs?

I've never encountered such issue on this kernel

Sent from my Darkside of the Edge+
[Galaxy S6 Edge+ Android Development] citytrader:
The rom is full stock, so no f2fs
[Galaxy S6 Edge+ Android Development] Wesley_NL:
8.1 installed , no boot loops ,nice
[Galaxy S6 Edge+ Android Development] citytrader:
Seems the laggyness is caused by the app FreeDcam, after closing that app, the phone became laggy and was the coincidence that in the same time I flashed the new version 8.1
[Galaxy S6 Edge+ Android Development] failsaf3:
After further experimentation I was able to replicate the wpc_opfq_lock on 6.0 as well. Also tried all kernels from 6.0-8.0 and was able to replicate wakelock. Turns out the wakelock does not appear if the phone charges to full. However if I put the phone on the wireless charger and remove at anything under full charge the wakelock appears.
[Galaxy S6 Edge+ Android Development] citytrader:
Anyone could help me to find why I get this errors in the logcat: Could not connect to Secure Storage Daemon

Is this a kernel related issue or something in the rom?
[Galaxy S6 Edge+ Android Development] narcis1974:
Hello Arter97 and other experts. I had a note 4 whose motherboard has gone. Be the very frequent Custom ROMs and kernels written in it,the cause for this issue ? ROM's too frequent and often written kernel ,they are harmful to emmc ? I like to try on many kernels as though ... might harm...

Thanks for response .

Trimis de pe al meu SM-G928F folosind Tapatalk
[Galaxy S6 Edge+ Android Development] arter97:
Everything you do to your phone harms the eMMC.
[Galaxy S6 Edge+ Android Development] arter97:
Yes, my kernel has secure storage disabled.
[Galaxy S6 Edge+ Android Development] citytrader:
Thanks, for now 8.1 is working flawlessly, the hangs were an application not the kernel for now.

Coming from LG G2 were all custom kernels were total crap except for kairi_zeroblade's kernel because his kernel was the only one stable in G2, I'm impressed how stable is your kernel, and you are more focused in improving it with useful stuff and not adding crap that nobody uses that makes the phone unstable like happened in my G2.

Very good job!
[Galaxy S6 Edge+ Android Development] jah2110:
Hi [MENTION=4898097]arter97[/MENTION], is any possibility to fix private mode? Thanks a lot for share work.
[Galaxy S6 Edge+ Android Development] wease:
My private mode works fine, using kernel 8 and TekHD Rom
[Galaxy S6 Edge+ Android Development] jah2110:
In stock rom don't work.
[Galaxy S6 Edge+ Android Development] Wesley_NL:
is it me or does battery drains alot faster now in 8.1 ?, the android system is top list with most usage
[Galaxy S6 Edge+ Android Development] arter97:
Exciting beta is live :)

9.0-beta3

Hotplugging properly disabled during screen-on for saving few CPU cycles

Only 2 A53 cores are allowed to be turned on during screen-off

- This significantly helps saving battery life during screen-off

more than just lowering CPU frequency

CPU cores boosted on screen-on request earlier than stock kernel by hundreds of milliseconds

for reduced screen-on delay

Interactive CPU governor replaced with CodeAurora(Qualcomm)'s one

- This version has many advancements compared to stock version

(Benchmark)

No alpha or beta1, 2?

Because I want to.

The new CPU governor seems mostly fine, but battery life and other weirdness(possibly deadlock) is not tested.

Please feedback on battery life, stability and responsiveness.
[Galaxy S6 Edge+ Android Development] Лithium-Фusion:
Hey. I used to run Tekxodus with pleasure but im on darthstalker rom now. I havent edge features. Could you please pick the edge apk and files from system and make a link to download it if u able to do and already have the edge feature? Thanks.
[Galaxy S6 Edge+ Android Development] qsy124:
gona find it out tonight，will report tomorrow。

来自我的 SM-G9287C 上的 Tapatalk
[Galaxy S6 Edge+ Android Development] arter97:
Laggy wake-up issue confirmed.

Fix is on the way..
[Galaxy S6 Edge+ Android Development] arter97:
9.0-beta4 is live.

9.0-beta4

"CPU cores boosted on screen-on request" reverted to fix screen-on delay

Exynos 7420 IPA and PMU changes applied to CodeAurora's CPU governor
[Galaxy S6 Edge+ Android Development] Wesley_NL:
Humm feels like my phone runs hot to
[Galaxy S6 Edge+ Android Development] Krokogator:
Anyone having occasional touch freeze in v9,8,7?

It happens to me usually when writing.

Also managed to get multitouch freeze while running logcat. Should be somewhere in last 40lines

https://drive.google.com/file/d/0B-w__-YGhmNCS0FhUmRsNUo2WWM/view?usp=docslist_api

Wysłane z mojego SM-G928F przy użyciu Tapatalka
[Galaxy S6 Edge+ Android Development] arter97:
That doesn't seems to be related to the kernel.

Try reinstalling ROM and factory resetting.
[Galaxy S6 Edge+ Android Development] arter97:
I wonder why no one reported this.

All 8.0+ versions have screen-on delay.

The wake-up time takes 1.6x~2.5x longer than 7.0 kernel.

I'm looking in for a fix.

Meanwhile, deep-sleep issue from 8.0+ kernels is legit.

Next version will have it solved.
[Galaxy S6 Edge+ Android Development] Krokogator:
You give us new version every day that we can't keep up testing xD

Actually yes I noticed it few times this afternoon and wanted to report but you were a lot faster making new version!

Wysłane z mojego SM-G928F przy użyciu Tapatalka
[Galaxy S6 Edge+ Android Development] ChrisM75:
Wake up delay doesn't seem to be every time. I have had it maybe a 3 times, and once ive had the phone go unresponsive for a few seconds (this is on 8.0).
[Galaxy S6 Edge+ Android Development] qsy124:
beta 4 test done, compare with 8.0, its more battery friendly. but only in idle. is that possible off some of core when under light usage and auto open it under heavy usage to improve SOT times? [MENTION=4898097]arter97[/MENTION]
[Galaxy S6 Edge+ Android Development] citytrader:
Today hearing music with Jetaudio + bluetooth with version 9b4 was very glitchy (like interruption of audio for some millisecond), I think the idea of turning off the cores when screen off is not the best, now I'm trying to understand which version has less glitch between 7 and 8, in v7 seems the audio has mostly not interruptions but I have to confirm this.
[Galaxy S6 Edge+ Android Development] qsy124:
Antutu benckmark drop down, v8 got 71k, 9b3 only got 66k. in deatil,it shows that both cpu and ram mark was drop down.
[Galaxy S6 Edge+ Android Development] guta12:
I hope The final version of 9.0!!
[Galaxy S6 Edge+ Android Development] Krokogator:
With 9b4 i get 3h sot per (first) 50% while watching YouTube. On previous versions i was easily getting around 4h. Standby looks ok tho

According to inbuilt battery stats YouTube drained twice as much as screen did on auto brightness. Usually it's the opposite.

Wakelock Detector didn't show anything strange.

Wysłane z mojego SM-G928F przy użyciu Tapatalka
[Galaxy S6 Edge+ Android Development] Carach_CZ:
Audax Plus 2.0 + arter97 kernel 8.1 stable.

It seems that quick charge is missing. Charging via originial Samsung's quick charger. In notification area i read: "Charging via cable" and not "Quick charging". Charging is noticeably slower too.
[Galaxy S6 Edge+ Android Development] dkido:
I think I will stick with version 9 beta 3 for a while, still facing with delay when wake up screen, but no lag at all, no hiccup when playing music (screen off)
[Galaxy S6 Edge+ Android Development] citytrader:
[MENTION=4898097]arter97[/MENTION] how do yo execute the benchmark scripts?.... I'm doing sh startapps.sh and it's giving me device not found...
[Galaxy S6 Edge+ Android Development] dukat0s:
battery its the same since the 7version great as always here is a photo of 50% left as u say ;)
[Galaxy S6 Edge+ Android Development] guta12:
Do you use custom rom? What custom rom?
[Galaxy S6 Edge+ Android Development] dukat0s:
http://xdaforums.com/showthread.php?t=3195044 here but plz this is kernel related topic ☺ [MENTION=4898097]arter97[/MENTION] thanks for your hard work.benchmarks are too high and batt life is amazing.i can upload some screenshots of antutu/geekbench3 if u want to.
[Galaxy S6 Edge+ Android Development] Jymmy97:
9b4 test:

-Test a film for 2h06min with vlc on full battery. I loose 15%

-Wifi on and power saving mode activated.

-Antutu Benchmark : 72k 71k. Score was better in v7 & 8.

-GeekBench: single score is just a little better in v8 (v7 1489- 5252)

- No bluetooth and screen pb.
[Galaxy S6 Edge+ Android Development] arter97:
I'm backtracking all 8.0+ releases to find the root cause of the screen-on delay,

so it'll take some time because 8.0+ has tons of commits added since 7.0.

While I don't think it'll be a deal-breaker, use 7.x kernel if that issue bugs you.

7.x kernel is still quite solid.
[Galaxy S6 Edge+ Android Development] dukat0s:
the only "bad" at 9beta4 is the screen turn on slower than the older versions ..still snappy and great as always here some tests
[Galaxy S6 Edge+ Android Development] citytrader:
What is the advantage to move from v7 to v8?...
[Galaxy S6 Edge+ Android Development] jah2110:
Like arter say... stable 7.0... I'm in 8.0 and is rock solid... all is working and I don't feel delay in screen-on.
[Galaxy S6 Edge+ Android Development] jemael972:
7 stable

Envoyé de mon SM-G928F
[Galaxy S6 Edge+ Android Development] citytrader:
If v7 is stable, why you upgraded to v8?
[Galaxy S6 Edge+ Android Development] ariefabuzaky:
We are flashaholic mate and like to try a new thing :)

Sent using XDA One
[Galaxy S6 Edge+ Android Development] citytrader:
I'm on v8.1 and I found something really weird, if I connect the phone to my computer with the usb cable and open a picture in the gallery for example, pinch to zoom becomes very very laggy, if I disconnect the cable pinch to zoom works normally, anyone is experiencing this issue?...
[Galaxy S6 Edge+ Android Development] frwerewolf:
I'm on 8.1 for 2 days and didn't notice any screen on delay ...
[Galaxy S6 Edge+ Android Development] ariefabuzaky:
What kernel version do you use right know ?

Sent using s6 edge+
[Galaxy S6 Edge+ Android Development] dukat0s:
9beta 4
[Galaxy S6 Edge+ Android Development] arter97:
For those who can tell that recent versions have screen-on delay,

please try 8.0-alpha1 for couple of hours and see if that has the same delay.
[Galaxy S6 Edge+ Android Development] qsy124:
Testing
[Galaxy S6 Edge+ Android Development] Wesley_NL:
Isn't artel abit to rushy with brining out an beta? If so artel97 you should take your time more
[Galaxy S6 Edge+ Android Development] arter97:
It's called beta for a reason. Users who are willing to give it a spin is helping me with betatesting.
[Galaxy S6 Edge+ Android Development] xanthrax:
That's the way the development works, you're on xda developers not Armani shop, you either participate by testing / giving feedback / trying to improve or, simply reading and silently choosing your desired stuffs

Arter is working on many other projects as well so his time is limited, he needs our help as we need his work

Sent from my Darkside of the Edge+
[Galaxy S6 Edge+ Android Development] Manson79:
[MENTION=5058936]dukat0s[/MENTION], how did you managed to have such a score? More than 75 000 in Antutu without overclock is pretty insane!

Your CPU integer and CPU float-point scores seem high.

Any specific tweaks? Phone in the fridge?
[Galaxy S6 Edge+ Android Development] qsy124:
So far dont any delay on 8a1

Sent fome my NOKIA 3310 using Tapatalk
[Galaxy S6 Edge+ Android Development] Krokogator:
I found that sometimes it needs few tries to detect fast charging, don't know if it's cable but when registered correctly it never changes since then.

Wysłane z mojego SM-G928F przy użyciu Tapatalka
[Galaxy S6 Edge+ Android Development] qsy124:
i can tell u why， just replace the old cable with new one which has good quality，every thing will be fine. it all because samsung cable got not good enough quality.

Sent fome my NOKIA 3310 using Tapatalk
[Galaxy S6 Edge+ Android Development] jah2110:
Because the only bug is the delay screen on and that is no issue for mi.
[Galaxy S6 Edge+ Android Development] citytrader:
I thought the question was to Arter97 not to you, so Armani Xanthrax your post has no sense.

---------- Post added at 07:26 AM ---------- Previous post was at 07:19 AM ----------

On version 8.1, Antutu is giving 69500, besides that number the phone did not become hot, a common problem in the Snapdragon line.
[Galaxy S6 Edge+ Android Development] Beukhof1:
Im on 9.0b4 and have had a draining issue since 8.0.

Does anyone know what is going on?
[Galaxy S6 Edge+ Android Development] Krokogator:
[MENTION=596766]Beukhof1[/MENTION]

Show kernel wakelocks, try disabling volte, are you using vpn?

Wysłane z mojego SM-G928F przy użyciu Tapatalka
[Galaxy S6 Edge+ Android Development] Beukhof1:
No vpn enabled

---------- Post added at 16:34 ---------- Previous post was at 16:31 ----------

No vpn enabled. Where do i disable volte?
[Galaxy S6 Edge+ Android Development] arter97:
This is super awesome.

Time taken to wake the device up from deep-sleep :

7.2 : 650~750ms

9.0-beta4 : 800~1000ms

9.0-beta5 : 500-550ms

(Measured with video recording and counting each frames)

Not only it's solved, it's improved. LOL
[Galaxy S6 Edge+ Android Development] Jymmy97:
Full charge, a correct deep sleep with wifi on.

On the graph, when my battery goes down its because i was listening music or watching series via bluethooth (2 times today).

SOT: 2h16min

BATTERY: 75% (-1.3%/hr)

ERRATUM: 2nd screenshot is incorrect. I cant delete it with xda premium :(
[Galaxy S6 Edge+ Android Development] detdroid:
Cant await to test it

Gesendet von meinem SM-G928F mit Tapatalk
[Galaxy S6 Edge+ Android Development] Carach_CZ:
Hey man, you are a true superman. Keep up the good work and ill send a donate to you. Great work.
[Galaxy S6 Edge+ Android Development] jemael972:
What kernel version do you use?

Envoyé de mon SM-G928F
[Galaxy S6 Edge+ Android Development] arter97:
9.0-beta5 is now live.

All 8.0+ users are recommended to use this version.

If you want stability, go with 7.x kernel.

9.0-beta5

IRQ, CPU hotplug commits reverted to reduce screen-on delay

Hotplugging reconfigured to drastically reduce screen-on delay

Cortex-A53 errata 843419 fix re-enabled to fix invalid instructions

Possible no-deep-sleep issue fixed
[Galaxy S6 Edge+ Android Development] Beukhof1:
Does anyone know what wrong with my phone? It drains fast and i dont know what to do.
[Galaxy S6 Edge+ Android Development] Jymmy97:
Hi [MENTION=596766]Beukhof1[/MENTION],

- go into "Wifi" -> "More"

- select "Never" for "Keep wifi on during sleep" ;)
[Galaxy S6 Edge+ Android Development] dukat0s:
haha no my friend.no fridge or something insane which harm my device. only a little undervolt and thats all :)
[Galaxy S6 Edge+ Android Development] Beukhof1:
ill try that thanks dude!!:good:
[Galaxy S6 Edge+ Android Development] Krokogator:
I have to admit battery is ok, looks promising with mobile data enabled in the background. With 4:40 h sot and 40% left. My usage was 100-80%connected to wifi, film from sdcard (2:15h sot 70% brightness), 80-40 % mostly hsdpa+ and nav (max auto brightness) and also just standby with hsdpa in the background. I have wifi /mobile data /localisation (high accu) always on, 150apps debloated (kossiewossie rom stock 1.4).

Overall from v7 to v9 battery life was very similar, however v9 looks best considering mobile data usage (due to cpu active core limit i believe).

Going to test newest beta and report soon, great work arter!

Edit:

Beta5 screen wake up feels a bit faster, nice :)

Wysłane z mojego SM-G928F przy użyciu Tapatalka