yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Original Android Development] jkissane:
I was trying this kernel over the last few days & noticed the phone won't charge beyond 88% no matter how long I left it plugged in, this was with the stock settings in STweaks. Reinstalled the stock kernel last night (XXEMC3) & it's back charging to 100%. Using Omega ROM v43.3 btw. Has anyone seen this behaviour or is it some weirdness on my phone?
[Galaxy S III Original Android Development] amppen:
Hard voltage needs to be 4,35V in the stweaks power tab.

Texted with my Nokia 5110
[Galaxy S III Original Android Development] habylab:
I'm definitely getting weird issues with this recently. I picked up my phone this morning, plugged in, and it instantly went from 100 to 99%. Not massively bothered about this, but weird.

I've also been getting constant micro-stutters. Is this zram or undervolting? I've undervolted by 100 on all steps (75 on top 4) and I've set my slices to 850,950,950 and I have an AVS2.

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] amppen:
Have you ticked force GPU rendering from developer options? If not, do so. If yes, check your GPU settings. And then there's governor. Try a different one if you're using a governor that's tweaked to save battery at the cost of performance.

Texted with my Nokia 5110
[Galaxy S III Original Android Development] habylab:
You know there's only 2 governors in Perseus? And my GPU settings are fine, but I haven't checked GPU rendering.

Also noticed pimp my ROM beta reports I don't have busy box. And randomly, SecSettings, SecMMS and SecPhone appeared in my Download folder... definitely didn't download them.

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] amppen:
Oops, forgot about that :D

... but forcing GPU rendering can definitely help, it's helped me with stutters and scrolling lags.

Texted with my Nokia 5110
[Galaxy S III Original Android Development] MuertoKo:
Happened to me with ZRAM enabled, actually it's been said by Andrei that zRAM is not working properly, at least not 100% well, and for me that use a hell lot of apps it stutters with zRAM. You could try disabling, it worked for me
[Galaxy S III Original Android Development] habylab:
Yep, I disabled it, all good now. Raised voltages too slightly.

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] Olioaglio:
Confirmed that zRAM am can cause weird lags in certain situations. On the other hand, most of the time it's working great and brings advantages though.

Cheers, Olioaglio
[Galaxy S III Original Android Development] GR0S:
Are higher ASV value is better?
[Galaxy S III Original Android Development] nfsmw_gr:
Yes.
[Galaxy S III Original Android Development] GR0S:
One more question are voltages applied instantly? Or reboot required. Looks like I achived -100 mV and -125 mV at 2 steps

---------- Post added at 06:06 PM ---------- Previous post was at 06:01 PM ----------

Tried -150 mV, crashed. Will try -125 mV on all and -150 mV on 600-800 MhZ

Final:

-112 mV on general voltages, -125 on 1100
[Galaxy S III Original Android Development] nfsmw_gr:
No reboot is needed mate,just tap apply and you're done.
[Galaxy S III Original Android Development] GR0S:
Here is some useful commands for pulling and pushing profiles. Very convient!

adb pull /data/.temasek/default.profile

adb push default.profile /data/.temasek/default.profile
[Galaxy S III Original Android Development] orangerot.:
Or simply use the great STweaks profile app by Droidphile ;) And btw this doesn't work for this kernel, as the folder is .perseus here.. Only works for temaseks the way you describe it^^ For perseus you have to change .temasek to .perseus.

Here's a profile I made by myself.. Nothing spectacular but it's a mix of good performance and good battery.. I usually get 4-5 hours screentime(depends if on WiFi or mobile Data) with full brightness and heavy usage(EMail Sync every 30 minutes, lots of WhatsApp/Facebook, Gaming,Surfing and XDA). Be careful, as it uses undervolting! Maybe your device can't handle those voltages and just shuts down after applying the profile!!
[Galaxy S III Original Android Development] rlorange:
>>>UPDATE: Zram & Swap Control V2.5<<<

http://xdaforums.com/showthread.php?t=2210255

DOWNLOAD: http://db.tt/eLfhLGVl

EXCLUSIVE NEW FEATURE!!

- Swap PRIORITY settings made possible via a custom busybox which the app will download and Auto-install.

- Q: Why is a custom busybox necessary?

A: Because the pared down version of busybox used in CM and many other ROMs does not have the ability to set swap priorities.

- Q: What is so special about being able to set swap priorities?

A: Linux sets the priority in order that to make them active. So to activate a Hard swap partition for example it is necessary to first turn off zram and turn it on again after to ensure it has the highest swap otherwise it won't be used properly.

- Swap activation is much faster now!

A2: Secondly it is now possible to set several swaps with THE SAME priority. So you can have several swaps used equally. I had a theory that perhaps using several swap files in /Cache might make the overall swap work faster... AND IT DOES!!

- CACHE BASED HARD SWAP IS NOW MUCH FASTER!.... (using 4 parallel swap files set with equal priority)
[Galaxy S III Original Android Development] jose_p90:
pROFILE

Hi buddy im asv4 do you think your profile work great in my phone?? thanks for share:good:
[Galaxy S III Original Android Development] orangerot.:
Should work, as I didn't made any modifications to abb yet :) So those values are left completly stock.. All the rest is tweaked!
[Galaxy S III Original Android Development] Velogr1992:
Hello, i bought a gs3 recently so i m kinda new here :D I saw that perseus kernel is greaaaaat,thx for that.

For daily use is it good for me to run on the defaults settings that sTweak has or should i configure something?I want the device lagless,

to have some decent battery consumption,and thats all i guess,

thx in advance.
[Galaxy S III Original Android Development] drakester09:
Several swap partitions with the same priority in /cache?

Beautiful, now your internal eMMC gets worn out at x N times the speed. :confused:
[Galaxy S III Original Android Development] TheMrcool212:
You should see here.

http://xdaforums.com/showthread.php?t=2172506
[Galaxy S III Original Android Development] Anakha56:
Alright so I am going to ask the stupid question so please dont hate on me... :P

On the ABB tab when lowering the slices voltage that means you are putting the ABB into a Reverse Body Switching right? Or do I have it the wrong way around?
[Galaxy S III Original Android Development] sachilleas:
After installing latest Perseus i lost crt off effect. I tried to change buffer suspend delay to 100 but didn't work.

Do I have to reinstall crt mod?
[Galaxy S III Original Android Development] GR0S:
I'm coding my new app: Advanced ZRAM

It's killer feature is multithread zram. (Higher access speed, because each disk is singlethread)
[Galaxy S III Original Android Development] Olioaglio:
Is it true? Can it cause harm to internal memory?

Cheers, Olioaglio

Sent from my SGS3
[Galaxy S III Original Android Development] rlorange:
Oh YEAH! sounds ace! Is this a similar effect I've achieved by using parallel swap files? Def way faster. How do you do this with zram?

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

Theoretically but your SD will still outlive the rest of your phone hardware. Think 5-7 years instead of 10.

And there no reason 4 parallel swaps will wear any faster than 1. If anything it will spread the wear Better...

If you're paranoid use zram or hard swap
[Galaxy S III Original Android Development] GR0S:
zram is single threaded thing, so we should run 4 zrams 4*128=512 mb
[Galaxy S III Original Android Development] rlorange:
OK sure but how do you create 3 new virtual zram disks?

Google tells me some sort of config script run using sudo command... I'll have to research this... Very interesting!

Will you be compiling a zram config module for Android? Or does one already exist?

EDIT? Would having 4 swap files running in parallel like Im using automatically run multi-threaded?
[Galaxy S III Original Android Development] k6?:
Can I flash the .tar with mobile odin on stock rooted rom with jkay framework?
[Galaxy S III Original Android Development] nfsmw_gr:
I don't see a reason not to. :)
[Galaxy S III Original Android Development] k6?:
Just wanted to know if it was sage to do so. Thanks
[Galaxy S III Original Android Development] habylab:
Either my battery is getting worse or this kernel/my rom is. I'm using the same settings as I did months ago but about 10% worse than I am at this time daily than "normal".

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] nfsmw_gr:
I really don't think it's the kernel to blame...i get great battery life! :)

Try to wipe your data...i know big pita but every once in a while you need to do this to ensure that your phone will keep on running great!
[Galaxy S III Original Android Development] habylab:
I always use titanium for apps. Maybe it is time!

Also, does the "auto adjust screen tone" feature in Display work anymore after your refactoring of the screen?

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] nfsmw_gr:
Yep..i think the time has come.

Brace yourself and wipe the device! :p

I really am not sure about screen tone though...

Can anyone else tell use if he/she notices any difference with this setting? :)
[Galaxy S III Original Android Development] habylab:
I wipe my device, just restore all user apps+data, wipe caches and then SMS and WiFi restore. Maybe not from now on. Takes forever though.

And if makes a difference to battery life, for sure.

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] GR0S:
Guys, can anyone share screen settings?

Master profile default gives good white, but everything else is dusk and dark. Also color resolution seems to be reducted.

In hook mode I use -200K for temperature and +3 for red and green, white seems to good too, but others colors still acid like. Too bright, not realistic
[Galaxy S III Original Android Development] nfsmw_gr:
Give a go at my settings!

I'm extremely happy with these,they've got nice colors but not oversaturated like sammy's defaults. ;)

Just extract the file,put it in /data/.perseus and reboot!

It's an override profile and only changes screen settings. :)
[Galaxy S III Original Android Development] habylab:
I think this is the first proper profile I have seen! *claps*

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] k6?:
Is there a way to go back to stock kernel without flashing the full rom.
[Galaxy S III Original Android Development] nfsmw_gr:
Well,i took your advice mate. :)

If it weren't for you,i probably wouldn't have know this method. :highfive:
[Galaxy S III Original Android Development] GR0S:
Almost Perfect! Very sharp and vibrant, white is almost perfect, I made it a bit warmer.

How I can make green more vibrant? It looks dusk, or it's matter of time

---------- Post added at 05:44 PM ---------- Previous post was at 05:04 PM ----------

App will be ready next week, I'm a C# developer, java looks like unpredictable ****
[Galaxy S III Original Android Development] nfsmw_gr:
Just mess around with the green colour in colour channels,that should do the trick. :)

EDIT:Btw thanks for the app,looks promissing.

Will this make zRam faster if i understand correctly?

Also is perseus supporting this or users will need to do something to make it work?
[Galaxy S III Original Android Development] jinosong:
Not my style in regards to the saturation settings but FANTASTIC job on the digital enhancement values.
[Galaxy S III Original Android Development] userguy:
Is this to be applied in recovery? :S not with stweaks profile? Or why is it a zip?

Cheerz
[Galaxy S III Original Android Development] nfsmw_gr:
[MENTION=420407]Olioaglio[/MENTION]

And there's no potato to apologize for the long post? o.O

Just messing with you,thanks for sharing. :)
[Galaxy S III Original Android Development] Olioaglio:
Yay, you are right :cyclops: this was reeeeeally way to long... just wrapped settings into code tags to shorten down.

Btw, just added some credits (including you) to the post. Weren't all my own ideas, I admit I merged and tuned and... :angel:

Cheers, Olioaglio
[Galaxy S III Original Android Development] orangerot.:
It's a zip cause XDA doesn't let me upload .profile data ;) You have to copy it to /data/.perseus and then use Droidphiles STweak Profile App to apply it.
[Galaxy S III Original Android Development] amppen:
Nice. I've ASV02 too, maybe you'd like to reconsider the stock ABB? It's your choice, but take a look at my little research on the subject if you're interested. I post battery life experiments with different setups of UV/RBB there.

Texted with my Nokia 5110
[Galaxy S III Original Android Development] Olioaglio:
Thanks, sounds interesting indeed. So far I didn't struggle with those values as changing them is IMHO really low level tweaking which could maybe cause irrational behaviour or even harm the device. But of course you are free to include your settings into the posted profile and see how it works out.

Cheers, Olioaglio
[Galaxy S III Original Android Development] habylab:
I'll post mine tomorrow. Mine is far more undervolted but super stable, for me! Same AVS.

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] The Broken:
Please shorten your post, it is too long for us mobile users.
[Galaxy S III Original Android Development] habylab:
Nope, but I'll shorten it as you complained. Note I didn't post the quote.

Sent from my Galaxy S3 (AVS2). Long live the original Galaxy S :)
[Galaxy S III Original Android Development] amppen:
Does anyone know what the HPM and IDS stand for? Inside the abb_info file I mean.

Are we going to be talking "oh, but I'm IDS16 so obviously I can overclock my internal memory's cousin's flash drives driver bus voltage a bit higher" in a week or so? :D

Texted with my Nokia 5110
[Galaxy S III Original Android Development] r0st:
Used your profile for screen settings. It all looks great now!
[Galaxy S III Original Android Development] Leicxan:
Can you explain what IDS and HPM ? i don't know what it means,but i saw the IDS values changed after i applyed ABB tweak from this forum . I got IDS15, i have a ASV3 device

sorry for my poor english
[Galaxy S III Original Android Development] nfsmw_gr:
I don't think you should dig so deep in the kernel and/or care about those values since they look like they're auto configured (or something similar) when changing abb values. :)
[Galaxy S III Original Android Development] GR0S:
My app, it's preview only, no licensing/ads/etc.

It shows current stats and allow to extract my script (and configure it in future versions).

Make sure system is writetable, other things should work.
[Galaxy S III Original Android Development] nfsmw_gr:
Thanks for this...but you didn't answer me before.
[Galaxy S III Original Android Development] STAticKY:
Nothing comes from pressing install within the app...

Sent from my portable powerhouse
[Galaxy S III Original Android Development] GR0S:
It doesn't show anything, it just will try to write script to init.d

Check logcat, PM it to me.

---------- Post added at 03:41 PM ---------- Previous post was at 03:15 PM ----------

It should, because it will run zram on all cores
[Galaxy S III Original Android Development] t4d73:
Hey can I use this on my note 2 which is running Perseus also? Or is it meant specifically for your device? Thanks.
[Galaxy S III Original Android Development] nfsmw_gr:
I guess it should run on most,if not all,zRam enabled devices.

But hey,i'm not the dev here.

Only thing sure is that it shouldn't harm your device if it's not compatible,it just won't run. :)
[Galaxy S III Original Android Development] t4d73:
Well I can confirm zram is working with the zram status app but do you know what this does exactly?
[Galaxy S III Original Android Development] t4d73:
Ok upon opening of the app I got this.

And then after tapping settings I got this and really couldn't do much else. Tapping install did nothing which shouldn't be surprising because it's a script.
[Galaxy S III Original Android Development] t4d73:
My god what does this app do? My phone feels like it's on crack lol! Loving this so far!
[Galaxy S III Original Android Development] Tokarin:
Is there a more reliable way of zram checking for this app? All I can see is a very high compression ratio but no real description.

What I really want to know is how does this override stweaks zram option, what happen if I run at 512mb in stweaks then use this app, and what will happen if I lowered the value to 200mb and use this app (install script). I noticed a higher usage percentage but being very confused, though my phone still flies...

EDIT: I do not want to flood the thread with my useless posts even more, so hope someone will notice this question here. If I use this app, since I cannot see the infamous script in init.d, how can I change the swappiness? Like normal using stweaks?

Sent from my GT-I9300
[Galaxy S III Original Android Development] t4d73:
Well you certainly don't get many results in the play store when typing zram. I think someone would have to create a new version of checking status. I usually don't have a high percentage of use either which I'm not sure is good or bad really.
[Galaxy S III Original Android Development] GR0S:
It should, but I haven't fully tested it on my device.

Short checklist before using app

Kernel has ZRAM support

Kernel zram settings are set to DISABLED

/system is mounted in read-write mode
[Galaxy S III Original Android Development] t4d73:
Ok I did this but should the swappiness be set to 0 also?
[Galaxy S III Original Android Development] t4d73:
I set swappiness to zero anyway but before and after I did that you're app showed this and zram status app showed the same as well.
[Galaxy S III Original Android Development] GR0S:
Which abb values default for ASV7 ?

---------- Post added at 05:46 PM ---------- Previous post was at 05:44 PM ----------

I have manually copyied script to init.d, set permissons, but it doesn't run. I don't know why and can't get logs.

Will ask some senior developers
[Galaxy S III Original Android Development] tisazalay:
Hi. A few comments.

The rw of system is important but I had to manually mount it using the new version of es otherwise nothing got installed. The root explorer isn't enabled by default.

The permission of the script is rw- --- --- I think it may cause problem.

Even though I changed permission, the name of the script 10zram causes problem because it's detected as an audio file (it launches poweramp in my system). I renamed it.

I just mentioned it in case someone else faces this problem.

The app did nothing at first until I manually mounted system with ES file explorer.
[Galaxy S III Original Android Development] t4d73:
Well I'm not sure if it was me or what but I will continue to follow your work but for now I uninstalled the app and reenabled zram in stweaks. Rebooted and got this result. Btw sorry everyone for cluttering the thread. Maybe one can be created just for the app? It's a great idea with a lot of potential. :)
[Galaxy S III Original Android Development] GR0S:
It doesn't work because script doesn't get executed, don't know why.

For guys who use ZRAM Status app, you can use mine, it's better designed :D
[Galaxy S III Original Android Development] tisazalay:
Hi. In which format is the script, I mean CR/LF...? Would it be too much trouble to post it here?

Doesn't it need this

#!/system/bin/sh

First?
[Galaxy S III Original Android Development] yasser86:
Does it fix multitasking and saving sessions and lock it in active app task manager and avoid redrawing and auto kolling

I suffer from this

I have s3 jb 4.1.2 1GB version running pardus custom rom with siyah kernel and jkay multitasking fix
[Galaxy S III Original Android Development] GR0S:
Converted to UNIX format, this don't helped.
[Galaxy S III Original Android Development] tisazalay:
I took a look at the script and it's all in one line (I used notepad++).

Anyway thanks for the effort :)
[Galaxy S III Original Android Development] habylab:
Can we set the time in between led fades?

Sent from my Galaxy S3 (AVS2). Long live the original Galaxy S :)
[Galaxy S III Original Android Development] Kemby13:
I'm having problems with instaling the 4x128Mb Zram in the settings section of the app... I mounted the system with solid explorer, disabled the Zram in Stweaks by sliding the "disk size" slider all the way to 0, even tryed to move the "virtual machine swappiness" slider, but no success... Simply put, nothing happens when i tap on the Install button... Any advice?
[Galaxy S III Original Android Development] drakester09:
Unrelated advice:

I suggest that the new zram app to have its own thread for support in the apps section, so it doesn't clutter this thread with things that are not related to this kernel directly.

It would also help the author to improve the support and it would help everyone else following this thread by not having to read about issues or comments unrelated to this kernel.

Thanks. :)
[Galaxy S III Original Android Development] nfsmw_gr:
Yup,just go to STweaks led options. ;)
[Galaxy S III Original Android Development] habylab:
Which value adjust in between? Pretty sure there is only values for fade in and out.

Sent from my Galaxy S3 (AVS2). Long live the original Galaxy S :)
[Galaxy S III Original Android Development] nfsmw_gr:
Wait.

What excactly do you want to do?
[Galaxy S III Original Android Development] tolis626:
I think he wants to configure how long the LED stays off after it fades out and before it turns on again.In that case,I don't really know,I haven't bothered with LED options.
[Galaxy S III Original Android Development] nfsmw_gr:
I see...

[MENTION=3262915]habylab[/MENTION]

I think you should mess around with the slope 1 or 4 detention time..?

Give that a go.
[Galaxy S III Original Android Development] Kemby13:
Hmm, nothing?
[Galaxy S III Original Android Development] AndroidGX:
Hiya :cool:

I have a little question about charging.

It is normal that when I plug the charger, values always changing ?

For example, when I plug my charger and doing a cat in "current_max", sometimes I'am getting "100", sometimes "800", sometimes "400", then "300", etc. Always random values.

So I tried to check remove stable margin option, but here also : same problem :(

Can't find if it's a known problem, sadly, so I guess I'am alone in this case ? :cyclops:

Many thanks!
[Galaxy S III Original Android Development] tolis626:
Did you enable "Ignore unstable power" or "Ignore margin"?I'd guess you enabled the latter,but it's the former (or both) you want.If I'm wrong,something is indeed strange.
[Galaxy S III Original Android Development] AndroidGX:
Just tried with both ticked, and same problem (alternating between first plug : 460, second one : 1000) :(

But yeah, I was talking about enabling "Ignore margin" in my previous post that I tried ;)
[Galaxy S III Original Android Development] habylab:
Pretty sure slope 1 is fade in time, 2 is how long it stays in faded in, 3 is time before fade out and 4 is how long that lasts.

So no, there is not a control.

Sent from my Galaxy S3 (AVS2). Long live the original Galaxy S :)
[Galaxy S III Original Android Development] tolis626:
Just throwing a wild guess here...Maybe the time it stays off is fixed and cannot be modified,or is configured from userspace,and the time it takes to fade in or out is taken from its total "off" time.Try decreasing fade in and fade out times and see how it goes.