yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] zacharias.maladroit:
+1 post (kernels)

Kernels:

snail08 (JVP) (built: 21st June 2011; based on pre-0.3.x)

mirror1:

see attachments in this post

snail09 (JVQ [backwards compatible]) (built: 30th June 2011; based on 0.3.x-dev)

mirror1:

see attachments in its post:

http://xdaforums.com/showpost.php?p=15228666&postcount=17

snail10 (JVQ [backwards compatible]) (built: 5th July 2011; based on jvq branch)

mirror1:

see attachments in its post:

Link: http://xdaforums.com/showpost.php?p=15374277&postcount=75

snail12_t4 (JVQ [backwards compatible]) (built: 22nd July 2011; based on 0.4.x branch)

mirror1:

see attachments in its post:

Link: http://xdaforums.com/showpost.php?p=15884628&postcount=115

snail12_t7 (JVQ [backwards compatible]) (built: 23rd July 2011; based on 0.4.x branch)

mirror1:

see attachments in its post:

http://xdaforums.com/showpost.php?p=15927777&postcount=133

snail13_t1 (JVQ [backwards compatible]) (built: 26th July 2011; based on 0.4.x + gingerbread-dev-jvq branch)

mirror1:

see attachments in its post:

http://xdaforums.com/showpost.php?p=16015524&postcount=153

snail16 (JVQ [backwards compatible]) (built: 1st August 2011; based on 0.4.x + gingerbread-dev-jvq branch + hotfix)

mirror1:

see attachments in its post:

http://xdaforums.com/showpost.php?p=16203106&postcount=205

below attached kernels are (snail08 - so the older JVP kernels)
[Galaxy S I9000 Android Development] zacharias.maladroit:
+2 post (changelog)

Changelog:

snail08 (JVP) (built: 21st June 2011)

* 1300 MHz (stability testing kernel)

* + patches included in TalonDev Mod v2 and some more

* ondemand tweaks for more battery efficiency + ondemand governor as default governor

Changelog:

snail09 (JVQ [backwards compatible]) (built: 30th June 2011)

* 1200 MHz, 1300 MHz, 1400 MHz, 1440 MHz builds

* compiled from 0.3.x-dev branch of TalonDev [bugreports in this thread] (as of 29th of June 2011)

* some writeback changes

* unlikely-likely (branch prediction) fixes/improvements

* some CFS scheduler fixes & improvements

* CFQ: some fixes/improvements and improved fsync performance (small files)

* nofail variants for the filesystems (less looping, cpu cycles wasted)

* mlock/mmap_sem improvements

* tweaked variants of cpufreq governors + smartass, SavagedZen, interactive, interactiveX governor + fixes (fixes memory leak)

* raised FPS cap to 65

* security: fixed kernel stack leakage

* f_mass_storage: disabled write cache support exposed to the system for faster writes

* BFQ scheduler

* some additional fixes (arm_unwind, evdev, rounding on clocksources) - where applicable

* gannet kernel module

* battery runtime improvements (testing)

* re-enabled power-saving mode on bluetooth l2cap

* VFS-changes from 2.6.36

* some VM/vmscan related changes

* CodeSourcery 2011.03 toolchain

* aggressive optimization flags

* lowered touchkey (softkey) timeout [testing]

Changelog:

snail10 (JVQ [backwards compatible]) (built: 05th July 2011)

some characteristics:

- 2011.03 toolchain

- tweaked governors

- some mild optimization flags (new ones - testing)

- raised FPS cap to 65

- nofail variants of the filesystem initilization

- l2cap bluetooth re-enabled power-mode

- battery runtime improvements

- VM + VFS changes

- lots of other improvements that were included in the first snail kernel that meanwhile got included in Talon ;)

only one OC variant: 1300 MHz

if your phone can't handle it - keep max frequency limited to 1000 MHz
[Galaxy S I9000 Android Development] zacharias.maladroit:
+3 post (results + Q&A if available)

Results + Q&A:

snail08 (JVP) (built: 21st June 2011)

- bootanimation is broken

(seems to be a regression introduced with the switch from CF-initramfs to Voodoo initramfs; I took the same kernel-source with CF-initramfs and added the changes to voodoo and bootanimation is broken)

- seems to be unstable on some phones (on my dev phone it's unstable and tends to reboot - on main phone it works like a charm)

- might work on JVH / JVO, too [not confirmed yet]

snail09 (JVQ) (built: 30th June 2011)

- GPS is VERY fast with (Google) Navigation and Google Maps - but doesn't seem to work fast e.g. with the "compass" app [the same with Talon ?]

- battery consumption seems to be OK with using GPS for several hours + data

- battery consumption with MP3 playback seems to be WAY TOO HIGH (several percents per hour - I'm almost using the same set of patches like in snail08 so it's not the fault of these patches; it might be the underlying base ROM [JVH to JVP switch], the underlying kernel base [recent changes in Talon] or the new toolchain 2011.03) [last time I got the exceptionally awesome battery consumption (1-2% per hour) with MP3 playback on snail08 I used my screenstate-scaling scripts - this time NOT, will test those and see if it improves things - if yes, ondemand is NOT the one-size-fits-all solution]

- appears to be stable so far besides of the randomly occuring reboots during / after calls (proximity sensor related ?)
[Galaxy S I9000 Android Development] ceno808:
sounds nice :)
[Galaxy S I9000 Android Development] alerems:
As i understood - this i s not for CM? :)

And what about CM builds? :(

P.S. Good luck. ;)
[Galaxy S I9000 Android Development] slaphead20:
Did double take on this, thought it was another vanilla icecream thread! Love the name!

Insanity cm 014/glitch
[Galaxy S I9000 Android Development] zenosteam:
+1 zacharias for this work , so if i undestand the new name of your kernle is snail and it' compatable with 2.3.4 too,if i have lagfix enabled can flsah it?
[Galaxy S I9000 Android Development] zacharias.maladroit:
thanks !

yeah, it shall spark interest ^^

Hi alerems,

yes, it's for Samsung ROMs (2.3.4, JVP and similar)

system restore unfortunately isn't finished yet

it kept on hardlocking and I'm syncing & updating the kernel source in the next days

thanks ! :)

Hi zenosteam

yes, it should work

I previously had DarkCore 2.7.3 (?) on Ficeto's JVP base rom, it had converted the partitions to ext4,

after that I flashed Talon (to test if stuff worked fine after the conversion) and following that this kernel
[Galaxy S I9000 Android Development] petsasj:
Sorry if this may sound a bit "rude" (i'm not), what is the key difference between TalonDEV?

I just bought my phone a few days ago, so I'm not familiar with everything yet.

Thanks for your work!
[Galaxy S I9000 Android Development] zacharias.maladroit:
1st post :rolleyes:

currently I need to do some work ...
[Galaxy S I9000 Android Development] petsasj:
Oh sorry, it was at the very bottom and i missed it.

Waiting for the OP update then, thanks!
[Galaxy S I9000 Android Development] mkr14:
Thanks for this Zacharias! Works great for me so far. No BT/Wifi issues and great FPse performance. I will update you if I have any issues.

EDIT: Well, no issues other than the no bootscreen! Minor issue IMO though.
[Galaxy S I9000 Android Development] llohcyoing:
yeah zach....you are the man!!!!

so i've read that bootanimarion is broken.....

i have to cancel my custom bootanimation before installing?

i have talondev with your script in init.d

nice....we have a mutual friend....babau/michele...(gentoo forum)...

so thanks in advance...

Inviato dal mio GT-I9000 usando Tapatalk
[Galaxy S I9000 Android Development] mkr14:
I experienced a couple reboots and a sleep death. :(
[Galaxy S I9000 Android Development] zacharias.maladroit:
oh - that's unfortunate - sorry about that :\

in what situations did these reboots occur ?

do you undervolt ?
[Galaxy S I9000 Android Development] zacharias.maladroit:
Changelog:

snail09 (JVQ [backwards compatible]) (built: 30th June 2011)

* 1200 MHz, 1300 MHz, 1400 MHz, 1440 MHz builds

* compiled from 0.3.x-dev branch of TalonDev [bugreports in this thread] (as of 29th of June 2011)

* some writeback changes

* unlikely-likely (branch prediction) fixes/improvements

* some CFS scheduler fixes & improvements

* CFQ: some fixes/improvements and improved fsync performance (small files)

* nofail variants for the filesystems (less looping, cpu cycles wasted)

* mlock/mmap_sem improvements

* tweaked variants of cpufreq governors + smartass, SavagedZen, interactive, interactiveX governor + fixes (fixes memory leak)

* raised FPS cap to 65

* security: fixed kernel stack leakage

* f_mass_storage: disabled write cache support exposed to the system for faster writes

* BFQ scheduler

* some additional fixes (arm_unwind, evdev, rounding on clocksources) - where applicable

* gannet kernel module

* battery runtime improvements (testing)

* re-enabled power-saving mode on bluetooth l2cap

* VFS-changes from 2.6.36

* some VM/vmscan related changes

* CodeSourcery 2011.03 toolchain

* aggressive optimization flags

* lowered touchkey (softkey) timeout [testing]

* support for Apple MagicMouse (wireless) or other wireless devices

* enabled more IP-Tables (Firewall) and IPSec related settings

* security-affecting settings deactivated / re-enabled

Enjoy !
[Galaxy S I9000 Android Development] -freedroid-:
Thanks zach. :)
[Galaxy S I9000 Android Development] Tatsuya79:
Tested snail09 1300 on JVP.

UI was a bit slow on standard 1GHz ondemand.

I went to 1300MHz, tested my usual games, they felt sluggish. I then tried smartass setting, it was a bit better but slower than standard Talon 3.1 1200...

Well, something isn't working great for me, perhaps it's better on full JVQ install.
[Galaxy S I9000 Android Development] cwc289:
I found the ram.conf is not complete yet as only contain present 0 ram config.

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

RAM_CONF_VERSION=4 #Do not edit this

#

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

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

# compressed ram swap) settings.

#

# Edit 'PRESET=' to choose a preset memory profile. All changes require a

# reboot to take effect.

#

# Currently defined presets are:

#

# 0: User-defined preset (see below)

# 1: Captivate stock settings (from Samsung) [don't use these, they suck]

# 2: Gingerbread stock settings (from Google) [ZRAM-disabled, stock LMK]

# 3: Talon default settings [ZRAM enabled, tweaked LMK]

# 4: Talon pre-ZRAM default [ZRAM disabled, lightly tweaked LMK]

PRESET=3

# User Defined Preset

# The template below is based on the gingerbread stock settings.

# System-defined presets are in /sbin/ram.presets.conf, if you want to look

# at them for more examples. To use your own settings, edit the settings

# below, set "PRESET=0" above, then reboot.

PRESET_0_ADJ_1=0 #FOREGROUND_APP_ADJ

PRESET_0_ADJ_2=1 #VISIBLE_APP_ADJ

PRESET_0_ADJ_3=2 #PERCEPTIBLE_APP_ADJ

PRESET_0_ADJ_4=3 #HEAVY_WEIGHT_APP_ADJ

PRESET_0_ADJ_5=4 #SECONDARY_SERVER_ADJ

PRESET_0_ADJ_6=5 #BACKUP_APP_ADJ

PRESET_0_ADJ_7=6 #HOME_APP_ADJ

PRESET_0_ADJ_8=7 #HIDDEN_APP_MIN

PRESET_0_ADJ_9=15 #EMPTY_APP_ADJ

PRESET_0_MEM_1=2048 #FOREGROUND_APP_MEM

PRESET_0_MEM_2=3072 #VISIBLE_APP_MEM

PRESET_0_MEM_3=4096 #PERCEPTIBLE_APP_MEM

PRESET_0_MEM_4=4096 #HEAVY_WEIGHT_APP_MEM

PRESET_0_MEM_5=6144 #SECONDARY_SERVER_MEM

PRESET_0_MEM_6=6144 #BACKUP_APP_MEM

PRESET_0_MEM_7=6144 #HOME_APP_MEM

PRESET_0_MEM_8=7168 #HIDDEN_APP_MEM

PRESET_0_MEM_9=8192 #EMPTY_APP_MEM

PRESET_0_ADJ="0,1,2,4,7,15"

PRESET_0_MINFREE="2048,3072,4096,6144,7168,8192"

PRESET_0_ZRAM_ENABLED=0

PRESET_0_ZRAM_SIZE=256

PRESET_0_SWAPPINESS=60
[Galaxy S I9000 Android Development] :
@zach: i have flashed to snail13.t5 and this kernel is fast, very fast... but can you fix the boot anim bug (black screen on boot)?
[Galaxy S I9000 Android Development] jeebspawnshop:
DUde, he just said he's gonna stop dev until October... so don't bother him with insignificant requests like fixing boot animation. Damn!

As long as the kernel is stable, be thankful.

I certainly am very thankful.

I <3 you Z!
[Galaxy S I9000 Android Development] :
Dude. I'm thankful. This kernel is just a test release kernel and has some bugs, that must be fixed for a stable kernel. Right? So in my opinion the boot anim bug is a bug and must be fixed for a stable kernel. Over and out... i will not post more about that...
[Galaxy S I9000 Android Development] alerems:
zach! One notice about reboots: i had reboots during calls and after tgem, but when i switched to the bfq shed and 125-50 uv everything gone. 13-t5, surface 2.1.
[Galaxy S I9000 Android Development] zacharias.maladroit:
Hi PaulForde,

thanks ! :)

Hi jetcz,

thank you very much !

I definitely will :)

thanks _PrEzi_ !

well, I call all my kernels "test-kernel" :p

afaik I wrote during on of the prior test kernels that it's related to either the toolchain (it's the same like the one existz uses) or my processor with which I build the kernels

so it's rather impossible to "fix" this minor (IMO) aesthetic issue

sorry :\

awesome ! so it might be related to the i/o scheduler after all ! :confused:

thanks a lot alerems !

what i/o scheduler did you try before you switched to bfq ?

thanks !

@all:

those that experienced reboots during/after calls:

please try switching to bfq i/o scheduler and see whether that fixes it for you :)
[Galaxy S I9000 Android Development] jeebspawnshop:
Well, when I used 13-t1, I had it set to BFQ, and got the phone call reboots.

I haven't tested it on 13-t5 yet, though.

I'll try test t5 later, but figured I'd mention that info - dunno if it'll help.
[Galaxy S I9000 Android Development] khunjj:
Is there any workaroud that I can have bootanimation back ?

Thanks,
[Galaxy S I9000 Android Development] jeebspawnshop:
Yea. Sync his repo, and fix it.

Well, you asked.
[Galaxy S I9000 Android Development] ktuluz:
Big thank you... t5 Seems to fix all this issues i was having with talon 4.3

Doesn't seem to have the Mem leak that talon had.

No reboots so far but havent used for calls yet either.. One other thing i like to see.. my wifi isnt disconnecting itself like with other kernels... been jumping from kernel to kernel lookin for one that has the features i want without bugs, and to be honest i had been getting really frustrated with bugs in JVQ kernels.. but i think i may have found the sweet spot with your kernel.. Cheers

Beer coming your way soon.
[Galaxy S I9000 Android Development] gonova:
Flashed Snail13_T5, and ... phone still reboots during phone call..............:(

Flashed back to Talon 0.4.3, no issue for many long conversation call.
[Galaxy S I9000 Android Development] corgar:
Same here

Inviato dal mio GT-I9000 usando Tapatalk
[Galaxy S I9000 Android Development] zacharias.maladroit:
guys - you're killing me :D

seems like I forgot to remove the aggressive optimization flags for the latest

I'll remove those and

post kernels with the commits mentioned by existz reverted this evening [much to do] - or tomorrow ... :rolleyes:

[on top of snail12]

hopefully that fixes it & helps existz to narrow down this issue
[Galaxy S I9000 Android Development] alerems:
Zaaaaach...

Maybe u want to do it on the top of snail 13? ;D
[Galaxy S I9000 Android Development] zacharias.maladroit:
I probably would need to rebuild snail13 (snail 12 -> 13)

since existz seems to finally have found the cause for those reboots :)

[the bump to 2.6.35.13]

so no need for those additional kernels with single commits reverted ...

Feedback from flolep:

Hi flolep,

thanks !

yeah, that issue with Tegrak might be an upstream talon problem,

control freak & other tools specific to snail & talon are in the works that should address this

this might be due to some additional patches / features that lead to slightly higher cpu load and thus to some lags or features that don't work well with the LMK-settings specific to Talon

that's generally governor-specific issue, try playing around with the governors

I get FPS up til 65/67

:)

as coincidence wants - afaik those steps are already planned for talon

micro-freezes: those need A LOT of testing & fine-tuning and thus time which I unfortunately currently lack - maybe kodos96 can have a look at it :)

the memory issue might be solved already - not sure though

it's already unlocked up to 65 - the refresh rate of the screen is set to 60 Hz anyway so it's half placebo & half improvement with the disadvantage of slightly washed out colors

yeah, well it's a samsung driver-related issue

hopefully we can find some fixes for it ...

not sure how to modify that (yet)

you tried out bilboa1's JVB kernel with led-notifications ?

that one uses the touchkey driver from Nexus S

if that works better we might have a solution which however would break BLN (needs fixing)

lags with angry birds, etc. - during ads are displayed --> app / game-related issue, play offline and those issues should go away or use an ad-blocker

remove the memory-script and/or settings related to Juwe in /system/etc/init.d and those issue should go away (if applicable)

Thanks !
[Galaxy S I9000 Android Development] zacharias.maladroit:
ok, since I'm using the kernel anyway

there's no reason NOT to share the kernel ;)

[I love how smooth the kernel is with smartass or interactive governors :D]

changes include:

- reverted to 2.6.35.7 [from 2.6.35.13 which might have led to reboots]

- aggressive + new optimization flags

- back to 2011.03 + prebuilt modem/RIL driver

- added sampling down factor to ondemand governor [please report any regressions that you encounter when using ondemand governor] [talon upstream]

- highres timer to 512 (from 250)

- security: add more randomness to mmap

- add support for high resolution timer for our platform [samsung platform]

- disabled some settings: uaccess_with_memcpy + KSM & some other I forgot

- reverted: swaptoken ck patch

- some tweaks to memory management [testing]

- some scheduler fixes & improvements that got reverted by 2.6.35.13 merge previously + one more fix

- re-added: smartass, interactive, interactiveX governors [I missed how smooth my phone was ^^]

- move to XZ instead of LZMA compression [talon upstream]

- don't remove voodoo /sbin in cleanup [talon upstream]

- set frequency lock to 100 MHz while charging [talon upstream]

if you encounter lags [don't know what exactly you mean with it - try using smartass or interactive governors - I never had luck with ondemand & experience was less smooth than e.g. with smartass :( ]

microlags related to swapping [short interruptions] need some more tweaking - they got way shorter than before - if they even still exist ...

if those kernels are still unstable [hopefully not]

I'll upload a kernel with stock optimization flags later

hope that this is stable and I can stay using that one for some time [approx. until October] - I have other things to do after all ...
[Galaxy S I9000 Android Development] ktuluz:
This is what makes me love this kernel. big Thanks for letting us test your test releases.

Flashing 14_t5 now even though i had no issues on 13_t5, just love to be bleeding edge. Will Report any Issues I may find.

Also.. anyone here know a good guide or can point me in right direction for compiling talon kernel under OSX? i have Devel setup for android app devel. but havent compiled a kernel since the days of freebsb/slackware (few years ago) am out of touch.
[Galaxy S I9000 Android Development] alerems:
Big thanks, Zach! For all ur work! Hope u'll continue ur great work when u'll have a free minute. ;)

Testing ur new kernel.
[Galaxy S I9000 Android Development] jeebspawnshop:
Hey Zach. Just flashed your latest Snail, and the first thing I did was test a phone call.

Sadly, it rebooted less than a minute in to the call :(

Just for info: no OC, only some light UV (as much as with normal, stable Talon kernel), battery at 50%, BFQ / Ondemand.

Had to go back to Talon 0.4.3 for stability (need my phone for work). But I'll keep testing your kernels when I get a chance - I'm a big fan ;)
[Galaxy S I9000 Android Development] alerems:
Zach. Sad news: i had reboots after calls. When call is over, I can't wake up my phone, and then it reboots. :(

Snail 14-t5, surface 2.2.
[Galaxy S I9000 Android Development] existz:
We have made a little more progress on phone call reboot, hopefully ill be able to get a public test of talon up sometime today, hoping with this new test it resolves it once and for all.
[Galaxy S I9000 Android Development] jeebspawnshop:
You guys rock my socks.
[Galaxy S I9000 Android Development] zacharias.maladroit:
introducing snail14_t9

[that one is supposed to be stable]

[I love how smooth the kernel is with smartass or interactive governors :D]

changes include:

- aggressive + new optimization flags back to default scheduler timings + compiler flags

- back to 2011.03 + prebuilt modem/RIL driver @stock compiler/toolchain

- security: add more randomness to mmap reverted: troubleshooting

- add support for high resolution timer for our platform [samsung platform] reverted: troubleshooting

- some minor additional changes from latest 0.4.x-dev talon tree [most already included in last snail]

- reverted: power management fixes

- reverted: a few PM related commits to might have led to call-related reboots

- RCU: is tree rcu

- everything else that is in latest talon [probably except the new bootlogo] :)

if you encounter microlags [e.g. not smooth scrolling, etc. - try using smartass or interactive governors - I never had luck with ondemand & experience was less smooth than e.g. with smartass :( ]

lags lasting for short moments/few seconds - related to swapping or memory management [short interruptions] need some more tweaking - they got way shorter than before at the beginning
[Galaxy S I9000 Android Development] ktuluz:
Runing t9 on JVR. All good so far although i have had superuser fc on me.
[Galaxy S I9000 Android Development] zacharias.maladroit:
introducing snail16

[that one is supposed to be stable]

this is a maintence & hotfix release

changes include:

- staging: zram: fix data corruption issue

ALL users & testers are advised to update ASAP !

FYI: I'm sure that a fixed kernel for Talon kernels will soon be published - the fix is already in the Talon repository
[Galaxy S I9000 Android Development] jeebspawnshop:
You, sir, are awesome ;)

Sadly I can't test the kernel as the week has started and I must use my phone for work. But I'm always watching your thread!
[Galaxy S I9000 Android Development] _PrEzi_:
I'm veeeery glad that you are still with us...

Have a drink on me ;) :D 9TC24750HU879420F

I'll test the kernel right away.
[Galaxy S I9000 Android Development] jetcz:
snail16 seems to spot on so far, made a few calls today and not a single problem, also phone is reasonably responsive even after whole day of usage, battery consumption is normal.
[Galaxy S I9000 Android Development] zacharias.maladroit:
Hi _PrEzi_,

thank you very much !

much appreciated :)

sure I will do - on Friday (international beer day :p)
[Galaxy S I9000 Android Development] bexem:
Beautiful kernel! I've only a problem...boot animation is a...sad black screen :/ Anyway is there a patch to solve this problem/bug?

PS: My compliments!
[Galaxy S I9000 Android Development] -freedroid-:
I'm very happy with snail16. Runs really smooth with smartass. Great job zach! :-)
[Galaxy S I9000 Android Development] cink40:
Just tried it, but I have issue with loading voodoo sound module? With newest Talon, module is loading properly...
[Galaxy S I9000 Android Development] jetcz:
why would you want to load modules? voodoo sound is already implemented in kernel
[Galaxy S I9000 Android Development] cink40:
I have paid app and loading module is working with Talon 0.4.4 but not with snail? And i can not change anything about sound with voodoo app? After unsucesfull atemp to load module app just writes that kernel does not support voodoo sound...
[Galaxy S I9000 Android Development] _PrEzi_:
For me Voodoo fors A-ok with the latest snail.

You might want to

- clear data from voodoo / check

- reinstall voodoo control / check

- reflash snail / check

- wipe dalvik + all steps above and then check.

And the dreaded restarts are ... hopefully gone :)

Anyway - snail 16 has not restarted once since yesterday and this is a very good sign.
[Galaxy S I9000 Android Development] Rootax:
Any update planed for my favorite kernel ?
[Galaxy S I9000 Android Development] zacharias.maladroit:
not anytime soon at least

thanks for your interest & support ! :)