yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Original Android Development] mariosraptor:
It has sarcasm cause this is pure development not a stock one with undervolt. You sure must try it yourself :)

@ Andrei. Thanks for the kernel. 24.2 not a single issue for me, not that i had any on previous ones :thumbup:
[Galaxy S III Original Android Development] AbuYahya:
The malistatus app doesn't do nothing for me despite changing roms.

Am I missing something?
[Galaxy S III Original Android Development] s3ct0r:
Doesn't for me either :P

But no stress.

I'm just trying to tweak as much as I can for best battery.. :)

At the moment I get roughly 30 minutes of usage per 10%
[Galaxy S III Original Android Development] lyno:
Noted and added another script without FLL tuning: http://xdaforums.com/showpost.php?p=32588106&postcount=1046
[Galaxy S III Original Android Development] DroidRevenge:
Sorry for noob question but why is there row "echo 1 > /sys/class/misc/scoobydoo_sound/headphone_eq" 2 times?

1st at the beginning and the 2nd after 5 bands tuning?
[Galaxy S III Original Android Development] nfsmw_gr:
Most likely a typo...won't affect anything though. :)
[Galaxy S III Original Android Development] Kikorin:
I've the custom rom of Foxhound, can i install this kernel anyway? I only need to download and flash the zip with CMW?
[Galaxy S III Original Android Development] vBB:
Guys, there is a bug at battery stats with latest version of Perseus, take a look at this (see screenshots attached to this post). Could someone reproduced the same? Reboot makes nothing (3 times), I have Android Revolution HD 11.0 and latest version of this kernel. In the first picture we can see that there is only System Kernel and in the second that it took till now something about 248 days of procesor use :P
[Galaxy S III Original Android Development] qwerty12:
If you use the "Search this Thread" button, located on the top-right, to search for Foxhound you'll see that AndreiLux himself uses the Foxhound ROM.

Can't say I have this problem; my battery stats window looks like how it's supposed to look. That said, I do run stock :)
[Galaxy S III Original Android Development] vBB:
I didn't have something like this with the 22 version, from 22 I moved to latest 24. What can be wrong?
[Galaxy S III Original Android Development] DroidRevenge:
No probs here... have you wiped battery stats before install kernel?
[Galaxy S III Original Android Development] vBB:
Wiping battery stats seems to fix the problem, thanks ;)

Wysyłane z mojego GT-I9300 za pomocą Tapatalk 2
[Galaxy S III Original Android Development] DroidRevenge:
Click "thanks" on my post please.... :good:
[Galaxy S III Original Android Development] Anakha56:
Guys just a simple question from my end, is the recovery tied to this kernel or is the kernel independent? I am currently using TeamWin Recovery just wondering if it will cause a conflict.
[Galaxy S III Original Android Development] Tenacious:
Recovery is independent you can use any recovery you want.
[Galaxy S III Original Android Development] :
The kernel does not contain a recovery. I'm on TWRP and flashed 24.2 via Mobile Odin and all is good :)
[Galaxy S III Original Android Development] lyno:
Yea, typo. I'll fix it later, though like nfsmw_gr said, it won't affect anything.

UPDATE:

Fixed http://xdaforums.com/showpost.php?p=32588106&postcount=1046
[Galaxy S III Original Android Development] :
I noticed the Blacks on the lockscreen are WAY better now with this kernel. Before, any black wallpaper would look smokey brown.
[Galaxy S III Original Android Development] erto90:
let me understand a thing: now blacks are more blacks than before?
[Galaxy S III Original Android Development] Banwell13:
Can I use this on ICS

Can I use this Kernel with ICS ROM, omega 13? I cant find a cutom kernel without getting bootloop, not interested in JB due to lack of flash player.
[Galaxy S III Original Android Development] :
Yes Sir. Per AndreiLux: Fixed black crush on the display. Vastly better black levels are now of order.
[Galaxy S III Original Android Development] GrimPivo:
No, you can't, JB only.
[Galaxy S III Original Android Development] invisiblebm:
Flash player is working perfect for me. Turkbey rom and Perseus.
[Galaxy S III Original Android Development] anonymous373:
There's only one thing I don't, but otherwise your kernel is amazing. My phone is snappy.

Is it possible to change the Headphone amplification on this kernel?

Edit: I failed to read some posts Properly. I managed to figure out how to do it. Thanks to all the users that help me understand things better :P

Another Edit: It was unsuccessful. I edited the audio_tweaks_perseus script which was posted by nfsmw_gr to the following:

#turn ON

echo 1 > /sys/class/misc/scoobydoo_sound/headphone_eq

#Tune 5 bands

echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq_b1_gain

echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq_b2_gain

echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq_b3_gain

echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq_b4_gain

echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq_b5_gain

echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq

#Misc tuning

echo 0 > /sys/class/misc/scoobydoo_sound/speaker_offset

echo 1 > /sys/class/misc/scoobydoo_sound/speaker_tuning

echo 1 > /sys/class/misc/scoobydoo_sound/fll_tuning

echo 0 > /sys/class/misc/scoobydoo_sound/adc_osr128

echo 47 > /sys/class/misc/scoobydoo_sound/headphone_amplifier_level

I moved it to etc/init.d using Root Explorer, set the permissions to rwxrwxrwx and rebooted my phone, but there were no changes.

I also tried adding "#!/system/bin/sh" to the top of the script

Can somebody please point out what I am doing wrong?
[Galaxy S III Original Android Development] mariosraptor:
Permission should be rwx-w-rwx
[Galaxy S III Original Android Development] anonymous373:
Still didn't work
[Galaxy S III Original Android Development] KS_Ho:
@anonymous373

Try downloading 'Script Manager' from the PlayStore and use that to run the scripts, see if that executes the script properly :)
[Galaxy S III Original Android Development] Kikorin:
I've installed this kernel, i'm trying it now. I noticed that when i'm using the phone, it work amazing, really fast and smooth and battery don't drain so much. But when it's in standby, battery drain a bit too much.

Maybe i've doing something wrong? I've to change some options to solve "problem"?
[Galaxy S III Original Android Development] anonymous373:
Thank you. It worked :good:
[Galaxy S III Original Android Development] eruben:
Where can I find good battery setting scripts for this rom?

Thanks.
[Galaxy S III Original Android Development] KS_Ho:
Install SetCpu and edit the Governor that you are using, if you're not familiar with editing Governors then use this as a base, it's from the Siyah Thread courtesy of Droidphile :) Browse to the 'init.d' folder and look at the script and enter the values there on SetCpu or flash it through Recovery
[Galaxy S III Original Android Development] dragon135:
Does anyone notice with 24.2 the cpu score in quadrant is very low so total score is only around 4600, while using stock kernel or speedmod it is easily reach 6000 with cpu score twice higher. The different is only in cpu score.

I understand quadrant means nothing but I think it indicates that there is something wrong, or is it just me?

I use stock LIB without any modification, only change kernel.

Sent from my GT-I9300
[Galaxy S III Original Android Development] giajp:
Stock kernel is a real kernel

Sent from my iPhone5 Fu**er S3 using The Blackened Kernel
[Galaxy S III Original Android Development] eruben:
So I can use same zips as on Siyah? Thanks.
[Galaxy S III Original Android Development] AndreiLux:
This seems to be a bug with several kernel/even stock. It's not anything specific caused by my kernel.

I don't have the sysinterfaces in the kernel which malistatus uses to read out the frequencies, I currently have a 50ms sampling rate on the GPU so that app is pretty useless as it is polling the device on a way higher time scale, so it doesn't represent reality.

Recoveries are separate from the kernel on the S3. (With exception of dualboot Siyah).

I'm getting around 5400, you may have different than default governor settings. Also kernels which have higher score are meaningless because the only score delta in Quadrant may come from disabling/enabling fsync. There is no magic in the kernels which makes them faster beyond what the hardware does.

Stock kernel or any derivatives which only just change voltage and anything else still stuffer from some stupid misconfiguration, this includes Phenomenal and also your own kernel.

I had to laugh at that quote. Don't even get me started on this topic.

Yes it is possible. It's up to the Note 1 developers to implement it though, I won't compile it for you. I also ventured into the developer forums there and the only two kernels I saw didn't even have proper repositories. Maybe hardcore is willing to implement it.
[Galaxy S III Original Android Development] KS_Ho:
I don't know, I haven't tried flashing, I just extract the script and place it in the init.d folder :)
[Galaxy S III Original Android Development] giajp:
where is the problem? this world is free of your property? This works are not "original" works but services to users who have freedom of choice. I respect your phenomenal job as you should do with it all, this is the fantastic world called open source. What is your fear? when something is useless not even supposed to get your attention. indifference

Ot end

Sent from my iPhone5 Fu**er S3 using The Blackened Kernel
[Galaxy S III Original Android Development] henrybravo:
disregard
[Galaxy S III Original Android Development] gokhanmoral:
I see a problem here... and to me, it is apple's fault :P

iPhone, iPod, iMac,...

all popular because of iDiots...

and now they are among us :P

and when it comes to "freedom of choice" that should not be biased with "freedom of lies".

I believe in opensource. I very rarely say that I am an expert on something and that is not because I am not an expert on anything but it is a bold statement.

and now we have developer inflation who compiles kernels and cooks ROMs without any contribution.

yeah.. opensource.. but most of them are openlies and open-egos and opensh*t...

people are trying to build themselves fame.

and they are always great, always knowledgeable and always arrogant.. :P

I've just talked to Andrei and he pointed out one of my fooolish commits without fully understanding the details of lcdfreq.

and I really respect when people dig into something and trying to understand the details.

this is very subjective matter but I don't think it is a respective effort to change some numbers and commit some totally useless patches and put some strange mambo jambo (mostly wrong) in the OP.

when someone writes something like "I have implemented deterioration and inhibitor preventing sequential congestion with Maya'ss conditioning" it gets all the attention and people go into other kernel threads and ask for hisass feature...

Andrei is one of those few people (most of the others are in teamhacksung) that I have respect for his efforts, explanations and comments including the ones in his previous post.
[Galaxy S III Original Android Development] lyno:
Well said.
[Galaxy S III Original Android Development] qwerty12:
I know it's not a lot, but: 233601817U1086021
[Galaxy S III Original Android Development] androb0t:
i only know two best Kernel devs ....Andreilux and GM.........hehehe always use/try these two kernels all da timezz :)
[Galaxy S III Original Android Development] AbuYahya:
thanks for your ongoing development and support!

is it possible to output this 50ms sampling rate for GPU load and frequency?

do we have to enable a logger function somewhere so it writes to the system messages or kernel messages?
[Galaxy S III Original Android Development] AndreiLux:
That would be a bit insane to spam the log with the frequency. You can write a script yourself which periodically (at higher speed) reads out the sysinterface. If anything I can provide a time_in_state facility for the GPU, which would be much more useful for keeping track of things, but that'll also come only when I rewrite the GPU interfaces.
[Galaxy S III Original Android Development] AbuYahya:
It would not be something that logged permanently but just for a short while to ascertain that the up & down thresholds where appropriate and the gpu freq was making use of the all levels. And not skipping levels due to poorly configured thresholds. Also would like to verify that the lower freq on 108 was been use otherwise a waste of a step. (i.e. the gpu load is not persistently above a certain minimum level .)

Even if polled at 1 or 2 seconds intervals or slightly more.
[Galaxy S III Original Android Development] DroidRevenge:
Agree with you, respect for your and GM work. :good:
[Galaxy S III Original Android Development] AndreiLux:
The GPU scaling cannot skip a step, the logic jumps from one step to the next, and so on. If you have a custom frequency say, 500 and the next freq is 600, the down threshold for 600 would be 500/600=83%. Remove a bit of that to give it some breathing air, so you'd have like 83-5 = 78%. This is all a headache for normal users so I'll change this soon. Please also keep in mind that the Mali GPU has internal power management over which we don't have control on, on the pixel processors, turning off in some situations 3 of the 4 PP's. I did direct heardware power measurements on the S2, and I couldn't measure any power difference between various low clocks on Mali due to this, and I imagine it isn't different here on the S3.
[Galaxy S III Original Android Development] AbuYahya:
The latter point is interesting and maybe linked to the display setting 'auto adjust screen tone' to save battery.

If I understand your threshold calculation then it based upon a desired linear correlation between load and freq.

However I want to try and set the low freq to 108 and highest freq to 633 but with a slightly logarithmic shaped correlation with a quick acceleration at low load and first threshold, then linear (steady acceleration) in three mid loads then quick acceleration for last threshold. this way combines battery at low freq (normal browsing) and performance with high freq (633 and ?? 700) only kicking at extremely high loads.

But only way to know it's working right is with feedback values.

Its possible it will give jerky feedback in which case a classical linear approach would be needed.
[Galaxy S III Original Android Development] AndreiLux:
No. What that setting does is not specifically known, but I highly suspect it is a form of colour compensation to achieve the same brightness output at quasi same colour output with a lowered power consumption. Something as described in this paper, but more software side and not as effective.

I guess you can achieve something as you desire with a combination of stepcount and threshold modifications, but it still eludes me on the practical benefits of what you're doing.
[Galaxy S III Original Android Development] fenomeno83:
Man, what is your point? Despire work of other people in own topic is not a good thing.

Consider that several user like stock kernel (yes, it is a real kernel, it is developed by many and many SAMSUNG PROGRAMMERS, and works very good). So, I NEVER SAYD THAT I AM THE BEST KERNEL DEVELOPER IN THE WORLD, but in different phenomenal thread I always thanks who help me to apply easy concepts starting from a stable base (like "speedmod" in galaxy s2, or "stock kernel" in galaxy s3).

My topic is in "Android development" section and not in "Original Android development" section.

My promises are always respected, because all that I made is written in changelog. Yes, my changelog is only 4-5 rows, and explain the easy concept applied to increase battery. Not all people like works with 1Km of changelog; some people like "stock configuration", that is very stable, fast and battery friendly, and like that to this configuration are applied 3-4 modifies that use easy concepts to increase battery life.

All people can choose kernel that prefer, all people can judice if a work is valid (also if change only 1 comma), we are in an open world.

The title of my new thread is for fun, for joke, so, stay relax and be happy. What are my false promises? That my kernel can't find missing iphoners? :confused:

Respect work of other, as others respect your work. You, me and other use a little/a lot of free time to make something for community. I(and I think also you) have a real work also and also a extra work that changes only 1 comma, but likes to some people, is a work to respect. I haven't quote your full post, but you despides works of many people.
[Galaxy S III Original Android Development] jblparisi:
I just came from the dead to express my deepest thanks to this post. I too have been following the same trend for far too long and could not agree more. This is the reason (mainly) I stopped reading, learning, developing and spending countless hours of personal time here on XDA, on behind the scene work that I felt was never truly appreciated for what it was and in some cases even "borrowed" so that some other idiot could come up and make up a bull*** magical (bull****) claim and take credit for it.

I have always been able to tell the difference from the real developers and the bull****ters even early on (thank god), makes me feel better knowing I am not the only one that feels the same way. Thanks mate!
[Galaxy S III Original Android Development] AndreiLux:
Look, I don't want a personal argument with you, but your thread is hyperbole. This dwells into sociological psychology and if you cannot have an objective view of the reality, I don't want to dwell on it further. This is reflected by the users behaviour in the thread and on the forum; you promise "PHENOMENAL, THE BEST BATTERY EVER!" as the slogan of the kernel, and people believe and expect it. It just not is true. If you feel you don't have a responsibility to educate users about what you deliver and offer an unbiased reality, then don't be mad at getting critique for it.

This is makes no sense. They like stock kernel because they are uninformed and are afraid of consequences, and yes, they are intimidated by the 1km long changelog of other kernels. We're measuring things in an empirical way, it does not matter who writes the kernel, be it me or you or Samsung programmers. Fact is if Samsung programmers did an outstanding job then there would exist no advanced custom kernels.

Again, I said I don't want to fight with you or anything, but things are as they are. If you didn't get my point from my original post, then I cannot do anything more for you. I knew you would be insulted, but that's just the way of life. I also soon expect two other persons showing up here in the thread arguing with me about my rant, and I won't tell them anything different.
[Galaxy S III Original Android Development] fenomeno83:
Oh my god!!! But you don't understand irony, man!

Also that phrase is for joke, for fun, like the first part of my topic. Like "iphone 5, the best iphone ever" , I wrote that phrase at the end of my first part, before starting the serios part. But my thread title is a little different, so the phrase that you wrote isn't my spot. The concept applied by the kernel is respected (use lower voltages than stock that save more battery) and many people verified that there are real battery increases(but it is normal, because lower energy). And no, many users are not intimidated by 1km changelog; many user test several kernel but sometimes don't find real visible improvements, also if changelog is 1km! Unlike that you think, many people are attracted by long changelogs.

I repeat, we are in a "open world". So if people test kernel and like, leave it in the phone, otherwise switch to other kernel.

So, relax man, relax! I repeat, I wrote the first part for fun. I thought that all people understand this, but maybe I thought wrong. Be happy, don't be always angry.
[Galaxy S III Original Android Development] :
Please, you are two developers. Instead of argueing what's good and what's bad, go discuss stuff to improve your knowledge and kernel, because in my opinion, would be great for the community, etc...

But... even though personal/project attacks are not good, I agree in part on both of you. AndreiLux, it's about marketing, don't you never see false promisses on real products? :P [ps: not saying anything about the two kernels]

It all depends on the person using the kernel, even the worse kernel can bring better battery life for anyone, placebo or not.

Sorry for involving myself on this, I just don't like when devs start argueing with each other about silly stuff. Don't flame me, I just want some peace on XDA. XDA have been quite a war field these times. Let's develop in peace, this is not a competition, let's work together, let's not argue.

ps: no, I'm not a mod, I'm not trying to shut anyone up.
[Galaxy S III Original Android Development] Anakha56:
Installed the kernel last night :). Can't wait to see how it performs. The main thing I love about this kernel is the changelog, you have me Googling some of your changes and terms just to further educate myself. Keep up the good work :).
[Galaxy S III Original Android Development] Infy_AsiX:
I understand your frustration Andrei and it's just. The display fix is crucial in my opinion. Supercurio as far as I know has only disappointed people since his original Voodoo display. On the Optimus 2X Voodoo sound he promised and took donations to only give up. The same as on the Note which abruptly closed with no real explanation rather then being frustrated with demanding users. The S3 may be the same considering it's just words like in the past.

Putting that aside you should take satisfaction in merits. You've fixed it after all and that should be personally gratifying. In combination with hardcore's mdnie tweaks that's some impressive fixes.

Sent from my GT-I9300 using Xparent Cyan Tapatalk 2
[Galaxy S III Original Android Development] duowing:
I can't really decide which to use I keep jumping back and forth between this and Gokhan's kernel. I can't determine which I like better, but thanks to you guys I have the black crush issue fixed which as was mentioned was something I really had hoped for with the original note and I never saw any results, also thanks to the both of you for the sound improvements. I've been wanting some form of sound improvement with our coveted WM chip and I finally am able to really enjoy using my SIII for music.
[Galaxy S III Original Android Development] dragon135:
I rerun quadrant again today, and now it's normal again, I get 6007 score with normal cpu score like in stock kernel. I have change nothing though.

Sent from my GT-I9300
[Galaxy S III Original Android Development] amirsardari:
This Kernel Cause Lags in transitions animation and scrolling
[Galaxy S III Original Android Development] androb0t:
Whattt.....

*sigh*
[Galaxy S III Original Android Development] hamma:
No, it doesn´t :eek:
[Galaxy S III Original Android Development] Andersondj:
This is a question or affirmation?

Enviado de meu GT-I9300 usando o Tapatalk 2
[Galaxy S III Original Android Development] invisiblebm:
If you are the only person experienced that kind of problems, you should search the problem in your device. I never ever have had any lags or whatever with Perseus. Best kernel , runs smooth,fast and the phone is cool. :thumbup:
[Galaxy S III Original Android Development] unholygid:
Lol? Zero lag here. Please give details. That comment is so shallow.
[Galaxy S III Original Android Development] Anakha56:
No lag here. Btw the battery drain is virtually nonexistent on this kernel! First time I have ever seen "Device Idle" in my battery stats. I am super happy so far, can I buy a beer for you? Didn't see a PayPal option...
[Galaxy S III Original Android Development] GrimPivo:
There is a button under AndreiLux's userinfo :)
[Galaxy S III Original Android Development] onurerler:
+1 same here scrolling is laggy. You can test with youtube, contacts and call log lists.

There is no lag on siyah kernel but siyah have strange freeze problems.

Maybe problem is releated to governor.