yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] mr_psycho:
Hmm. Maybe I missed taking care of those tricky issues. I patched what I could find, and I did swap the ld linker to the bfd one, which helped. But, there must be something else causing my instability, then.

Apologies for mis-representing you or your position on the kernel + Linaro.

MP
[Galaxy S I9000 Android Development] purpleraintoxicity:
Ill try again.... will see what's the reason...

What governor do you use?

Any swap/zram enabled?

sent from my miuiv4 sgs
[Galaxy S I9000 Android Development] DerTeufel1980:
I am also running fiops since yesterday, without issue, but i did not have had phone calls till now.

Using it with lulzactive, zram, uksm and 106% live oc at the moment.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] Alberto96:
If i choose 60 hz from devil kernel manager i still get 56 hz because when i do some bench i still get 55 fps not 58-60.
[Galaxy S I9000 Android Development] yahyoh:
go to /sys/kernel/refreshrate/enable open this file as text see what number inside it if still 0 (delete 0) and type 1 save file and reboot ;)
[Galaxy S I9000 Android Development] Alberto96:
Already tried but nothing, maybe its not working in kernel.
[Galaxy S I9000 Android Development] DerTeufel1980:
Well, I think i have to change something else, to make this working. This is why it says in the changelog, that it is most probably not working.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] dherre65:
Also running fiops since yesterday with lulzactive, zram, uksm and 106% live oc, phone went dead for 3 times (don't know if power out or just black screen of death, but it doesn't respond to anything). Back to sio without changing any other settings and no problems until now.
[Galaxy S I9000 Android Development] :
Fiops seemed to be causing reboots here too
[Galaxy S I9000 Android Development] daerragh:
I use fiops and no problems here, but: Slim 4.0, lazy governor, XL 391 MB RAM, no OC, no uksm, no swap and zram. Sometimes I use 1200 MHz.

1200 MHz : 1350 mV : 1125 mV int. V

1000 MHz : 1250 mV : 1125 mV int. V

800 : 1150 : 1100

400 : 1000 : 1100

200 : 850 : 1100

100 : 825 : 1000

I've been using fiops since tk-glitch introduced it in IcyGlitch and never had problems.

PS. I tested uksm and indeed phone is choppy with it. Won't use it anymore.
[Galaxy S I9000 Android Development] yahyoh:
guys who dying to get kernel compiled with linaro toolchain look at Ezekeel thread it's useless it not even give 1 or 2% performance boost , he comperd many compiler at most they give same preformnce , but idk about compile with o3 flags if there any defrence :rolleyes:
[Galaxy S I9000 Android Development] jelle2503:
Using fiops since it was available. No issues here.

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] Full HD:
+1 Yes, can confirm this.
[Galaxy S I9000 Android Development] Kurre:
Those benchmarks aren't really up to date..much have developed after those toolchains and they have fixed many things for using better compilerflags.

I don't say a newer toolchains would make miracles, but software development can sometimes be quite rapid..:rolleyes: so we'll just have to wait..and benchmarking doesn't always tell the whole truth ;)

Edit: and probably it mostly improves in a rom ..not in the kernel side so much..
[Galaxy S I9000 Android Development] yahyoh:
its at most make nothing even rom that compiled with linaro toolchain if u like take a look at Gnex dev forums ;) its just placebo :p
[Galaxy S I9000 Android Development] darklordkk:
FIOPS issue

Fiops causing crashes for sure. Identical settings tested with SIO and VR and no issues. For those saying that Fiops is working fine, please state whether Deep Idle is enabled for you. Coz even when I was using Glitch's kernel, Fiops + Deep Idle caused SoDs and reboots. Disabling Deep Idle solved the issue. But here it's crashing and freezing nonetheless.

BTW, is high "Android OS" usage shown in the battery screen normal in 4.0.4?? (was on 4.0.3 since Feb and the battery drain bug is pretty well noted there). Though my battery is pretty fine given my heavy use of wi-fi and emailing.

Oh and dunno if it's already been stated anywhere. The Bluetooth Kill setting doesn't really require a reboot to get BT working again. After disabling the option, starting BT once will cause it to turn OFF again. Do it once more, and it starts up fine. :)
[Galaxy S I9000 Android Development] Kurre:
Well if you say so ;-) I have habit not to knock out anything before seeing it with my own eyes. Maybe it won't bring much of a benefit with GNex phones (are those really compiled with all fixes/tweaks for compilerflags?), but there isn't really proper releases for our SGS's.

But users have reported nice performance gain with Semaphore kernel (compiled with Linaro w/ O3). Maybe it's also placebo, maybe it isn't :rolleyes:

I'll just sit down and wait for our amazing devs to do their magic. Then I'll say if it has been worth for it :D
[Galaxy S I9000 Android Development] sUsH667:
yes, there is...

+1

what he said...

@DerTeufel: could you please take a look at my question there, would be interesting to know.

thx n greetz,

sUsH
[Galaxy S I9000 Android Development] prbassplayer:
Well crap... Might need to flash that with Captivate Semaphore... Just to see....
[Galaxy S I9000 Android Development] mdv53:
When i use nstools, the setting are not save in init.d. also wenn i use a other programm the setting are not save. Does someone have the same problem?

Verstuurd van mijn GT-I9000 met Tapatalk
[Galaxy S I9000 Android Development] DerTeufel1980:
If the gpu OC really is working this way (what I doubt since there is no change in any benchmark), than live_oc would not change the gpu OC another time.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] Kurre:
Oh thank you, I really have missed that one, since I ain't browsing the dev section that often. And it seems that the Linaro version was released yesterday :rolleyes:
[Galaxy S I9000 Android Development] doc_2nas:
Not working mate.....:( still needs a reboot to get it works again....
[Galaxy S I9000 Android Development] yahyoh:
is it gpu driver problem :cowboy:

lol i like the new smiley faces :laugh:
[Galaxy S I9000 Android Development] DerTeufel1980:
Well, there is a gpu speed defined in the driver, which is used in some other driver files. But as it turned out, changing the value does nothing. This is why I suppose, that the speed only is used for calculating some timings.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] DerTeufel1980:
i already have the next test build for you. sorry i9000b users, i just compiled one kernel today.

i am still using the "old" toolchain, because with linaro it is not booting, but i have compiled this one with O3 flags, which makes the code more optimized for speed (but not for size/memory footprint). this is why it is missing 3mb of ram (xl version now 388 mb instead of 391, what still should be some mb more than stock)

updated the /stanging/android drivers (including binder driver and lowmemorykiller + some more) to linux 3.4

because of i have messed up my cm9 build environment, the included recoveries don't mount to pc :(

please copy everything probably needed before flashing this kernel from/to sd-card.

because of syncing the repo takes ages, i try to release a fixed version tomorrow (if i get it before football starts ;) )

Edit: by disabling fsync, copy from/to sd card is much faster.
[Galaxy S I9000 Android Development] lerkin:
No thanks left.

Flashed, not sure if placebo effect, or system became significantly smoother... )

Great work! And thanks for VC version.
[Galaxy S I9000 Android Development] tanivula:
Just flashed from .81, running same settings and i think it does feel smoother too. Nice work!
[Galaxy S I9000 Android Development] F4k:
So the network issue was resolved? Glad to see that my suggested fix it worked for you ;)
[Galaxy S I9000 Android Development] Tom200:
This is true. With all the latest kernels I've tried charging stops at 4.19V. This is different from how it was with stock rom on this phone. Also on another phone with vanilla 2.2 I remember it would charge to over 4.200V.

---------- Post added at 03:00 AM ---------- Previous post was at 02:44 AM ----------

Tried Live OC (110%) yesterday. All was working well until the phone entered deep sleep when charging. Noticed after a while that it was using all frequences up to 1430mhz (or something). Later it seemed stuck at 1430mhz. NStools and all other apps I could use to change it didn't work. Phone wouldn't shut down either so I had to pull the battery. Is this a known issue with Live OC?
[Galaxy S I9000 Android Development] chester0:
.79 to 81 i lost recovery, back to .79 with odin
[Galaxy S I9000 Android Development] stfudude:
i saw similar behaviour with live oc. max freq will go past the limit. if i use for example 106% live oc, the max should be 1060, but for some weird reason, the kernel don't follow this rule. i checked with cpu spy.
[Galaxy S I9000 Android Development] darklordkk:
Really?? Hmm.. On CM9 nightly 18th June it does for me.. Even paired phone to laptop to check for sure. Ah well :)
[Galaxy S I9000 Android Development] DerTeufel1980:
Yep. Thanks for this hint. :-)

Gesendet von meinem GT-I9000 mit 2
[Galaxy S I9000 Android Development] doc_2nas:
So it's ROM spesific I guess.... I'm on Slim 4.0. Thank you for the info mate.
[Galaxy S I9000 Android Development] daerragh:
guys how does the new testbuild feel? is it faster? stable? i'm waiting for CMC version and fixed recovery but would like to know ;)
[Galaxy S I9000 Android Development] darckengel:
Tested the .82

No relevant differences, if you feel it smoother, it's only placebo :)

Same Benchs scores than older ones.

Btw, devil kernel is always very smooth whatever version you have ;)
[Galaxy S I9000 Android Development] DerTeufel1980:
If we really would like to know, if linaro + O3 is making any noticable difference, stratosk would have to compile his 1.2.5 kernel with his old setup.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] daerragh:
@DerTeufel1980: This is a great idea! I hope stratosk will come by and agree to this proposal as it would dispell any doubts about O3 and Linaro.
[Galaxy S I9000 Android Development] Kurre:
It's funny if one person says that he sees performance gain then it can't be true..but if other says that it's placebo then it's absolute truth.. :D every phone is different (Rom, configuration, apps, etc etc..) and can benefit from different things..there probably ain't any absolute truth with this. :rolleyes:

just saying..I'm not trying to rant or anything.. ;)

I just flashed newest test kernel this morning..can't really say if it performs any better than prior releases, but I haven't noticed any lags or problems either.

Edit: imho, benchmarks only tell you half truths..:rolleyes:
[Galaxy S I9000 Android Development] stratosk:
I compiled 2 test versions (same with 1.2.2)

1.2.3 with Linaro

1.2.4 with Linaro + O3

1.2.5 (Linaro + O3) does not include and other performance changes.

So, anyone can compare 1.2.2, 1.2.3, 1.2.4, 1.2.5 versions.

I will not post any personal impressions since some people believes that there is a placebo effect.

Please let me know if you need further information.
[Galaxy S I9000 Android Development] darckengel:
For the GPU OC/60Hz freq,

Skorpion kernel from elite rom has fps limit cap at 65 fps, maybe you can watch on his source code.

Some GB kernels also have this feature.

But as well in Skorpion as in those GB, sometimes the fps bugs and stucks at 49fps instead of 65 fps.
[Galaxy S I9000 Android Development] DerTeufel1980:
Sorry, if I missed something, but wasn't your first linaro build rebased to 3.0.17, but there was no 3.0.17 without linaro. And if it was this way, no one could say, if linaro made it faster, or the kernel patches.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] DerTeufel1980:
Well, it's no problem to make it fixed to any value. It's just changing 60 with 65 in the code. But I wanted/still want to give the user the possibility to decide, cause higher framerate also causes more battery consumption.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] Abyv:
OFF TOPIC

Sorry guys..bit off topic...euro cup..

Semaphore VS Devils?

Lolzz

Good luck to the 2 of the Best Kernel Devs
[Galaxy S I9000 Android Development] Rahlp:
Devil easy :P
[Galaxy S I9000 Android Development] UltrasFrankfurt:
Greece vs Germany, but germany will win but the kernel of semaphore is better:D

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] darckengel:
Ok,

So maybe it only can works if defined at boot and not setting it live (the values are only read one time and changing it after boot does'nt make anything.

Anyway to make it apply at beginning ?
[Galaxy S I9000 Android Development] DerTeufel1980:
This is how I wanted to do it. Change it and reboot. Like the bigmem. It just is not working, although I could make my phone crash in a test version, by switching framerate to 72, which means, it is working in general.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] stratosk:
You are right 1.2.3 was built with linaro AND included the patches to update the 3.0.17.

I doubt that the patches from 3.0.8 to 3.0.17 gave any performance boost.

Anyway, I will also remind to everybody that most custom kernels back in GB were compiled with Linaro because devs and people believe that Linaro and O3 have something to give. Speedmod, Talon, Midnight, Semaphore (Galaxian in some versions with O3 if I recall correctly).

I don't try to prove anything. If someone wants to believe that it's placebo it's fine with me. If someone wants to believe that there is some performance improvement it's also fine with me.

Released versions and code are out there. It's easy for every one to compare and make up his mind.

I rest my case.
[Galaxy S I9000 Android Development] darckengel:
Can't understand how it could work if hardcoded and not if set with a parameter ..
[Galaxy S I9000 Android Development] Vertron:
Unless you want Voodoo color
[Galaxy S I9000 Android Development] darckengel:
Semaphore OC is based on liveOC as he wants to always have the same number of Freqs available (like GB stocks roms wich used DVFS for DIDLE, but imo useless for ICS as long as kernels don't use DVFS).

But LiveOC is less stable than Standard OC like in Devils.

So for many users (like me, I can't even use 1.1Ghz in LiveOC, but no Pb with 1.4Ghz standard OC), Semaphore is just unusable if you want some power boost.
[Galaxy S I9000 Android Development] KingBeike:
Hey guys,

i have a huge problem with the new Devil Kernel!

Everytime i flash this kernel, my phone boots up, but it freezes after 3-5 seconds and i have to pull the battery out.

With Semaphore kernel everything works fine and smooth ( but not as fast as with the devil kernel version i used before!)

I used the ultimate cleaning script, flashed the kernel twice, deletet all init.d things in cmw menu, all ns tool setting etc...

Nothing helps, i tried both version cmc and vc ( even it is only for the colour, just to be sure that is not the problem)

I am using the latest CM9 nightly (apex launcher and sense 4 theme), everything is fine with stock and semaphore kernel...but i want to use the devil one, with the new devil app ;-)

Anyone with the same problem ?
[Galaxy S I9000 Android Development] DerTeufel1980:
i don't want to make the effect of linaro to be a placebo. i just would love to know, how much benefit is from the toolchain, and how much from improvements of the kernel in general.

today i don't have enough time, because i have to watch the great match ;)

btw: i really like Papadopoulos from schalke, and i hope both teams are playing great :)

tomorrow, i hopefully find enough time to compile your kernel without linaro, then i can test it myself :)

@all: please no flaming about semaphore or devil are better/worse than the other
[Galaxy S I9000 Android Development] DerTeufel1980:
like bigmem, it's not really hardcoded, but it has to be set to the time, when the kernel initialses itself (at least, i think it is working this way ;) )
[Galaxy S I9000 Android Development] daerragh:
today I read that google unitentionally leaked info about selling Galaxy Nexus HSPA+ for Americans through Google Play store with guess what soon-to-be version of Android? 4.1 Jelly Bean :)

The whole news is written in polish, so probably there's not much sense in posting it but here's the link to the leaked screenshot:

http://android.com.pl/images/stories/jellybean_thumb.png

If it's true and Jelly isn't a full 5.0 update I guess that Nexus S will have the update. And what does it mean for us? Sources. :D
[Galaxy S I9000 Android Development] darckengel:
Don't have the source code in front of my eyes but

If the linecode where is set the frequency, you change 56 by an array defined before by reading a conf file, why it will not work?
[Galaxy S I9000 Android Development] DerTeufel1980:
i don't know. maybe i just did not do it correct. as stated many times before, i never programmed anything before i started with this kernel. i just try to understand the code and then modify it as i think it should work, and if it even compiles, then this already is great :D

if you know C good enough for doing this, feel free, to clone my code, modify it and submitt it to me :)
[Galaxy S I9000 Android Development] melinerunen:
9000 va 9000b versión. They are not the same

Enviado desde mi GT-I9000B usando Tapatalk 2
[Galaxy S I9000 Android Development] sUsH667:
I've set it to 60 with my script and don't know why but it works add far as i can say, so an init.d-script should work.

greetz,

sUsH

tapatalk'd
[Galaxy S I9000 Android Development] darckengel:
You put the command line:

echo 1 > /sys/kernel/refreshrate/enable

in an init.d script?

Or other command?
[Galaxy S I9000 Android Development] Kurre:
what I just redd about your problems, it seems to me that you have some serious problems with your ROM..because there is hundreds of happy users of this kernel (and ICS ROMS in general).

I'd suggest of wiping everything totally and then going to stock CM9. If it works fine then proceed to Devil3 etc..can't really say anything else.:(
[Galaxy S I9000 Android Development] sUsH667:
yes that's what i did.

but i checked again some moments ago, and i was wrong, it doesn't work with such a script, sorry... :(

tapatalk'd
[Galaxy S I9000 Android Development] paintball23456:
ok got it to work but i have a prob:mad: i get the black screen of death all the time devil idle and deep idle are enabled should i disable them
[Galaxy S I9000 Android Development] darckengel:
@DerTeufel:

Did you tried to inverse the refresh values in the function to see if it was really used:

Before:

static void check_refreshrate(void) {
int bootmode = __raw_readl(S5P_INFORM6);
if ((bootmode == 17) || (bootmode == 19) || (bootmode == 13) || (bootmode == 15) || (bootmode == 11)) {
refreshrate = true;
s6e63m0.freq= 60;
}
else {
refreshrate = false;
s6e63m0.freq= 56;
}
}

After:

static void check_refreshrate(void) {
int bootmode = __raw_readl(S5P_INFORM6);
if ((bootmode == 17) || (bootmode == 19) || (bootmode == 13) || (bootmode == 15) || (bootmode == 11)) {
refreshrate = [B][COLOR="Red"]false[/COLOR][/B];
s6e63m0.freq= [COLOR="Red"][B]56[/B][/COLOR];
}
else {
refreshrate = [B][COLOR="Red"]true[/COLOR][/B];
s6e63m0.freq= [B][COLOR="Red"]60[/COLOR][/B];
}
}
[Galaxy S I9000 Android Development] jelle2503:
If germany wins european championship i heard we will get Devil optimized toolchain with O7 flags.

300% gain in performance :)

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] paintball23456:
o_O
[Galaxy S I9000 Android Development] yaatzek:
The same would probably happen if Greece would be a winner :D but done by Stratosk :D
[Galaxy S I9000 Android Development] DerTeufel1980:
Yep, i already thought about it, but did not try it till now. The framerate also is defined in another driver. I hope changing both is doing the trick.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] ramanadodda:
Why the hell you are posting this on all threads?
[Galaxy S I9000 Android Development] paintball23456:
+1!
[Galaxy S I9000 Android Development] Kurre:
Probably posthunting..easy way to increase postcount and maybe gain a few thanks also..:rolleyes:

Edit: only 10 posts so far..:what:
[Galaxy S I9000 Android Development] darckengel:
Spam reported ;)
[Galaxy S I9000 Android Development] mnazim:
Our own XDA with a new look...! Supposedly big news... for some...
[Galaxy S I9000 Android Development] dark_knight35:
You don't have to post this everywhere.
[Galaxy S I9000 Android Development] jelle2503:
Someone needs to infract this DA. He posted it 10 times in development threads. :banghead:

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] DerTeufel1980:
well, since the match is starting soon, here is my new test version :)
[Galaxy S I9000 Android Development] yaatzek:
You're great man! Any details about this release, changes?
[Galaxy S I9000 Android Development] Kurre:
nice :) now I have something to do in the morning :D
[Galaxy S I9000 Android Development] daerragh:
CPU Spy says that the latest build is compiled with Linaro :) I wonder if the O3 flag was used too...

Well, I flashed it over 0.79 and I must say that jumping through the menus feels smoother now. See for yourself.
[Galaxy S I9000 Android Development] dhurk:
Why you so angry? is this your thread are u developing something? Are you admin? Just a question because anything written in 2. and 3. post when im writing
[Galaxy S I9000 Android Development] Ammar Saood:
playback issue Solved :P

Guys ...em sorry ...wt i didnt set values for 720p playback ..Bigmem

im more than embarrased ... :P :P

aaahahha .... devil kernel is so tricky ...u ahve to read the whole manual before using this kernel ...

anyways ..its working now : )
[Galaxy S I9000 Android Development] saphirrot:
i would also like to know if Linaro can improve our system ? by the way.. i thought linaro is only for the system, not for the kernel ?
[Galaxy S I9000 Android Development] lerkin:
My friend novic_dev always uses linaro for compiling his kernel for nexus s i9023.

His thread http://xdaforums.com/showthread.php?t=1525257
[Galaxy S I9000 Android Development] everb00b:
i used the init.d script. should i use the json script with cc?
[Galaxy S I9000 Android Development] ( V ):
Aye!
[Galaxy S I9000 Android Development] everb00b:
but CC doesnt ask for SU, then it just freezes untill FC.
[Galaxy S I9000 Android Development] jgcaap:
Well i dont understand much about this. I've readed up everything on the first page and i dont understand why there is a new kernel, but thanks for you work. I've been using semaphore, never tested this one. Would i be happier with it? =) Thank you
[Galaxy S I9000 Android Development] ( V ):
true! partial "solution" : #5655

or we just have to wait for Devil Manager to be completed! ;)
[Galaxy S I9000 Android Development] yahyoh:
try it if u dont like it, it just take one minute to flash back any kernel :p
[Galaxy S I9000 Android Development] everb00b:
bless you!

disabling background commends - worked!
[Galaxy S I9000 Android Development] Rahlp:
Hey DerTuefel thanks a lot for a great kernel. The only thing missing is a kernel app and I think someone is working on it.. :)
[Galaxy S I9000 Android Development] mikiept:
@DerTeufel1980,

With the two latest versions of Devil3 kernel it seems that 200MHz is not used anymore with smartassV2 governor. Did you change anything in the governors? I already changed the up_threshold_min_freq to 100 to disable it but it doesn't affect nothing. What am I misssing?
[Galaxy S I9000 Android Development] DerTeufel1980:
yes, i implemented a small change, related to smooth_ui, which i was seeing at startosk's github. it should not prevent the usage of any freq step, but i take a look at this issue