yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] FREEKR:
Hey DerTeufel1980,

I have 2 question relating to the maximum refresh rate.

Is it possible to change anywhere in the kernel the refreshrate manually?

to 15 or 30 hz? because from 65 to 56 there already is 10% difference in power usage and i would like to experiment with a 30 pfs cap.

maybe you can make it an multiple selection.

like with the memory selection?

like 15 30 45 56 60? or something like that instead of 56 or 60?

and the second question was relating the frequency of the gpu.

could you shed some light about the used frequency's in relations to the cpu clock?

is it possible to make that gpu multiplier manually adjustable?

i think for now we can change the speed of the gpu with the bus speed but there has to be an multiplier right?

Thanks for the trouble in advance

and congrats on the win german vs holland.

i had hoped we would face off in the finals, but it wasnt ment to be :P
[Galaxy S I9000 Android Development] jdrom:
I must say, I've been following your kernel for a while now and it's always been a bit strange to say the least on my phone (GT-i9000M). It would run amazing for the first couple hours and then become rather laggy and cause my phone to lockup.

However, I've been running 0.71 since it was released and my phone has never run better. It's remained silky smooth and uptime appears to be fine. I still make it a habit to reboot my phone every couple days though.

Keep up the good work, seems every revision has brought a bit more stability. Maybe it's partially the CM9 nightlies too. Either way, keep it up!
[Galaxy S I9000 Android Development] vtec_:
Fixed by using XL mem settings.
[Galaxy S I9000 Android Development] melinerunen:
Tested and approved by Chuck :cool: :D

Enviado desde mi GT-I9000B usando Tapatalk 2
[Galaxy S I9000 Android Development] prbassplayer:
Well after 3 days of attempting to fix my 8gb external SD card I gave up and just partitioned a 1gb sd card I had around to try out Swap and omg its so much smoother now. So I broke my SD card because I was lazy and didn't get a adapter for the SD and/or using Win8 BUT gives me the awesome excuse of buying a 16 GB replacement So... win? lol
[Galaxy S I9000 Android Development] gokussjx:
30 Pages? Bummer. Here's a quote from first page: ;)

{SOURCE: http://xdaforums.com/showpost.php?p=27181584&postcount=3 [3rd post, page 1 of this very thread].}

Optionally, you can simply use CC (Command Center) to activate either of ZRam or SWAP (NOT both, never both).

You need to create a SWAP Partition for activating SWAP. For ZRam, no partitioning needed.

Cheers!
[Galaxy S I9000 Android Development] DerTeufel1980:
Have you also tried to format in CWM under advanced? The first setting there select 0 and in the next your swap size.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] capez:
Does 60-fps mode work for someone?
[Galaxy S I9000 Android Development] panblock:
Kernel app ready yet???
[Galaxy S I9000 Android Development] PinkAfro:
do you see anyone mentioning it?
[Galaxy S I9000 Android Development] paky79:
Dear all,

this is kernel is really amazing but I have to post a strange behaviour that I noticed as soon as I installed this jernel.

First of all my actual configuration is devil 3.072 kernel over cm9.

When I boot my my phone happens(everytime) this kind of loop:

power on-->devil logo(very few seconds)-->restart--> devil logo(for a long time)--> cm9 logo and boot succeded.

Is another one experienced this phenomena?

Another strange behaviour found yesterday. Listening the music I got a complete lock of the phone(and of course of the music too with a really bad noise). No possibilities to have the control the phone and the only chance that I got was a long press on the power button and shut-off. After that I restarded the phone but this time I got bootloop with an endless switching between devil logo and restart. I removed the battery and left the phone in this state. I tried again after some hours but without succeded with the same bootloop above described.

After some other hours I plug-in the usb cable(the phone was off) then the battery icon appeared on the screen and after that the phone self rebooting...normal!!!

Could some one explain me these strange behaviours? What can I do to prevent?
[Galaxy S I9000 Android Development] prbassplayer:
No I didn't but I doubt it would work since it wouldn't mount it in recovery but I will try in a bit.

Not a bug. DerTeufel made it to do that boot order so the memory settings stick.

Sounds like unstable volt/bus speed.

ALTHOUGH that phone off, plug in and power on just happen to me on i897. Doesn't matter to me because I don't care for the whole "charge while its off" theory but might as well mentioned that actually does happen (at least with latest on i897)
[Galaxy S I9000 Android Development] lerkin:
9ht79333kd431694s
[Galaxy S I9000 Android Development] DerTeufel1980:
at first i have to be sure, that both new features are working as supposed.

many thanks for this :)
[Galaxy S I9000 Android Development] ulysse75:
hello congratulations for the fantastic kernel!!

One question:

If I want to change rom (actually i'm on slim) with the same settings currently in use with the devil kernel, which file should I save?

It 's enough to save the devil.json file or settings can be founds elsewhere?

thanks
[Galaxy S I9000 Android Development] Trainer_H:
Can I use this kernel on my touchpad or do i got some problem after that?

Gesendet von meinem Touchpad mit Tapatalk 2
[Galaxy S I9000 Android Development] cheveguerra:
Are ZCache and zRam the same??

I did read the 1st page, and that quote explains how to enable ZRam... but ZRam has been in devil kernel since version 2 (oohhh the old days ;)) and "Zcache, Cleancache and Frontswap" have not!, it seems from the info you can google that they are "similar", but not the same, and since they are in different lines in the OP, I think that they are different things!

So, are "Zcache, Cleancache and Frontswap" the same option in CC as ZRam or if different, how can I enable them?

Best Regards
[Galaxy S I9000 Android Development] gokussjx:
If what I found out is correct, they are all different concepts.

(Not my words, but 100% relevant:

Zram creates a block device backed by compressed ram. You can use that block device for swap. Normally memory pressure first results in the cache being discarded, and only after most of the cache has been freed up and memory is still tight does the system start swapping.

CleanCache allows pages from the page cache to be migrated to a back end, such as xen tmem, which is memory managed by the hypervisor and shared between multiple VM guests. The goal of this is to allow multiple VM guests caching the same data to do so using the same ram, instead of each having their own cache with their own copy of the same data.

ZCache is another CleanCache back end. Instead of passing the memory to the hypervisor to hold ( which only applies if you are using a Xen VM environment ), it stores the cache pages compressed in ram, similar to Zram. The difference is that ZCache transparently stores cache pages, but Zram creates a block device that you can use for swap.

If you have memory hungry applications, then you will need swap space to support them, so you will still want to use zram ( likely with a very high swappiness value ). This is because CleanCache only compresses cache pages; application memory has to be sent to swap. If you aren't using all of your memory on applications, then you can use CleanCache with the ZCache backend to make more effective use of the remaining memory for disk caching by compressing the disk cache. You might even use a mix of the two techniques.

As of now, I don't think there is any feature of any virtual memory management features except SWAP & ZRam. Personally, I feel they are enough for such small portable devices. You don't want to mess with memory compressions... it might corrupt & crash your whole device in zeal case.
[Galaxy S I9000 Android Development] capez:
Of course you can! No problems at all, man :p The only collateral effect is that it will probably not boot properly :D
[Galaxy S I9000 Android Development] jelle2503:
5 years on xda, and you cannot tell by reading a thread if a kernel is compatible with your device :confused:
[Galaxy S I9000 Android Development] stfudude:
der_teufel,

I have a problem with your kernel. the S30datafix script is always regenerated every time i flash cm9 rom, or devil kernel. there is no file in /data/local/ named "datafix". i have to factory reset/wipe data every time i want to flash a cm9 nightly. I don't want datafix script because it will slow my phone. Could you tell me how to fix this problem?

P/S: i have tried flashing XWJW5 rom by odin and back to cm9 but still got the same result. I wiped data/factory reset and wipe cache partition every time I want to flash different rom than what I'm using at that time.
[Galaxy S I9000 Android Development] burakgon:
Datafix script won't work since you don't create "datafix" file on "/data/local".

The script is null and it doesn't work. I have the same script there.
[Galaxy S I9000 Android Development] dark_knight35:
You know what time it is?
[Galaxy S I9000 Android Development] stfudude:
oh no, brother. the script works. all my app is wiped after updating to latest nightly. it means the script is indeed working. but the question is why does the kernel auto generated the script every time we flash cm9 update zip, or devil kernel? :confused:

P/S: i moved all apps data to sd card. (in Settings>Apps>On SD Card). after update to latest nightly (doesn't matter which version), apps that i have moved to sdcard are wiped out. Maybe it's related to that .android_secure file in sdcard, i'm not sure.
[Galaxy S I9000 Android Development] felagund:
when I tried to flash the latest version on my i9000 running ics333 got a bootloop. Any idea why our how I can flash it properly. I tried from cwm recovery only.
[Galaxy S I9000 Android Development] saszseb:
Flash Semaphore.tar via Odin/Heimdall. After booting up go recovery, clear "init.d" and "nstools settings" in advanced submenu then flash Devil kernel, reboot.

Sent from CM9.
[Galaxy S I9000 Android Development] Tarun.bhandari:
@Derteufel

even I had a boot loop into devils recovery when installing the latest test kernel on team nyx rc5 through cwm.

Installed the old version back as I could not figure out what went wrong.

Any ideas what the problem could be?
[Galaxy S I9000 Android Development] Trainer_H:
i didn't try it on a other device. It was a question, but i don't think that it works on other devices like my touchpad.

I miss this brilliant kernel on my tocuhpad.
[Galaxy S I9000 Android Development] Tom200:
It also seems mine is using a bit more battery since I changed the Voodoo Color settings (with free Voodoo Sound app).

After changing Voodoo color I get a green flash after waking the phone up with touchwake... What could cause this?

Also what VC settings look good and are ok for battery life? I'm using:

Voodoo Profile V1 (not sure what this does).

Rgb mulipliers: 286* 332* 378

Gamma offset -26 -30 -33

It looks good but as I wrote seems to increase battery consumption slightly.

And another matter.

The VC-kernels are supposed to be without Voodoo Sound. However, Voodoo sound still gets activated by the app. Does this mean there is no real benifit using the kernel-version with Voodoo Sound?

Since I ran the Voodoo sound app, the sound is deeper and also seems like more effect in the output. Still doesn't sound really good no matter what settings I use. Also, the high effect and "bassy" output isn't really suitable when I connect large speakers. They started crackling a bit.

Ok, long post. Greatful for any replies.
[Galaxy S I9000 Android Development] khldooon:
thats the best kernel for ever. thanks for developers.
[Galaxy S I9000 Android Development] PinkAfro:
what?
[Galaxy S I9000 Android Development] ( V ):
Say What Again :D
[Galaxy S I9000 Android Development] felagund:
Thanks mate! Worked like a charm!

I guess it didn't really cross my mind to clean init.d . I didn't know there were specific init.d scripts tied to the kernels.

Now I got the feeling the phone is slightly slower than when it was wit Semaphore but I might be wrong and need to test it and actually configure it.

Once again thanks!
[Galaxy S I9000 Android Development] yahyoh:
any one tried uksm :rolleyes:

is it better than zram :rolleyes: or zram better which i should use or both can run together :o
[Galaxy S I9000 Android Development] saphirrot:
zRam is the best option for smoothness i ever had. UKSM is just another "maybe" useful option for a more smooth phone, but you dont need it really.

zRam over everything, its in my blood, i feel it running in every vein.
[Galaxy S I9000 Android Development] PinkAfro:
Classic ^^
[Galaxy S I9000 Android Development] prbassplayer:
Errors out. here is the recovery log. Maybe you can make sense out of it. Honestly I'm going to send for a 16GB tomorrow (prolly going to take 2-3 weeks to get here =/) but more space lol. Still if I can recover this 8GB would be nice to not trow it away, well recycle.
[Galaxy S I9000 Android Development] screamwork:
Vc or cmc for a damn n00b?
[Galaxy S I9000 Android Development] prbassplayer:
CMC is easier to tweak and no gama hack glitch like in VC
[Galaxy S I9000 Android Development] PinkAfro:
cmc has gamma hack.. afaik
[Galaxy S I9000 Android Development] prbassplayer:
Yes but doesn't (usually) get the ugly green screen that you get on VC if your gamma is to low. At least I don't.
[Galaxy S I9000 Android Development] yahyoh:
ya cmc is better and its part of system no need any app and no ugly green color on screen off animation ;)
[Galaxy S I9000 Android Development] PinkAfro:
True true.
[Galaxy S I9000 Android Development] prbassplayer:
Don't get me wrong I prefer VC. Looks better if you can ignore the green flicker.
[Galaxy S I9000 Android Development] ( V ):
not by a longshot: VC tones and contrasts are way better, especially when you tweak it right! although I agree on the screen on flicker, but after a while you'll hardly notice it (once you set the right gammas)! ;)
[Galaxy S I9000 Android Development] yogosun:
Where can I find how to tweak it?
[Galaxy S I9000 Android Development] ( V ):
eg VOODOO colors - "best settings is here"
[Galaxy S I9000 Android Development] yogosun:
Maybe a really stupid question, but where do I get this voodoo app to change the settings?
[Galaxy S I9000 Android Development] ( V ):
on market ofc ;)

it's the main app for tweaking voodoo sound but there's a section for color setting as well (kernel dependable option).
[Galaxy S I9000 Android Development] kamalmawa:
No need to argue here :p its nothing to do with you.. its Samsungs fault that they made Super AMOLED display look different to each other. For an example my phone screen look better on CM and stock colours but my friends SGS(later manufacturing date than mine sep-2010) looks better on voodoo colours. And its very noticeable when you put them together on same colour settings
[Galaxy S I9000 Android Development] prbassplayer:
In the end its personal preference. But the original question was "for a damn noob". CMC is just simpler and you can tune your screen to look better without (or at least less chance) of that green flicker. I personally like how I tune my phone with VC but I can live with the green flicker ;).
[Galaxy S I9000 Android Development] sh4z:
Green flicker annoys the **** out of me! lol wasn't this fixed like months and months ago? It's all related to gamma settings afaik. :)
[Galaxy S I9000 Android Development] stfudude:
never mind. i found a fix for this issue: I'm gonna flash once every month, as opposed to once everyday. this sgs is nearing its death anyway. tweaking and update is not gonna make it like performs like SGS3 or One X.
[Galaxy S I9000 Android Development] dupel:
Regarding the ram sharing thingy - unfortunately it is not for us: cpu is quite a bottleneck with it. Often in last few days notice rhat simple actions take twice as long because cpu is busy doing other stuff. On the other hand sometimes i do notice speed improvements.

And dissapointenlgy- no performance improvements frim gpu oc. It seems live oc (ram and stuff oc) gives much better results.
[Galaxy S I9000 Android Development] dark_knight35:
I doubt that the gpu overclock works, I've let antutu run 2d/3d bench, totally same results than without gpu oc.
[Galaxy S I9000 Android Development] muzicfreako:
Copying a movie to sdcard (internal one) is really slow at about 1-2 mb/sec. This happens with all Devil3 kernels...is it just me? Flashed back Devil2 and the transfer speeds increased upto 8-9 MB/sec. Anyone can confirm this?
[Galaxy S I9000 Android Development] Rahlp:
I can confirm this, its actually slow on both internal and external... it was good on Devil2. Its goes even below 1mbps if copying larger files..
[Galaxy S I9000 Android Development] lerkin:
Same here....
[Galaxy S I9000 Android Development] saphirrot:
Same here too. About 3mb writing speed....
[Galaxy S I9000 Android Development] DerTeufel1980:
Is cm9 kernel faster? How about transfer speed of semaphore?

I had to rework almost everything for devil3, because of problems with cappy version. Now I have to find the difference between 2 and 3

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] saphirrot:
CM9 Kernel has a perfect transfer speed, i ve never used semaphore kernel so i really dont know ...
[Galaxy S I9000 Android Development] muzicfreako:
First of all thanx for ur gifted kernel we're able to speed up ICS with!

CM9 kernel and semaphore kernel gives the same speed at about 1-3 MB/sec i.e. similar to Devil3 kernels.

You might have used some SD card boost tweak in Devil2 kernels??? Of course you know better :o
[Galaxy S I9000 Android Development] saszseb:
Tested on CM9:

Semaphore_1.2.4s: from PC to intSD: 6-7 Mb/sec.

from intSD to PC: 9,5 Mb/sec.

Devil3_0.76: from PC to intSD: 5-6 Mb/sec.

from intSD to PC: 6,5 Mb/sec.
[Galaxy S I9000 Android Development] philbring:
New screenshot of my "Devil Kernel Config" app

I've made some changes in my configurator-app.

Here's a new screenshot.

I think i could start the public tests next weekend ;)
[Galaxy S I9000 Android Development] Rahlp:
Also bass from voodoo is not working.. I have tried different music apps...
[Galaxy S I9000 Android Development] panblock:
Excellent! Keep up the good work. This is what I expect to get back to Devil's Kernel
[Galaxy S I9000 Android Development] DerTeufel1980:
Voodoo Sound is the same in both kernel versions.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] lerkin:
It has pretty icon )
[Galaxy S I9000 Android Development] Rahlp:
Voodoo sound is working, the amplifier works but the bass boost is not working for some reason. I will try some other apps..
[Galaxy S I9000 Android Development] purpleraintoxicity:
Happened to me once too, somehow its fixed by changing governor
[Galaxy S I9000 Android Development] nikhilonlive:
Next Kernal

Galaxy S3 running kernal Linux version 3.1.15..........

can you guys (@ OP) upgrade this best kernal on latest Linux version.
[Galaxy S I9000 Android Development] Rahlp:
I am using ondemand..
[Galaxy S I9000 Android Development] FadeFx:
Afaik for bass boost you need to set headphone amp to max 0db otgerwise there will be no headroom for bass boost.

Btw, i got my gs3 yesterday, so i wont be here too often, just lurking arround sometimes, because i will keep the sg1 for a while just for experimental reasons. Also my roommate is an apps coder and needs a testing device so it will be still in use occassionally.

–—–—–—–—–—–—–—–—

tapatalked from Galaxy SIII
[Galaxy S I9000 Android Development] Tarun.bhandari:
@DerTeufel: Could you please advise why this was happening - when I tried to flash 0.76 over 0.75? I even tried clearing nstools and init.d from devils recovery and tried flashing again but still it boot loops back to devils recovery

Thanks in advance for your help
[Galaxy S I9000 Android Development] Full HD:
Devil3_0.72 Kernel:

Definitely get bootloops after a couple of time on Dark Knight 3 and on RemICS 1.1. Kernel 0.71 ist stable for me. Waiting for new official updates :)
[Galaxy S I9000 Android Development] yahyoh:
no problem here flashed 76 over 72 and every thing fine :cool:

btw what u mean bootloops into recovery :rolleyes:
[Galaxy S I9000 Android Development] Full HD:
Means starting the phone and it doesn´t boot over the devil kernel´s bootsplash, it boots back to recovery mode and that is repested without end. With 0.72 kernel I get bootloops starting from the Galaxy S splash screen to the devil splash screen, then starting over again.
[Galaxy S I9000 Android Development] DerTeufel1980:
I guess you mean 3.0.15

3. 1.10 is the last linux 3.1.xx version, and there won't be a newer one.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] DerTeufel1980:
Please wipe cache from recovery. I am going to upload a fixed version later.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] FadeFx:
Right...

–—–—–—–—–—–—–—–—

tapatalked from Galaxy SIII
[Galaxy S I9000 Android Development] shaharofir:
thanks a lot DerTeufel for all your hard work and efforts!
[Galaxy S I9000 Android Development] dark_knight35:
Now we can't get 1 million views on the other thread :D. Hopefully not too many questions like in old thread will appear here.
[Galaxy S I9000 Android Development] saszseb:
My devil.json is not the latest one and worked at once on every ROM I've flashed so far.

Sent from CM9.
[Galaxy S I9000 Android Development] Half Man Half Biscuit:
Just flashed it and it is great :)

Thanks for your work and respect for the best kernel out there ;)

P.S. Just noticed that Devil3 doesn´t support Voodoo color settings like Devil2 did.

Or is it something wrong here by me???
[Galaxy S I9000 Android Development] saszseb:
Did you download the VC version?

Sent from CM9.
[Galaxy S I9000 Android Development] Half Man Half Biscuit:
I´m more then embarrassed :o

Sorry my bad,works all great,didn´t see VC version.

Thanks again saszseb
[Galaxy S I9000 Android Development] jelle2503:
Devil i spotted in 2nd post wrong info.

You mention Bus_limit_enable and bus_limit_automatic but they do not exist anymore.

You echo 0,1 or 2 to bus_limit instead. Where 2 is permanent and 1 is automatic.

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] Half Man Half Biscuit:
Right noticed that also

Again works great awesome kernel,keep up the awesome work man

Geiler kernel denn du hier hast,der beste fur mich :D
[Galaxy S I9000 Android Development] jelle2503:
you forgot to mention new kernel support Sense 4.0 port. Thanks! Looking forward to that rom.
[Galaxy S I9000 Android Development] - JaY -:
i realised the default governor is ondemand and io scheduler is cfq? is it better than smartassv2/sio setup? :o
[Galaxy S I9000 Android Development] ak:
thanks

DerTeufel1980 thanks for the hard work, right now the most brilliant of the kernel seen .. :D

Anarkia1976
[Galaxy S I9000 Android Development] shiyou:
till what ghz is it safe/stable to overclock with this kernel?
[Galaxy S I9000 Android Development] dark_knight35:
Find out by yourself. My chip isn't yours.
[Galaxy S I9000 Android Development] jelle2503:
My cpu steps without voltage adjustments :thumbup: 111,222,444,888,1110,1200,1300,1400
[Galaxy S I9000 Android Development] Mumin:
Where can I get the devil manager from?

EDIT: I have found my answer :)
[Galaxy S I9000 Android Development] GIBbeerSKY:
Framework

Can anyone post a modded framework mentioned in the FAQ?
[Galaxy S I9000 Android Development] F4k:
Thanks for your continuous hard work :)
[Galaxy S I9000 Android Development] jamescraven:
another great work! thanks :D
[Galaxy S I9000 Android Development] WarriorMaN:
Thank You DerTeufel1980 Your Work is Good...

Danke Schön ;)
[Galaxy S I9000 Android Development] anuj_blaster:
is reboot required after setting governor presets (normal..smooth.. power save) thru CC?

Sent from my GT-I9000