yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Android Development] cangcan:
omg!!!! why did you released both of it at one time? arghh i need to hold it first..i need to test your kernel first..btw good news its running fine on archidroid 4.3..

btw thank you so much!!!
[Galaxy S III Android Development] Zwulf:
I know it was already asked, but not answered: does "updated mali drivers" actually mean r4p0, which is needed for Nameless ROM?
[Galaxy S III Android Development] george stamatos:
I don't know, but it's working great with Nameless rom
[Galaxy S III Android Development] cangcan:
its working cause it could be the r3p2 mali driver is still implemented in the kernel..maybe it changed your r4p0 mali in nameless rom and change it to r3p2..thats why it still working..but we should wait for [MENTION=4898097]arter97[/MENTION] to answer..
[Galaxy S III Android Development] arter97:
Mali on my kernel is r3p2.

Not guaranteed to work on Nameless ROM.
[Galaxy S III Android Development] george stamatos:
Its working great.
[Galaxy S III Android Development] cangcan:
since it replaced the r4p0..thats why its still boot up fine..
[Galaxy S III Android Development] Zwulf:
Works great with Nameless! Thanks [MENTION=4898097]arter97[/MENTION]! :)

Btw. aTweaks is really good! :good:
[Galaxy S III Android Development] Buckycasuals:
is Zram fixed?
[Galaxy S III Android Development] arter97:
zRam is replaced with vnswap from 4.0+
[Galaxy S III Android Development] Syed Muneeb:
Can i use This Kernel On Mutaman v6 ?
[Galaxy S III Android Development] rascal0pl:
For all roms?

In chagelog there is a line :

"512 MB of vnswap enabled for Touchwiz ROMs" .

BTW how about camera? It is working fine now, or it hangs often(even on stock) like on 3.1.1?
[Galaxy S III Android Development] Syed Muneeb:
i get status 7 error on Mutanam v6 rom.. 4.4.4 Philz recovery
[Galaxy S III Android Development] arter97:
On AOSPs, I see no needs for an additional swap.

I'll add that to aTweaks later.

I do not know whether 4.0 fixes camera or not :(
[Galaxy S III Android Development] arter97:
Download again.
[Galaxy S III Android Development] Syed Muneeb:
i Download It Again From there http://www.arter97.com/browse/s3/kernel/xda/ Still get status 7 error :'(

i have already Installed beoffla 7.1

---------- Post added at 08:41 PM ---------- Previous post was at 08:24 PM ----------

What shoud I do now ? Already I have installed beoffla 7.1
[Galaxy S III Android Development] arter97:
Post logs maybe. Google how to dump recovery logs.
[Galaxy S III Android Development] Syed Muneeb:
Here
[Galaxy S III Android Development] cba1986:
@arter97 i think interactive is broken. it locks at max freq. no matter what profile i use. The rest of the governors are working fine
[Galaxy S III Android Development] arter97:
I think your recovery is broken.
[Galaxy S III Android Development] arter97:
Is intelliactive also fine?

(Weird)
[Galaxy S III Android Development] yogareog:
I using arter latest version n iam not change the setting.n work like charm...i want test battery performance.. 3h screen on time battery 23% left
[Galaxy S III Android Development] cba1986:
yep, intelliactive is fine.
[Galaxy S III Android Development] nkirk:
Kernel v4 has No camera issue with back to noot v5, there was never a problem with camera even with the stock kernel, at least on my device.

Intelliactive seems to working fine too. One issue i noticed was with the network, network was lost couple of times with the latest beta kernel but a reboot solved it.

//nkirk
[Galaxy S III Android Development] kenzolo:
same here,lost wifi setting and charge animation not fixed(slim roms)

anyway work perfectly...thanks for the hard work:good:
[Galaxy S III Android Development] Minto107:
[MENTION=4898097]arter97[/MENTION] Your website is down and I can't download your kernel and recovery. Do you know when will it work?
[Galaxy S III Android Development] erkanibiye1:
I cant download it ... showing ad ... pls help
[Galaxy S III Android Development] arter97:
Dang it, my site is down again.

I don't know if the files are recoverable.
[Galaxy S III Android Development] Mostafa Wael:
So I flashed 4.0beta1 on the ROM called "S5/Note4-Style--I9300KSUKNI3" which is based on back-to-n00t V5

But multitasking is not that good, when I open a multi window of Facebook and Internet explorer it just lags a lot and then freezes until I press the home button and wait for a while till it exits the multiwindow. I notice sometimes that even when I am just opening the Settings for instance free RAM is only 100 MB or below, even after exiting WhatsApp or settings and I am not using my phone or opening any apps.

And another interesting thing I found is, a partition of total size 512 MB named vnswap0 is shown in partition table, but it says "NOT MOUNTED" how is that?!

The multi window used to work properly with Boeffla kernel and FYI this ROM is very heavily debloated, so that is kinda weird.... :rolleyes:

And interactive sticks CPU frequency at MAX frequency unlike intelliactive.

Thanks for update. Hope you look in this issue and fix your site soon....:)
[Galaxy S III Android Development] Wyneg:
Hi!

I installed this kernel, but had to uninstall because yesterday the phone turn off by itself and today, after alarm clock (10 am, xD) reboots.

Anyone with same issues? Kernel was with default settings.

Thanks!
[Galaxy S III Android Development] cangcan:
i think for me v4 is running fine and more stable than the v2 & v3 test version..one thing that amazed me from this kernel is it can run on 100mhz for minimum cpu frequency..BTW if im not mistaken i remember the first time i installed v4 the voltage for 100mHz is 635000uV or something like that, but just now i wanna try to undervolt it goes back to 900000uV for 100..can somebody check on it? and is it fine to run it on low voltage like 600000uV?
[Galaxy S III Android Development] arter97:
Huh, weird. Can you confirm me if that Boeffla kernel has zRam enabled?

(vnswap is not a mountable block device. It just acts like a swap. You're normal :D)
[Galaxy S III Android Development] arter97:
Btw, kernels are mirrored here now :

https://s.basketbuild.com/devs/arter97/S3/kernel/xda/
[Galaxy S III Android Development] andip71:
Standard in my kernel for 4.4.x is 300mb zram, yes.

Andi
[Galaxy S III Android Development] arter97:
I wonder

300 MB zRam VS 512 MB vnswap will make a big difference in responsiveness..

vnswap is now taking zRam place these days.

S3 LTE(KK), S4, S5, Note 3, Note 4 and Alpha, etc.

I've followed the same step :/
[Galaxy S III Android Development] Zwulf:
Damn... got no voice/sound on phone calls when using Nameless ROM with this kernel. Performance is awesome, wanted to stick to it for a while, because it felt just great . Would love to see it working on Nameless... :/
[Galaxy S III Android Development] exwan:
Can i use this with PA? And currently im using archi kernel. Can i just dirty flash or i need to properly wipe to flash this kernel?
[Galaxy S III Android Development] Lukijs:
Of course it's compactible, also revert to stock kernel before flashing arters kernel, also update to latest recovery by arter
[Galaxy S III Android Development] Mostafa Wael:
Ohh I caused alot of confusion :o :D

Please forgive me [MENTION=4898097]arter97[/MENTION] it was totally my mistake. I have RAM manager Pro installed to adjust LMK for your kernel. With Boeffla kernel I was using zRAM at 800 MB on 4 devices with 90% swappiness and custom LMK values (20/25/32/40/46/59) as suggested by metalgearhatheway

When installing your kernel i blindly set them up again on RAM manager Pro so I think that was the culprit. Maybe LMK values working perfectly with zRAM are not the right ones for vnswap?!

And sorry for confusion. Forgive me [MENTION=4898097]arter97[/MENTION] [MENTION=947981]Lord Boeffla[/MENTION]

Thanks for reply

P.S. yeah zRAM was not mounted also in partition table, but in "zRAM status" app it showed a compression percentage ranging from "30%" to "48%" and zRAM size used was filling up gradually till 37-40%

BTW is there a similar app to monitor vnswap used?

Forgive me again
[Galaxy S III Android Development] arhant:
yes for me too , things are lagging and free RAM is around 100mb.

but by using extreme presets for LMK in Romtoolbox app solves the problem for now.

Ram usage back to 585mb with good amount of multitasking...!!

gr8 kernel though:);)
[Galaxy S III Android Development] Thecrazyskull:
[MENTION=4898097]arter97[/MENTION] im using your kernel (version 4.0beta 1) and its really good but i get a lot of random reboots.

do you have any idea why this happens and how i can fix it?

btw: im using my own i9305 ported rom (private build).

thanks in advance.
[Galaxy S III Android Development] RSDamasceno:
Download link is broken

----

i9300

CM11

Android 4.4.4

Boeffla Kernel

PA-GApps
[Galaxy S III Android Development] Makifylmz:
Use this link

https://s.basketbuild.com/devs/arter97/S3/kernel/xda/

Shared by arter
[Galaxy S III Android Development] arter97:
cat /proc/swap

Command will be just fine :)
[Galaxy S III Android Development] Zwulf:
For those who might be interested and got no voice in phone calls when using Nameless ROM: solved it by replacing arter97 recovery with TWRP 2.8.0.1, did a full wipe, flashed latest nightly + Gapps, rebooted. After that arter97 kernel is still there (also aTweaks and aSwitch), but phone calls work now... weird, but it works ;)

What I find interesting is that arter97 kernel is still there after TWRP full wipe, which is nice because now I got the configuration I wanted. But do you know why, [MENTION=4898097]arter97[/MENTION]? Just want to understand my system better... Thanks.
[Galaxy S III Android Development] bill_klpd:
I am trying to get dual boot work for some time now...

What I do:

I Clean to Install a new ROM

Install cm10.1.3

Then install the kernel and then the multi boot package

Then I install cm10.1.3 and then cm11 latest nightly

When I reboot everything seems to work good.. Then I go to aSwitch and I choose to restart to 2nd ROM, but then on the restart I keep getting a black screen after the logo(and when I press several times the menu button it turns white :P)

Do you know what the issue is?? I have a GS3 gt-i9300
[Galaxy S III Android Development] Zwulf:
Maybe the cause is that CM 10.1 is not supported by this kernel... see OP.
[Galaxy S III Android Development] yogareog:
U must Instal kernel to 2nd rom...
[Galaxy S III Android Development] bill_klpd:
I have tried that too.. Maybe it's what Zwulf told.

I will check it out(maybe tomorrow because it's 2:30am over here)
[Galaxy S III Android Development] vinodr5371@xdaroms.co.in:
How to dualboot in back to n00t rom?
[Galaxy S III Android Development] arter97:
Sorry, I also have no idea :/
[Galaxy S III Android Development] Zwulf:
Thanks anyway, I'm happy that it works now - great kernel! :)

First time that it's nice when something unpredictable happens... :D
[Galaxy S III Android Development] bill_klpd:
Ok, multi boot worked with cm11 and cm10.2! :D

I assume that this kernel will not work to dual boot cm11 and sailfish or ubuntu right?

It would be cool to have a second operating system installed on the phone instead of android :good:
[Galaxy S III Android Development] Sachiru:
After googling I have yet to see a good explanation of what vnswap actually is and why it's better to use that compared to zRAM.

What is vnswap and why is it substituted for zRAM?
[Galaxy S III Android Development] arter97:
Nope. Sorry, it would require a major rework.
[Galaxy S III Android Development] arter97:
Samsung has switched to zRam to vnswap for all devices recently.

This includes S3 LTE(which got KitKat update recently), S4, S5, Note 2(from KitKat), Note 3, Note 4 and even on Alpha.

If I understood the source code and each of those swapping methods correctly,

zRam

- (Pros) It's one of the fastest swapping method available, since it dynamically compresses the RAM and do not use physical NAND storage for swapping.

- (Cons) It may unnecessarily reserve free memory even though swapping is not necessary. Let's say you use 0.9 GB out of 1 GB of RAM. After setting 500 MB of zRam, the 0.4 GB gets automatically compressed even though it may be not necessary. This will result in CPU cycle consumption, faster battery drain.

vnswap

- (Pros) It uses a standard swap method with a special block device. On our i9300, 512 MB of vnswap is automatically reserved in the NAND's free space. While zRam can swap on situations that may be not necessary, vnswap can swap in/out dynamically. This means light users that don't need swapping, vnswap can be (almost) inactive.

- (Pros) Since it helds 512 MB of vnswap that's compressed with zswap, you can expect up-to 1.7 GB ~ 2.0 GB of relocatable memory. This is larger than zRam, meaning more stuffs can fit in.

- (Mid) While swapping to NAND is slow and bad for NAND's life-time, vnswap uses the combination of zswap for compressed swap.

- (Cons) Although it uses zswap, swapping to NAND is still slow and bad for NAND's life-time compared to RAM-side swapping methods.

- (Cons) It doesn't discard the NAND for some reason, Samsung has disabled the discard on vnswap source code due to some userspace binaries segfaulting.

TL;DR : If you're a heavy user, need a lot of memory, zRam might be a better choice. If you're light-mid user, vnswap might be a better choice.

I've just followed the Samsung's direction. And since my kernel's zRam was never working so perfectly, vnswap is a better choice for me for making a better, less-buggy kernel.
[Galaxy S III Android Development] Mostafa Wael:
[MENTION=4898097]arter97[/MENTION]

Can you make vnswap switchable via aTweaks please? I am a heavy AOSP user so vnswap will be great for me :D

And I did some great researching concerning the legacy deadlock issue that was reproducible only when screen goes off while calling.

When using PegasusQ, CPU frequency was somehow nearly constant at 200 MHz. The chart in CoolTool didn't show much change made. But the hot plugging was active behind the scenes. With the help of Performance Tool, by chainfire, I was able to monitor number of cores active while calling. It was ranging from 2 to 3 cores at CPU frequency ranging at 200 - 300 MHz with some rare bumps to 600 and 700 MHz, which means lowest frequency that can be acheived is "600 MHz". So i think it uses an extra tunable that intelliactive and interactive and ondemand misses when switching on any intelliplug profile.

So what happens is exactly what you found. Frequency is locked at 200 MHz and only one core is active, which gives a far much lower frequency than the 600 MHz. So what happens is that deadlock. This concludes that your 'workaround' to set off a hard limit where CPU can't go beneath while using intelliactive and the governors alike is the ONLY and Actual fix. Not just a workaround. Congrats Arter97 for fixing it finally :angel: I can't beleive that we were missing the hotplug policy differences :D :o

I guess this is enough to understand how the 'workaround' fixes and what was the culprit.

Side Note: the PegasusQ used was in Boeffla's kernel (NG) as PegasusQ here uses the firelock+ so to prevent misleading results!

Anyways, wish you good luck with your Alpha Lollipop project for S3. Btw the newest 4.0-beta1 is extremely amazing and performance is great here on AOSP based 'ArchiDroid 3.0.0'

Waiting for vnswap to be switchable in aTweaks on next version. I really need it here in AOSP :)
[Galaxy S III Android Development] arter97:
Thanks for summing that up :)

Will make a switch later.
[Galaxy S III Android Development] Mostafa Wael:
ohh sorry for overlooking that reply !!!! :o :o

will restore my backup and type it and see what it responds

i was already thinking of restoring my N00t TWRP backup to backup the ROM using your recovery :)

[MENTION=4898097]arter97[/MENTION]

EDIT: that is what i got from the command

This is from galaxy S5 mini ROM (link in my signature) based on back-to-n00t V5

i installed it as 2nd ROM

here you are!

i used adb shell command on my laptop if you need more details :D

hope you figure it out!
[Galaxy S III Android Development] Mostafa Wael:
ohh i forgot to tell that multi-booting the galaxy S5 mini ROM wasn't successful with using the multi-boot zip :(

it did a lot of errors, like 5 errors that has to do with /recovery.log and things alike

and failed to open the zip file (maybe because AROMA ??!)

so i backed up the primary ROM i already have (ArchiDroid 3.0.0) and then wiped data for a clean install of the S5 mini ROM, then backed it up to external and used a secrec tool provided earlier by [MENTION=5314272]Darkened_Sky[/MENTION] to pipe the backup to /data/arter97_secondrom

and dualboot is working

just for notice that multi-boot.zip didn't install S5 mini ROM successfully as 2nd ROM :/

will try again with an AOSP ROM and report
[Galaxy S III Android Development] vinodr5371@xdaroms.co.in:
Working here s5 mini v6 and neatrom
[Galaxy S III Android Development] Mostafa Wael:
Did you install 2nd ROM from external sdcard?

---------- Post added at 12:53 PM ---------- Previous post was at 12:48 PM ----------

Okay i installed temasek CM11 from external sdcard as 2nd ROM via multi-boot.zip and it gave errors.

But when moving it to internal sdcard it went smoothly

Only when rebooting it gave me those errors but it rebooted.

Here you are:

but installed successfully :good:

Maybe installing 2nd ROM from external sdcard is broken :rolleyes: ?
[Galaxy S III Android Development] george stamatos:
Yes, is broken, i forgot to tell you that! Sometimes work ,only if all zips including multiboot are in extsd
[Galaxy S III Android Development] nukzahaha:
can't install lastest kernel it said can't open xxxxxx (bad) why plz help thanks a lot :crying:

edit

i download again from miror link and low it worked thanks you arter
[Galaxy S III Android Development] Lukijs:
Bad download maybe
[Galaxy S III Android Development] Mostafa Wael:
Btw can i dualboot the latest lollipop build from here:

Can i install it as a 2nd ROM? Or only as a 1st ROM?

People searching for the thread, here it is:

http://xdaforums.com/galaxy-s3/development/wip-cyanogenmod-12-t2936990/post56690027

Thanks to [MENTION=4604352]Moster2[/MENTION] [MENTION=4898097]arter97[/MENTION] [MENTION=5161352]JustArchi[/MENTION] :D

EDIT: dualboot works!!! i am even triple-booting :p and still can quadboot :p
[Galaxy S III Android Development] vinodr5371@xdaroms.co.in:
Yes.
[Galaxy S III Android Development] Maddinuser:
Tried dual boot with this alpha and arter97 Kernel and Recovery and the dualboot Zip. Either I'm doing something wrong or it just doesn't work.

The installation is very fast (too fast for everything to be copied IMO).

The arter_secondrom folder has 3 folders, which are empty. When trying to boot into secondrom via aSwitch it just starts firstrom.

EDIT: Only possible when Lollipop is 1st Rom.
[Galaxy S III Android Development] Mika83AC:
Really only possible when Lollipop is 1st Rom? Don't like to reinstall my whole system for just trying out the Lollipop build ... :(
[Galaxy S III Android Development] Deplov:
I am using arter's kernel 3.xx for my SHV-E210K. After updated to 4.0 beta 1, my phone stuck at boot logo. Can't understand why because the install process was fluently. My Rom is Blekota 7.0
[Galaxy S III Android Development] Mostafa Wael:
Okay people annoyed because lollipop can only be installed as a 1st ROM, i will post another post to dualboot it as 2nd ROM not 1st. And guaranteed.

Stay tuned :good:

---------- Post added at 01:05 PM ---------- Previous post was at 12:34 PM ----------

First i would like to thank the origional author of the amazing secrec script [MENTION=5314272]Darkened_Sky[/MENTION]

And of course [MENTION=4898097]arter97[/MENTION] for such a great kernel :victory:

Here you are:

Requirements:

1- arter97 4.0-beta1

2- multiboot.zip v2.2

3- latest modified arter97 Philz Recovery

4- latest SuperSU.zip (i used 2.14 and it worked!)

5- terminal emulator (available on play store)

6- secrec.zip (it is attached to that post!)

Steps:

1- Download the above requirements

2- Ensure you have enough battery! I did it on full charge

3- boot into recovery mode and backup your current ROM to

Internal/External Storage

4- Wipe data/factory reset

5- Install the CM12-ALPHA1.zip (it will show a warning, but don't worry it is installing! :D )

6- install latest arter97 kernel

7- install latest SuperSU.zip

8- Boot it up to be sure that everything is OK!

9- Boot into recovery by the volume up + power + home button combination

10- backup the ROM to

External Storage

11- after finishing the backup, restore the previous backup of your initial ROM from internal/external storage

12- then install the

secrec2.zip

13- then install multiboot.zip

14- boot up your phone (you should be welcomed by the bootanimation of your initial ROM!)

15- open terminal emulator and type the following:

su
secrec
nan
y
select your backup of your CM12 ALPHA1 ROM

That's it

Enjoy dualbooting CM12 as a 2nd ROM alongside your daily driver!

Yeah it need ExtSdCard but i think there is a way to change it to internal sdcard

Anyway, try it and enjoy :)

Always report any issues :D
[Galaxy S III Android Development] george stamatos:
Cant be more detailed.. Gongrats !
[Galaxy S III Android Development] Mika83AC:
Thank you very much for this description!

Just one question: after having this done, can any new versions of the lollipop rom be flashed over the (now) second rom like described in arters OP, or is this a deadlock which is not updatable any more?
[Galaxy S III Android Development] Mostafa Wael:
Well it will be kinda hard to update it, still thinking about it.
[Galaxy S III Android Development] Mika83AC:
Okay. Then to be honest: without the possibility to update the second rom it will be useless, because this is all only about monitoring the progress of the lollipop development. And if you have to perfom a 20 minute procedure each time you want to check out a new version, it's not what i call fun ;)

Maybe [MENTION=4898097]arter97[/MENTION] has any solution or idea for this "issue"?
[Galaxy S III Android Development] Mostafa Wael:
exactly. this was a method for dualbooting ArchiPort when multi-boot.zip didn't support it yet.

so it is a matter of time till a beta of CM12 come up and arter97 will take a look on it of course ;)

that was like a workaround
[Galaxy S III Android Development] Mostafa Wael:
please can you tell me the LMK values ??
[Galaxy S III Android Development] syntax1993:
I love you Arter.
[Galaxy S III Android Development] exwan:
I got two question.

1. How do i activate zram or vnswap, and how do i change their value.

2. If i set LMK to extreme. Will i still receive all my notification? (Whatsapp, gmail, sms?)
[Galaxy S III Android Development] arter97:
zRam is completely removed as of version 4.0+.

vnswap is not togglable yet for users, and even if I do make a switch, you won't be able to change the value.

I do not know anything about LMK value, and I suggest you to not touch those.
[Galaxy S III Android Development] Wyneg:
Hi!

Then, vnswap is enabled and it's not togglable, right?

With 4.0 beta I had some reboots and turn off, do you think it does not happen again with new versions?

Thanks!

;)
[Galaxy S III Android Development] arter97:
vnswap is enabled with Touchwiz ROMs only at the moment.

I need logs to debug what's wrong. If I don't get any, you shouldn't expect the fix to come along in the future.
[Galaxy S III Android Development] arhant:
48,60,72,202,215,229
[Galaxy S III Android Development] exwan:
Which part of log will be useful to you? Or i'll just dump the whole log.

Lmk with extreme preset is working great.
[Galaxy S III Android Development] gtsfreak:
Atweaks not working on beta 4 stuck on please wait any solution???:confused:
[Galaxy S III Android Development] eatsleep:
Can you tell me where is the configuration file for this kernel(if you can?) ?

I am on lollipop abd I can' t get past the loading dialog in atweaks and other kernel controlling apps aren't giving me what i want!
[Galaxy S III Android Development] buick1356:
I've tried with several recoveries but after installing multiboot system cannot be mounted.how to resolve it?