yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Android Development] Mostafa Wael:
i just downloaded nameless ROM and i will test it tomorrow i think

just tell me what are the things that needs to be tested.

i really wana help that awesome community :)

and of course thanks Moster2 for your hard work...
[Galaxy S III Android Development] Moster2:
Nothing specific actually. Just check out if the usual stuff works.

Btw, interesting fact, I noticed if you underclock the GPU too much, the UI gets slow. So, the hwcomposer really seems to be doing something :D
[Galaxy S III Android Development] JustArchi:
Yeah, it WORKS, that's what it does :D.

Question is if we can benefit from that it any way. Literally speaking we just cut some overhead from CPU and transfer it to the GPU. Considering the fact that GPU is doing rendering better, perhaps we can save little on battery. Benchmarks will tell if results in pure 2D/3D are not worse.
[Galaxy S III Android Development] Moster2:
The UI really feels good :)

I could also play deadtrigger 1/2 and dungeon hunter 4 perfectly fine.

On antutu I had 19100 with stock settings (1400Mhz cpu and standard gpu settings). Isnt that the value you also get with the old implementation?
[Galaxy S III Android Development] JustArchi:
We should measure new r4p0 with FPS increase/decrease in benchmarks/games, antutu is fine as long as you keep only 3d test. UI will feel smoother because finally GPU is doing it's job, and CPU can breath. Not even mentioning that rendering is simply faster now :).
[Galaxy S III Android Development] JustArchi:
According to antutu, I'm getting 6651 score on GPU only. r3p2

1492 2D

5159 3D

This is on stock GPU settings, 1.6 GHz CPU OC.
[Galaxy S III Android Development] Moster2:
Im getting a little more on 3d, but less on 2D :P Epic citadel is also good
[Galaxy S III Android Development] vyp54:
On Archidroid 2.x in settings -> performance -> memory management -> kernel samepage merging.

Says it improves performance. Does it waste more battery? By logic performance and battery don't often go together, so I'm asking if this should be enabled.

Also, where can we read (or someone can explain) the difference between offered noop and deadline?
[Galaxy S III Android Development] Hana88:
This is work only on nameless rom because that rom have cm11 source with hwcomposer isn't it?

So if archi update the experimentsl source, we can use this even with archidroid, i'm right? :silly
[Galaxy S III Android Development] Moster2:
Yes, archi would need to commit the new stuff from nameless-rom.
[Galaxy S III Android Development] S1ay3r666:
[MENTION=4604352]Moster2[/MENTION] new experimental kernel works flawless with nameless rom! Cant see any issue

Cheers Slayer

Gesendet von meinem GT-I9300 mit Tapatalk
[Galaxy S III Android Development] vinodr5371@xdaroms.co.in:
Can I use this on tw rom
[Galaxy S III Android Development] S1ay3r666:
The new kernel with r4p0 drivers can only be used with NamlessRom! Tw dont support r4p0.

Cheers Slayer
[Galaxy S III Android Development] Mostafa Wael:
Well I tested the kernel along with nameless ROM and it is working flawlessly

I got a similar score in Antutu

Also I do not see any issue,apart from that when dragging down the notification tray it is a bit laggy :D

Everything else is good here :good:
[Galaxy S III Android Development] JustArchi:
When Moster2 merges his r4p0 work to main m0 branch, you can expect AK 1.4 released by me a few hours later :).

Will be for AOSP, Samsung, and AOSP r4p0.
[Galaxy S III Android Development] winxuser:
Awesome work.. Could this be ported to i9305?? Would love to have this as my kernel
[Galaxy S III Android Development] milojoseph:
and t999 plz
[Galaxy S III Android Development] Choristav:
Do you think it's too early to build an AD 2.x experimental for the new stuff?
[Galaxy S III Android Development] JustArchi:
We need to define first Archi's rule of exynos 4 device.

#1 Archi's rule of exynos 4 device.

Old implementation generates problems.

New implementation generates old problems, as well as new problems.

More definitions will come soon.
[Galaxy S III Android Development] Moster2:
I merged the new drivers.
[Galaxy S III Android Development] Ayaz ansari:
Hi,I am on c rom which version is for me thnx
[Galaxy S III Android Development] Moster2:
C-rom is an aosp based rom. So take the normal kernel (not samsung and not archiport).
[Galaxy S III Android Development] JustArchi:
Take a look at archikernel/flasher in the repo please :). I decided to add flasher so we can make required modifications to this and keep it in sync. And I integrated this with the build.sh too. Now I'm literally executing ./build.sh and 5 minutes later zip is ready in specified folder :D.

I added required modifications to allow in-kernel init execution, so we can add required hook for STweaks for example. This is because I saw that you need similar solution to implement STweaks, so we can implement universal solution for that. Take a look at archikernel/flasher/core/ramdisk/sbin/ArchiKernel-Init. You can add required entries where #Stub is :).

Flasher now also makes required ramdisk modifications, so we can overwrite files just by putting them in .../core/ramdisk. This will be useful for STweaks for example while still keeping full AnyKernel method.

Please merge your STweaks (if you wish) into current flasher, just don't blindly copy & paste, as I modified init.sh for example to allow new ArchiKernel service :). And don't hesitate to include yourself in credits i.e. in my apache2 copyrights if you wish, community should deeply appreciate your efforts, and I'm in your debt for improving my little kernel in the way I'd do, and this is rare to see these days :).

Once again, thank you for everything and I hope that you enjoy this kernel as much as I do :).

When you're done with STweaks, AK 1.4 will arrive in three variants - AOSP, r4p0 and Samsung.
[Galaxy S III Android Development] Hana88:
Archi what kernel we have to flash with your archidroid 2.5.2? Aosp?

And the r4p0 kernel we have to flash when you merge hw composer in your rom?
[Galaxy S III Android Development] JustArchi:
Look how smart you are :).
[Galaxy S III Android Development] Hana88:
I can see an ironic post in there :( :laugh:
[Galaxy S III Android Development] cgren:
Im on ultimarom, whenever i install archi kernel it unroots my system, please help on how to fix this
[Galaxy S III Android Development] JustArchi:
No, this wasn't ironic.
[Galaxy S III Android Development] Hana88:
Ah OK then :D :o
[Galaxy S III Android Development] Moster2:
Should be fine. Please, check it out :)
[Galaxy S III Android Development] ste22032:
Hi [MENTION=5161352]JustArchi[/MENTION], sorry for noob question.. I'm on Archikernel 1.3 and ArchiDroid 2.5.2. Archikernel 1.3 should have zzmoove as default governor and row as scheduler. I have checked from Settings - Performance and I have pegasusq as governor and deadline as scheduler (row is not present). What is the reason? Performance doesn't support your kernel yet? Thank you very much! ;)

EDIT: Also Trickster MOD report the same as Settings - Performance...
[Galaxy S III Android Development] Mostafa Wael:
+1

I am having pegasusq as default governor??
[Galaxy S III Android Development] Moster2:
The first post is just not updated. PegagsusQ and deadline are the standard. Row is not present.
[Galaxy S III Android Development] Mostafa Wael:
BTW i tested the AK version with nameless ROM and all is good except for rapid systemui restarts that made my phone useless, but i am sure they are ROM-related as they are gone with another clean install...

All is good here and i see a dramatic improve in battery life and a boost in GPU benchmarks

5.1k in 3D

1.4k in 2D

Good :good:
[Galaxy S III Android Development] Moster2:
SystemUI is rom side. The kernel does not know anything about a systemUI :P
[Galaxy S III Android Development] cba1986:
Using AK with the new mali drivers? wow that is nice.
[Galaxy S III Android Development] marcero:
Archi&Moster, let it fly![emoji1]
[Galaxy S III Android Development] Orel1996:
Umm I have Archi Kernel 1.3 installed from aroma on Archidroid V2.5.1, and ZZMOVE was my default and row is present (and was default) . Are you talking about a different version or maybe the kernel from here has different default values?

Thanks for your work :)
[Galaxy S III Android Development] Moster2:
Yeah, right. 1.3 still had zzmove. I forgot that. Everything after (all test versions) had pegasusq as standard again.
[Galaxy S III Android Development] ste22032:
So the Archikernel included in ArchiDroid 2.5.2 is not 1.3 but a test version of it? Because i have flashed it from Aroma (dirty flash from 2.5.1) and never touched it.. And now i have Pegasusq and deadline as default..
[Galaxy S III Android Development] Orel1996:
Fact is our situation would be different with the same installation so can't be. Maybe you installed V2.5.2?
[Galaxy S III Android Development] ste22032:
Yeah i have edited the post now ;)
[Galaxy S III Android Development] Moster2:
I have no idea which version archi included in archidroid 2.5.2, but Im sure it was freshly compiled, so it included all the latest changes (including pegasusq and deadline as default).
[Galaxy S III Android Development] cassote:
Stop teasing us people....... Hehe
[Galaxy S III Android Development] habylab:
Yes, especially when screen is off.

Sent from my Galaxy S3. Upgrade soon - either a HTC One M8 or a Samsung Galaxy S5.
[Galaxy S III Android Development] JustArchi:
ArchiDroid can include also test versions of AK, or even not publicly available versions. Everything depends on status of current version, if it's stable, if it works good etc. Treat it as some kind of "reward" for being AD user :D. I'm trying to always include latest AK when AD is released, sometimes it's the version above currently released AK, for example your AD has version 1.3.1 from me, so it's without STweaks from Moster, but with some extra commits. This was not released to public :).

I already described how to check what exactly version you have.

Based on date, you can check both when this version was released, and all commits that are included.
[Galaxy S III Android Development] Mostafa Wael:
Does the latest r4p0 version has SEA 2 ?or update13 sources?

Thanks
[Galaxy S III Android Development] JustArchi:
SEA2. AK 1.4 has been rebased by me to be on top of SEA2 sources.
[Galaxy S III Android Development] JustArchi:
ArchiKernel V1.4

[SIZE="+1"]Changelog is even stronger with this one :cool:.[/SIZE]

Changelog

ArchiKernel V1.4

- [!] ArchiKernel has been rebased on top of latest SEA2 kernel sources from Samsung.

# This means that it includes everything what Samsung included

- Added ArchiKernel-Init binary, verbose logging is now available under /data/ArchiKernel.log, mostly for me and Moster to see what's going on # Pro tip: It also shows used toolchain to compile the kernel

- ArchiKernel is now compiled using latest Linaro 4.9.1 arm-linux-gnueabihf 2014.07 toolchain -> https://github.com/JustArchi/Linaro/tree/4.9-gnueabihf

- ArchiKernel now supports and comes with STweaks # All credit to Moster2 for this

- Please note that LulzactiveQ governor is not included, so STweaks can't use it. I think that tweaking PegasusQ is more than enough to obtain what you want.

- ArchiPort version of AK is now the same as Samsung one.

- New variant of AK is now available: R4P0. This is AOSP variant which works on ROMs which include new experimental R4P0 MALI driver # All credit to Moster2

- Fixed broken root on Samsung ROMs # Thanks to Moster2

- PegasusQ is now stock governor, this is only because the fact that it's slower and consumes less battery than ZZmoove

- Deadline is now stock I/O governor

- Added dynamic fsync developed by faux123 (available to tune in STweaks)

- Added logcat and printk interfaces (available to tune in STweaks)

- Update Wi-Fi drivers to 1.141.44 (coming from N5100 kernel drop)

- More on github

- I forgot something for sure anyway

BIG thanks to [MENTION=4604352]Moster2[/MENTION] for his work on AK in clean and professional way!

Download

Notice: If you flashed test release (1.3.1) with STweaks from Moster, I suggest to reflash stock kernel prior to flashing AK, this is due to unified ArchiKerel-Init which may conflict with method used by Moster2 in 1.3.1 release. If you didn't flash STweaks release, you don't need to do anything and you can update as usual

Which version?!

ArchiDroid 1.X, ArchiPort and every ROM based on Stock Sammy sources - ArchiKernel-Samsung

ArchiDroid 2.X, CyanogenMod, Omni, and every ROM based on AOSP sources with R3P2 MALI drivers - ArchiKernel

Nameless ROM and every ROM based on AOSP with new experimental R4P0 drivers - ArchiKernel-R4P0

If you don't know if your ROM supports R4P0, it probably doesn't.

If you flash R4P0 on R3P2 ROM (or vice versa), you end up with black screen after booting, just flash proper variant in such situation

Have Fun! :cool:
[Galaxy S III Android Development] malachow:
STweaks support! :cool:

Thanks for update Chefs. :)
[Galaxy S III Android Development] nightwing90:
Flashed latest build on my ArchiDroid 1.7.17 Boom Boom :cool:

So in STweaks there is an option to configure Boeffla sound. So I hope there is no need of Boeffla sound app right :D
[Galaxy S III Android Development] Hana88:
Now i just have to wait your new experimental for flash r4p0 kernel :p
[Galaxy S III Android Development] Orel1996:
Awesome for the update. So if I installed the kernel from V2.5.1 aroma, can I just install from zip the new version? :)
[Galaxy S III Android Development] nightwing90:
AD 2.5.1 consist of Archi Kernel 1.3. So just download Archi Kernel 1.4 version and simply flash in recovery :good:
[Galaxy S III Android Development] minhdale:
Your kernel always is best for battery life. Thanks !

Does Beta1 archiport kernel count as stock kernel ?
[Galaxy S III Android Development] Hana88:
Linux 3.0.31? Why not .101?
[Galaxy S III Android Development] Mostafa Wael:
+1 for the battery life.

I hit the 4 hours 45 minutes screen-on-time yesterday on nameless ROM.

I didn't get it even in stock ROM :D :cool:
[Galaxy S III Android Development] minhdale:
I can hit ~6 h 30 m with screen on with wifi all the time when i read manga online. But if i use chrom it have same battery with you (maybe better)

P/S: my battery stat have some bug because it dont show all apps but all the time i online with chrom.i used to listen music when i online too
[Galaxy S III Android Development] JustArchi:
1. Sammy's 3.0.31 source drop is NOT 3.0.31. I found many undocumented backported commits from recent upstreams, including even some from 3.10. This is a hybrid under fake version. 3.0.31 indicates the "base", but in fact, history is completely different.

2. I'm experimenting with upstreaming this kernel to "proper" upstream of the whole base, such as 3.1-rc1. This is very HARD task, but it's possible with enough coffee and patience.

3. Linux has two type of releases. Major release, and minor release. ex. 3.X.Y, where major release is X number, and Y is minor number. Minor releases include only backported bugfix commits from current upstream, and it's totally pointless to upstream this kernel to 3.0.101 when I plan jumping on 3.1-rc1 or even higher.

4. 3.0.101 doesn't give any noticable improvement. Minor releases are mostly security bugfixes which are important for servers using stable major version.

First point is mostly important. If it would be 3.0.31, I wouldn't have problems with upstreaming to 3.1-rc1.
[Galaxy S III Android Development] Hana88:
Ok i understand.

Thanks for the answer <3 xD
[Galaxy S III Android Development] Choristav:
Did you consider adding UMS support to this kernel?

Also smaller steps for the voltage table (12.5mV) in stweaks would be a good addition as well.

Edit: By the way, can anyone else see ROW in stweaks? I can't find it. There's only noop and deadline for me.
[Galaxy S III Android Development] JustArchi:
UMS is ROM-dependent.

There's no ROW.
[Galaxy S III Android Development] Moster2:
You can only see deadline and noop, because the kernel only has deadline and noop activated. Row does not seem to perform good on ssds.

Regarding stweaks, I can see if that works.

[MENTION=5161352]JustArchi[/MENTION], did you see the bfq branch I made? Maybe we can merge that one in the feature.

http://algo.ing.unimo.it/people/paolo/disk_sched/results.php

The results should be taken with caution, but they look good.
[Galaxy S III Android Development] JustArchi:
BFQ is the most actively developed scheduler and I can see it's potential. This is the one we may want :).

Go ahead and merge it if you need, if I succeed at upstreaming block/ and fs/ to 3.10, we may not need to include these dirty hacks to make it work for 3.0.
[Galaxy S III Android Development] Choristav:
My bad, thought ROW was included, I found the post where you explained why not.

Anyhow,you might not remember but I did send you a PM once just about UMS... I stuck with boeffla because it has a checkbox for UMS mode which worked after the kitkat update (CM11/omni) and no other app could do the job. I wonder if it was due to the external storage path.

I'll let you know if it works.
[Galaxy S III Android Development] JustArchi:
As I said, UMS is ROM-dependent.

Enable:

Disable:
[Galaxy S III Android Development] sassinapoli:
Archi thx for your hard, big and wondeful job.

before flash kernel (i use 1.2) have i two wipes?? (dalvik and cache?)

Thx
[Galaxy S III Android Development] Moster2:
From this version it shouldnt be necessary to do anything.
[Galaxy S III Android Development] JustArchi:
Update process is always the same, just flash.

The exception is for 1.3.1 because we didn't have unified ArchiKernel-Init at that time.

BTW, Samsung just released Update14 sources, guess 1.4.1 will arrive today/tomorrow... Thanks to [MENTION=4898097]arter97[/MENTION]
[Galaxy S III Android Development] Moster2:
Hehe, samsung is checking the forums to bother you ;)
[Galaxy S III Android Development] JustArchi:
I'll merge it in the minute, diffing sources as I speak :).
[Galaxy S III Android Development] arter97:
:P
[Galaxy S III Android Development] bassini:
Why archi kernel dont work on qq port if is complite by any kernel ?

For now 3 best 4.4.2 ( samsung rom) is based on qq sooo is beeter

i need to see 1.4 on my s3 but i need back to andi bc bootlop -.-
[Galaxy S III Android Development] JustArchi:
There's no such thing as "doesn't work". AK works with every ROM now, including Nameless ROM if you stick to the damn instructions.
[Galaxy S III Android Development] sassinapoli:
With your kernel only one issue:

The process: android.acore.process. is open three, four times. It consumes a lot of ram.

edit: how can i active zram with stweaks?

Log uploading.
[Galaxy S III Android Development] Mostafa Wael:
Which is better

SEA 2 or update 14 (the new one) ?

In other words are you considering anything to be changed since the new source drop?
[Galaxy S III Android Development] JustArchi:
https://github.com/JustArchi/ArchiKernel/commit/1f87c4c6248b1b4f65b48cfef8bbcab260ee4041

This source drop is more misc than any of our commits.

It changes nothing. Just two additional bugfixes. I merged that because it's newer, but there's no point in releasing the same thing :p.
[Galaxy S III Android Development] bassini:
Okey sorry "bootlop"

idk but i flash stock kernel by qq and flash ak .. i have boot on samsung logo ( bootanimation)

If i flash on agni ( i know bad.. ) i have bootlop on galaxys s3 i9300 .. (unless bootloader? )

so its my fon is wrong or what ?

i try now wip all and flash ak ... we see
[Galaxy S III Android Development] JustArchi:
No, this indicates that ROM developer has no idea what he's doing and his stock kernel is broken, or ROM itself. In both cases I won't try to fix his problems.

ArchiPort works fine.
[Galaxy S III Android Development] Buckycasuals:
Maybe a noob question. I'm a newbie in Stweaks. Can someone tell me how to enable zram? Highly appreciated.
[Galaxy S III Android Development] bassini:
But ArchiPort sucks ... your words

i think its no problem ak and qq rom .. its possibile booster bug ( i mean purex etc) i use this ... i try fix this alone ..

sooo nvm sorry and thx for reply ...
[Galaxy S III Android Development] sassinapoli:
For me works well on qs port.

how can i enable zram with stweaks?
[Galaxy S III Android Development] bassini:
I dont see zram in stweaks .. mb archi add this in 1.4.1
[Galaxy S III Android Development] Moster2:
I have not added zram configuration in stweaks.
[Galaxy S III Android Development] ste22032:
What about android and kernel logger in Stweaks - Misc? I have read that it's better to disable them, but i haven't understood why.. Is recommended to disable these two options? Thanks!
[Galaxy S III Android Development] Buckycasuals:
[MENTION=4604352]Moster2[/MENTION] Is there a way to enable temporary? Its important for me
[Galaxy S III Android Development] bassini:
https://play.google.com/store/apps/details?id=id.co.ptskp.android.zs

look
[Galaxy S III Android Development] Moster2:
It should be enabled by default if I remember correctly.
[Galaxy S III Android Development] aldus320:
When we will receive sharpness tweak?
[Galaxy S III Android Development] Buckycasuals:
I just checked ... It's not enabled by default

---------- Post added at 11:12 AM ---------- Previous post was at 11:11 AM ----------

Thanks ... very useful. But its not enabled atm
[Galaxy S III Android Development] Moster2:
Ok, I will add it to stweaks later.
[Galaxy S III Android Development] striked0wn:
archi.. good job.. as always: great idea.. and greatly made it truth.. ^^.. blazing fast..!!.. *thumbsup*.. maybe i will kang my own kernel.. on your base.. (cause i'm using undervolting.. .. much :D)..

Gesendet von meinem GT-I9300 mit Tapatalk
[Galaxy S III Android Development] fourty.saver:
Nothing like that here on ArchiDroid 2.4.6 after clean install. Take pictures is perfect with stock camera.
[Galaxy S III Android Development] JustArchi:
Taking pictures work really great for me on AD 2.X, however recording videos is clearly broken, I'll dig into it after my exam tomorrow.
[Galaxy S III Android Development] skodaslx:
Good luck for your exam tomorrow.

Gesendet von meinem GT-I9300 mit Tapatalk 2
[Galaxy S III Android Development] Scarface1991:
Just flashed it on top of the latest SlimKat weekly. So far, so good. So far I can't really see the speed boost but the ROM was already flying with the latest Boeffla Beta :D

The most interesting part for me will be how it compares to current custom Kernels in terms of Battery Life.

One question though. How do I change the the EQ Values for the Boeffla Sound? I know there is an App on the Play Store but it has some Bugs, like switching off the HW Equalizer randomly.

Small Edit:

It appears that there is less heat. Before the phone would heat up pretty good even when listening to music and using another app like Tapatalk. Right now it behaves pretty good when it comes to heat.

Great work and good luck with your exam ;)

Small off topic question, what are you studying? With your skills I would guess something in terms of Software Engineering ^^
[Galaxy S III Android Development] JustArchi:
You can always echo values to sysfs yourself.
[Galaxy S III Android Development] cerealguy:
Where is the download link? :D

Sente from mine i9300 with L-Droid Rom by Senior_Limpio
[Galaxy S III Android Development] Scarface1991:
Here (it's in the download section of the thread):

http://xdaforums.com/devdb/project/?id=4627#downloads
[Galaxy S III Android Development] Andr3y29:
Already running it ;) . I was wondering: when another version comes out, should we flash the ROM again, then the kernel? Also, do you recommend not tweaking the ROM, right?
[Galaxy S III Android Development] Madness.:
My phone is stuck at bootanimation. I flashed with ArchiDroid AROMA Installer.
[Galaxy S III Android Development] Moster2:
It would probably break up compatibility to lots of devices. Currently it supports like all smdk4412 devices and the older ones with 4112. That of course produces a mess. The merge was probably never a good idea. Now noone would be willing to put in effort to rebase it.