yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] sherpa25:
Using Talondev 0.4.4.22 1.2GHz Bigmem (and Simplicity 0.33 ROM) with the ff scripts in my init.d: _99ramscript, S98screenstate_scaling, S98system_tweak.

My unit runs lag-free, is fast and responsive around 80% of the time. Sometimes though (i.e. once or twice a day), I notice there are lags even if I'm not running any app (i.e. just opened homescreen from lock, and just about to run 1 app) and I'm not sure what the system is doing. Pressing keys or widgets doesn't respond immediately, and screen refreshes so slow.... and sometimes launcher FC several seconds after pressing the key/widget. It's like something's in the background, though I don't see anything unusual in Running Apps,..... maybe he system's refreshing, or more of like recreating the cache perhaps? Since this doesn't get back to the normal responsiveness, I resort to reboot... so this happens everyday. Any idea the cause for this, and how to address? It's annoying that it happens daily.
[Galaxy S I9000 Android Development] pikachu01:
It's the memory leak issue that is still unsolved. You can avoid having it by tweaking MemoryFreak to have:

48MB Hidden App

160 ZRAM

50 Swap

You will still encounter it, but with lesser degrees.
[Galaxy S I9000 Android Development] Flynny75:
Has there been much progress on it? This seems to be the final mysterious problem with this kernel. Hope you guys nail it soon
[Galaxy S I9000 Android Development] existz:
Honestly, not much .. I've been without a captivate for awhile, and kodos hasn't been around. Once I'm back up and running on a cappy ill continue to look into it
[Galaxy S I9000 Android Development] sherpa25:
edit: removed post....didn't read the whole comment, sorry.

So this is being addressed in the Kernel (not the ROM, am I correct? Will be waiting... Thanks. :)
[Galaxy S I9000 Android Development] chiefy009:
Can new version be overclocked ?
[Galaxy S I9000 Android Development] pikachu01:
There's the 1.2GHz version for 0.5.5.1. To go higher than that, you can use Tegrak overclock to OC the L0 frequency.
[Galaxy S I9000 Android Development] chiefy009:
Found it thanks
[Galaxy S I9000 Android Development] mak777:
I've got weird problem... 3G/UMTS connections don't work... But when I switch to 2G/Edge everything seems work fine... On previous .22 rel everything works fine :(
[Galaxy S I9000 Android Development] lazy_ursache:
I have a a small problem!

I am using LauncherPro and I created a folder with all the games(some of those games are on SD card!) using stock kernel everything was ok but after installing Talon kernel after every reboot shortcut icons from that folder (to be specific those games that are on SD card) are looking like this :

I must restart LauncherPro everytime I reboot my phone to refresh the shortcut icons from that folder!

First I thought it is LauncherPro problem but with stock kernel and then with Semaphore kernel this problem doesn't exist! Now after using Talon kernel the problem remains even after trying Semaphore kernel again!

Is there any solution for this?

Can you make also TalonDEV-0.5.1.1-1000 version?

Thanx!
[Galaxy S I9000 Android Development] Tatsuya79:
0.5.1.1 Public Test

Changelog since 0.4.4.22

- updated to xxjvs initramfs contents

- reverted usb mass storage speed hack

- fixed some cflags for hard float optimizations

- updated to linaro 4.5 (GCC 4.5.4) 2011-08 toolchains

Neutral Colours Version

-reverted Voodoo colours hack

-back to Speedmod MDNIE

-added Galaxian gamma_22 OLED table and UI sharpness

thanks Hardcore, Lukiqq (and Talon dev team :D )

Ok, I made all the different versions, hope they're working all right (I'm just using 1200 standard on JVR without issue).

I won't be doing this all the time, my internet upload is really bad and xda attach files dialog box errors out when I try to send all files at once (had to do 1 by 1).
[Galaxy S I9000 Android Development] burner07:
im trying to install supercharger on stock jvs and talon 0.5.1.1 and i get 2 errors first one : i need some kickass dunno script ...for supercharger to remain on reboot and second i get a busybox error:(

oh and btw i had a problem with the touchscreen today i was writing a mesaje and suddently it started sefl touching the keys just the keys an lock unlock fixed it is the kernel or mmy touch is damaged?
[Galaxy S I9000 Android Development] Szighy:
Never happened something like this for me...
[Galaxy S I9000 Android Development] existz:
Kernel has nothing to do with it ..also nothings been changed except wifi for JVS. If it was a kernel issue it would be happening to everyone, try reflashing ur modem and/or could be a network issue
[Galaxy S I9000 Android Development] Gvdn:
So from JVR to JVS only wifi changed? Better or worse? ;-)
[Galaxy S I9000 Android Development] psyren:
I downloaded the 1000MHz normal (not bigmem) version and got the 1200 version instead...
[Galaxy S I9000 Android Development] Guto ViP:
Pikachu, can you share the download link for ElinROM JVS, the link site is brokening to me...
[Galaxy S I9000 Android Development] Tatsuya79:
Crap, guess that's because I build the 1200 beforehand... the problem should also be the same for BigMEM 1000 then.

@existz: how should I clean my locale sources to build the 1000 version now? do you do something in between each version build process?
[Galaxy S I9000 Android Development] existz:
Just do 'make menuconfig' and select it in talon settings. Then just run build.sh (no buildcaptivate or buildgalaxys, as it will use default talon config). Everything u need is in talon settings menu...to change building for devices, oc version, bigmem..etc., but make sure to just use build.sh
[Galaxy S I9000 Android Development] betoNL:
Well....I spoke too soon :o

[FONT=&quot]TalonDev 0.5.1.1 is not really stable here with OC/UV... [/FONT]even without OC and only UV

[FONT=&quot]

I went back to the very good TalonDev 0.4.4.8 which got everything I need (also 6 frequencies) EXCEPT the BIGMEM feature.[/FONT]

Perfectly stable with OC/OV/UV up to 1228Mhz (or even more)

Talon SH BigMem kernels are also great, but the built-in CWM (cwm4) is not fully functional (for instance, making and restoring nandroid backups is messed up and that's an important feature)

The best kernel for MY sgs would the 0.4.4.8 with the BigMem feature enabled and/or Talon SH BigMem with a fully functional built-in CWM....
[Galaxy S I9000 Android Development] cink40:
0.4.4.8 where may i find that? I thought that 0.4.4.22 was the latest test build before 0.5.1.1...

(and 0.4.4.22 is wery good for me...)
[Galaxy S I9000 Android Development] Szighy:
0.5.1.1 is very stable for me...no problems at all
[Galaxy S I9000 Android Development] existz:
It was, 0.4.4.8 is a VERY old test build.. and i advise against using it, it is no longer supported ...if .22 worked good for u then so will 0.5.1.1, nothings been changed except updated wifi function in init.rc, also just cleaned up some cflags for compiling..
[Galaxy S I9000 Android Development] jeebspawnshop:
You must have an issue that is non-kernel-related, cuz I installed 0.5.1.1 when it was released, and I'm OC'ed and UV'ed.

No problems at all. Not even a hiccup, yet ;) Until the dang memory leak kicks in, anyway, hehe.
[Galaxy S I9000 Android Development] existz:
There is no issue with oc/uv, what BetoNL's problem is, is that unfourtantly his does not OC that well when having just 5 frequencies... with 6 steps it takes some load off of the max freq, so in all reality, its not really 100% stable. So with only having 5 steps, it goes 800-1200, instead of with 6 which is 800-1000-1200, the 1ghz step is not there to take load off of 1.2ghz. This is just something specific to his device. Also, when going from 6 freqs to 5, UV will most likely have to be adjusted if its not that stable..since with 5 steps its using 1.2ghz more, so whatever you had used with 6 steps, probably needs adjusted. But theres nothing i can do to tailor to each persons device..., but this is a prime example that its not a kernel issue, but more device issue, since it works at 6 steps and not 5..its just not that stable
[Galaxy S I9000 Android Development] mak777:
Ok, you have right, now everything seems work perfect... Maybie as U say it was malfunction of my cell operator- T-mobile PL.
[Galaxy S I9000 Android Development] Tatsuya79:
Thanks but it says I don't have ncurses...

I'm trying to do it by changing values in aries_eur_talon_defconfig like you told me last time about this.

I just used # before CONFIG_CPU_1200 but I think there is something else to make it 1000MHz: should I disable CONFIG_ARCH_HAS_CPUFREQ?

or it's not possible that way?
[Galaxy S I9000 Android Development] simone201:
Why don't u install libncurses-dev?

sudo apt-get install libncurses-dev

Easy and u can use menuconfig!
[Galaxy S I9000 Android Development] Tatsuya79:
Thanks, done that. :D

I'm a linux noob, got a lot of headaches.

---------- Post added at 10:55 PM ---------- Previous post was at 10:41 PM ----------

Ok done, hope it's fixed now.

I updated my post here.

thanks Existz and Simone201 ;)
[Galaxy S I9000 Android Development] frankcilo:
form me, on JVS rom and Talon 0.5.1.1 color default, wifi not work (obtaining current ip address...):(
[Galaxy S I9000 Android Development] eliteforce:
Hello to all i installed this kernel TalonDEV-0.4.3-I9000-CWM3 also i have

[TWEAK] S.A.S /

want to ask how to modify Lowmemorykiller Settings

im using for every day Go Contacts because its better then stock dialler

but some times phone unload it in case of Low memory

How to improve settings do not unload this process
[Galaxy S I9000 Android Development] betoNL:
You are almost right :rolleyes:...

First of all, I think that overclocking is overrated and pottencially harmfull...

Nevertheless I keep trying all kind of OV/UV settings , mostly for the challenge of it (silly me) but also bcause of the fact that UV can be usefull (battery)

So my sgs have been performing well in many fields (including GPS) and I never had 99.9% of the issues reported here and on Hardcore's thread during Froyo and just the overclocking above 1152Mhz didnt go well...

And then I started to play with Tegrak app and I was surprised to see that I could OV even above 1200Mhz as long as I have 6 frequencies...

But I can overclock on many other kernels with 5 frequencies up to 1156Mhz with no issues, but on this latest 0.5.1.1 the max I get is 1144Mhz...

But at least I dont need to overvolt the highest frequency and I can undervolt all other frequencies...

I took part in many OC/UV threads in the past, and you probably already know that, many users are very eagger to report successfull overclocking, almost right away, but many of them fail to report when something goes eventually wrong....

Also, what's the deal with the "memory leak" thing? What is it actually? Suddenly the phone gets very slow? Because I experienced that for the first time yesterday...

And I never experienced that on the 0.4.4.8 and never experienced that on any of the Talon SH BigMem builds (simone201's)

Actually when Simone201 fix the CWM issue , then I will have the perfect kernel for my device

But a 0.4.4.8 with BigMem feature enabled will also do ;)

By the way, I noticed that many users (so not just me) are interested and want 6 frequencies...as we all know, not every sgs is equal....

Just a thought.....

«»
[Galaxy S I9000 Android Development] darckengel:
Question:

Will it be stable if you change the CPU scaling to reduce the gap from 800Mhz to 1200Mhz in order to decrease the last step load (example: 100;300;600;900;1200)?
[Galaxy S I9000 Android Development] betoNL:
Damn....

Will try that (or something like that), when I back to 5 frequencies again :)
[Galaxy S I9000 Android Development] DrAnGeR:
Memory Freak

Guys is there anyway to remove memory freak and ramset? Cuz i am using superharger script and everytime that i reboot the phone the settings from supercharger restore to ramset and memory freak even if i have uninstall memory freak and ramset

Cheers in advance
[Galaxy S I9000 Android Development] pbecks1963:
Memory Freak

Hello pikachu01 /existz,

My rom (Gingerpower Chrome Virgin II) has a Talon kernel, big mem, 2.6.35.7-I9000XXJCS-CL565837root@linux)) and i found that using a "auto memory killer optimizer" i got more smoothness from my phone. (that i could not get using the sliders / settings in Memory Freak.

The reason why i mess with these settings at all is: my phone usually regresses to less then 50 Mb free ram (during the day). I notice this because THEN the phone is less smooth (responsiveness of the launcher/apps/pages)

These are the settings in the app: "Autokiller memory optimizer"

Hidden app 82

Provider 90

Empty app 98

(in pages: 20992/23040/25088)

Below the ram.conf (standard setting i think) from Talon.

# ram.conf: settings file for use with ramset -kodos

RAM_CONF_VERSION=5.8 # Do not edit this

#

# This file controls various tweakable aspects of how your system manages its

# memory usage, including LowMemoryKiller behavior, ZRAM/compcache (i.e.

# compressed ram swap) settings, and kernel VM settings

# kernel VM settings

# (kernel defaults are the commented-out ones below

#VFS_CACHE_PRESSURE=100

#DIRTY_RATIO=20

#DIRTY_BACKGROUND_RATIO=5

#DIRTY_EXPIRE_CENTISECS=200

#DIRTY_WRITEBACK_CENTISECS=500

#LOWMEM_RESERVE_RATIO=32

LOWMEM_RESERVE_RATIO=256

#MIN_FREE_ORDER_SHIFT=4

#PAGE_CLUSTER=3

# LMK/ZRAM settings

FOREGROUND_APP_ADJ=0

VISIBLE_APP_ADJ=1

PERCEPTIBLE_APP_ADJ=2

HEAVY_WEIGHT_APP_ADJ=3

SECONDARY_SERVER_ADJ=3

BACKUP_APP_ADJ=3

HOME_APP_ADJ=2

HIDDEN_APP_MIN_ADJ=5

EMPTY_APP_ADJ=15

FOREGROUND_APP_MEM=1024

VISIBLE_APP_MEM=2048

PERCEPTIBLE_APP_MEM=3072

HEAVY_WEIGHT_APP_MEM=4096

SECONDARY_SERVER_MEM=4096

BACKUP_APP_MEM=4096

HOME_APP_MEM=3072

HIDDEN_APP_MEM=9216

EMPTY_APP_MEM=12288

LMK_ADJ=0,1,2,3,7,15

LMK_MINFREE=1024,2048,3072,4096,9216,12288

ZRAM_SIZE=256

SWAPPINESS=90

Can you help me incorporate the settings from the "memory killer" into the ram.conf? (what lines/entries do i have to change?)

Cheers!

ps: i got 2 spontanious reboots today (uptill now) so i have changed the settings to: 60/70/80 (in pages: 15360/17920/20480), (this setting is called: "strict")
[Galaxy S I9000 Android Development] ale0crysis:
Talon you last kernel is the best ever tryed on Simple Honey JVR it works without any problem. It seems Magic! :eek:
[Galaxy S I9000 Android Development] pikachu01:
You could just incorporate Supercharger's settings by manually editing ram.conf :)

I don't think the reboots are due to the memory settings you're using. Might be an overly aggressive UV/OC or due to app misbehaving (check logcat).

Your memory setting is too aggressive to have 100MB free (with the SGS's total usable memory of 340MB) That's almost 1/3 of RAM that is not used at all. From my experience, SGS will lag when you have around 46MB free RAM or lesser. You could just set the Hidden_App close to that value e.g. 48MB. You will still get the lag but the chances of you getting it will be lesser as the memory leak issue is still unfixed. A reboot fixes it completely hence it's not exactly game breaking :) Having 240MB of RAM to play with is game breaking. Almost no multitasking can be done.
[Galaxy S I9000 Android Development] stratosk:
I use existz's code for oc in my kernel and I can say absolutely no problem. Only a couple of reports about problems and I'm not sure if they uv the 1.2Ghz. I use this on my phone and never had issues with overclocking.

I totally agree with existz about 5 frequencies. This is by far better approach than 6 frequencies using ondemand governor. Better battery life and smoothness.
[Galaxy S I9000 Android Development] existz:
On a seperate note, to those that use memory optimizing apps (which alot of you are setting outrages settings), this is not Windows...android/linux does not operate the same and more memory doesnt necessarily mean more speed... Ive seen alot of settings posted here that your lucky to have 2-3 apps opened at the same time (not just third party apps, but your killing system apps as well), and lucky your launcher isnt getting killed instantly.. We have 340+ memory and it should be used, if you are killing apps aggressivly then all your doing is killing something thats going to start right back up again anyways, then killing it over and over while its just starting right back up..which can lead to horrible battery life..etc.. The problem is not with LMK settings, the settings used in Talon is a pretty good medium for performance and multitasking, the problem is something is leaking memory (either system app/process..etc), so when you have very aggressive LMK settings, your not really fixing the problem, your just killing everything so often that it doesnt happen as much, or its as noticable...the only way to fix it is to find out whats causing it to leak memory.. which is hard to do.. I highly advise against using any of these 'memory optimizer' apps, and i will not provide support for anyone who does, if you want to use different LMK settings then use memory freak or adjust it manually in /etc/ram.conf ...that way everything is setup the way talon does things and doesnt cause any side effects. Talon is not your normal kernel, afaik Talon is the only kernel (for sgs roms) to use swap support and actually use it (aka ZRAM), no other kernel uses it or a swap file/partition..so the way memory is handled is COMPLETELY different than stock kernels or any other kernel.. and 99.9% of the time these type of apps were wrote/designed for those type of kernels, so the output will most likely not be the same as with talon....So if you are using these type of apps, we will not offer any support, just use memory freak or for more settings then adjust /etc/ram.conf to your needs.. otherwise no support will be available, it just causes to many issues and then people wonder why **** doesnt run like it should.. Talon is not a normal kernel, things are done 180* different, all your normal apps, settings..etc.. do not apply with talon

Which speaking of MemoryFreak, shane87 has sent me a new beta build to test out...as long as theres no issues then ill post 0.5.1.2 for the public
[Galaxy S I9000 Android Development] Guto ViP:
Talon uses SIO / VR / BFQv2-r1 IO Schedulers but Playtus Script uses CFQ Scheduler... So... What Scheduler is better to user with OC/UV and Ondemand Governor?
[Galaxy S I9000 Android Development] existz:
I don't recommend using the platypus scripts, but all 3 of those IO schedulers are good, its just what suits your needs, i personally use bfq or vr
[Galaxy S I9000 Android Development] darckengel:
existz/stratosk do you know the impact of totally changing stock cpu frequencies (but keeping the 5 steps)?

I would like to make some tests (but i need first to take time to install linux on my comp...)
[Galaxy S I9000 Android Development] Guto ViP:
Tnx dude, so... Why you don't recommend uses the playtus scripts? Have another tweak better for 3g data, security and performance? :)
[Galaxy S I9000 Android Development] HM.Carbide:
It makes no sence using frequences 100 300 600 900 1200.

best is *2 for best balance.

100 200 400 800 max. if for example cpu usage goes below 50% on 800mhz, 400mhz can handle the load and so on.
[Galaxy S I9000 Android Development] existz:
Because there's certain things in the script that changes talon specific settings.. everything in talon has been tweaked a certain way on purpose, scripts/tweaks etc do not apply to talon..as talon is the only SGS kernel to use swap, so all of the memory management settings are completely different than other kernels that are setup on a non-swap system. I recommend using the kernel defaults, alot of testing has went into it and is tweaked a certain way for a certain reason.. using 3rd party scripts and tweaks that were ment for other kernels are not recommended, everything is different... and wont be supported. Now you can tweak certain things, like 3g/data, but that's about it.. just use kernel defaults and/or tweak /etc/ram.conf or use memoryfreak
[Galaxy S I9000 Android Development] Guto ViP:
A noob question... What is memoryfreak?
[Galaxy S I9000 Android Development] existz:
Its an app included with latest test versions of Talon, it allows to adjust Talon LMK settings, choose between different presets (stock/nexus s/talon), and adjust some memory management settings like ZRAM size, swappiness..etc.. If your not on the latest test i highly advise updating to it, 0.4.3 is outdated and has alot of things wrong with it thats been fixed in current test builds
[Galaxy S I9000 Android Development] betoNL:
There is nothing to agree or disagree

Not every sgs is equal,for OC, some devices need 6 frquencies, others dont.

Also not every usage is the same

I am on 6 frequencies right now, overclocked up to 1228Mhz, undervolting the lowest frequencies, everything is smooth, stable and battery safe....

Others can do the same with 5 frequencies...good for them....

I use the heavy iGo nav app on a daily basis....lately without any hickups...

Now , let me test rock player running all kind of video formats....
[Galaxy S I9000 Android Development] Kurre:
Edit: I was so slow... :p
[Galaxy S I9000 Android Development] eliteforce:
This is new APP to control LMK

Want to ask existz can i use [TWEAK] S.A.S with your last [KERNEL]TalonDEV 0.5.1.1
[Galaxy S I9000 Android Development] hackeron:
Ive used zachs scripts ( with pikachu's modifications to it ) for some days.. And now I removed them.. And I cant tell any differance at all.. So Ill just remove them for now..
[Galaxy S I9000 Android Development] Guto ViP:
Tnx Exist, i really wanna use the last version... But my phone is SGS I9000B (with Digital TV), have issues using kernel for I9000 like touch doesnt work well. Can you make a version of I9000B users? The user rotten of grupoandroid fórum is making a port fo your kernel...
[Galaxy S I9000 Android Development] pikachu01:
Hey existz, Zach (and a bit from me) modified the platypus scripts to give compatibility towards ZRAM/Swappiness as well as the modifications that you did in the kernel (I checked git for every commit and Platypus script only modified one other thing that was modified in Talon, which is the CFS scheduling latency/granularity) Other than that most of it is stock (excluding ZRAM/swap and memory related settings and a bit on the readahead)

Yup, the tweaks aren't completely on kernel features. 3G, security and TCP/IP is another :) I find that my Wifi downloads on big files aren't slower than my PC anymore. And 3G is fast as always.

I've removed all kinds of memory tweaks in the system tweak aside from the VM tweaks. The VM tweaks are close to stock Talon (which is based on ZRAM/swap enabled)

If you're using SAS, I recommend reenabling barrier=0 and journaling on /data. Without that, you're going to experience data loss in a few days/weeks/months.

When I updated to JVS, I actually forgot to include the scripts inside it. There I was living without the scripts for a few days and I found my JVS to be slow and battery consuming. Was going to post the findings that JVS is slow/battery consuming in the forum until I found out that my scripts wasn't copied. After copying my scripts, things were really faster and it consumed less battery on idle.

Did you change the permissions to rwxr-xr-x in the scripts? You won't notice a difference if you did not change the permissions.
[Galaxy S I9000 Android Development] eliteforce:
sorry can you explain what i must reenabling?
[Galaxy S I9000 Android Development] pikachu01:
You would need to edit the script in the package, then remove the barrier=0 and replace it with barrier=1 for /data. I went ahead and uploaded the restore zip as well as an edited SAS/Acid Tweak that removes the useless stuff.

To reenable journaling:

http://xdaforums.com/showpost.php?p=17542369&postcount=349

To make sure mounts are set correctly:

http://xdaforums.com/showpost.php?p=17537523&postcount=347

Make sure to remove all the init.d scripts manually before attempting this. You will of course feel a performance reduction with this. It's a give and take on data safety vs performance.