yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Alberto96:
and there is no possibility to overclock our gpu at least at 250 mhz or 300mhz without any cpu oc ?

and can you integrate new power sgx driver 1.6 from lg optimus 3d ?

thanks
[Galaxy S I9000 Android Development] zacharias.maladroit:
the gpu will be overclocked to 220-something MHz in final NEO_11

the new driver could be integrated but not easily

lots of stuff would have to be edited in the kernel and in the system

this would break compatibility with cyanogenmod7 and miui default ROMs

practically making it a fork of both

a step which I'm not willing to do and can't do due to limited time

besides that I don't know if stuff doesn't break or if it'll work at all since it's a different device
[Galaxy S I9000 Android Development] alerems:
Haven't had any problems with pre-neo11 with ag, but it was... MEGA smooth.

Everything worked.

Waiting for the final version.
[Galaxy S I9000 Android Development] siky_dude:
can`t i just place that script for gpu oc in lib/ and fix permission ?

also ... have read on hd2 dev section that you can improve battery by lowering vdd values(or something like that)...

is it possible on our sgs ? :)
[Galaxy S I9000 Android Development] zacharias.maladroit:
you added an autogroup patch to the source and used that ? (or did I misunderstand that ?)

what version v3 or v4 ?

is it a recent backport ?

thanks !

hm, it's only a .so (library) in userspace

and seems to be compiled for omap (== different processor)

so it might be difficult to get it running or unleashing the full potential

you

could

try and report back but I doubt that it would be that easy ^^

not sure what the vdd is the abbreviation for but it's related to voltage

so in a nutshell: if you UV (undervolt) you can get more battery runtime :)
[Galaxy S I9000 Android Development] nik0lica:
Is this the newest ZV kernel?

http://www.vorbeth.co.uk/files/ZV-CM7-MIUI-v04-i9000.zip
[Galaxy S I9000 Android Development] Vorbeth:
See my reply in miui thread.
[Galaxy S I9000 Android Development] nik0lica:
Saw and replied! :cool:
[Galaxy S I9000 Android Development] siky_dude:
yeah..copy pasting and fixing permission isn`t all..i did that and still got 55 fps in neocore :)

btw...there is another script...smaller one named libGLESv2 and not libGLESv2_POWERVR_SGX540_120 in lib/
[Galaxy S I9000 Android Development] saszseb:
NEO_10 gives you 64 fps in neocore from start.
[Galaxy S I9000 Android Development] alerems:
Zach!

No, i didn't try to apply patch, i'll try it today or maybe tomorrow.

I tried 03 test. With ag. It works perfectly.

Now I'm on zv-04. Let's see, how it will be. ;)

Though, I need ur kernel before 15 july. It will be my birth. ;) Give me a present. ;D
[Galaxy S I9000 Android Development] siky_dude:
You are still inside your mother and will be given birth on the 15?

Wow...technology is awesome.
[Galaxy S I9000 Android Development] alerems:
Ouch. My english is very very.. ;D
[Galaxy S I9000 Android Development] burner07:
Hi Zach this is your last kernel with music quality working well no? or there is a newer one
[Galaxy S I9000 Android Development] jaju123:
Pre neo 11 is fine, except for the wierd glitch at the bottom of the screen that looks like heat distortion when scrolling. If this could be fixed, I would be very grateful. Thanks!

This issue only seems to be present on the conservative governor, however.
[Galaxy S I9000 Android Development] siky_dude:
That is caused by voodoo color.

Try resetting rgb multipliers and gamma set to 2.3.3 defaults.
[Galaxy S I9000 Android Development] :
this thread is great. uncluttered with only informative posts!

thanks zach for building battery efficient kernels. but from galnet miui thread I notice many still recommend neo10 so I will try that now :)

Sent from my GT-I9000
[Galaxy S I9000 Android Development] zacharias.maladroit:
Do you want to discuss on this kernel, get the news on the current state of development, or test kernels even fresher than fresh ?

connect via webchat from your browser:

http://webchat.quakenet.org/

and join #platypus-kernel

(recommended)

Fire up your IRC client, and join via client

the server (for now is) : irc.quakenet.org

port : 6667

Channel : #platypus-kernel​

I'm still new to this IRC thingy (not using it much even though I know it)

so bear with me, ...

additional Channel OP / moderator anyone ?
[Galaxy S I9000 Android Development] zacharias.maladroit:
thanks ! :)

it's already included :p

try one of the test kernels

Hi Fuma,

thanks for your kind words :)

thanks to you doc_2nas for using ! :)

that battery "drain" is quite exceptional with which ROM did you achieve this mark ?

not sure, yeah, the screen seems to get somewhat warmer,

it's probably due to not 100% fully implemented battery saving techniques & powersaving mechanisms in the kernel yet

what hz value do you mean the highres timer ?

afaik it's set to 256 Hz - that's the optimal trade-off between smoothness and battery runtime

ok, thanks !

Hi saszseb,

thanks for your feedback !

yeah, the lockscreen have been reported to sometimes cause reboots or related issues

Hi freaked9,

thanks for your feedback !

the thing is the longer I maintain that branch the harder it becomes to keep up with newer changes since those kinda need to be "ported" into that kernel (commits & changes don't apply cleanly)

also: I like to start a kernel cleanly from scratch - this oftentimes "fixes" things magically ^^

interesting find !

I'll leave away UV then and see if sound-glitches still appear

thanks !

yeah, NEO_11 trades some smoothness for stability but at least it seems to work more reliably (at least for me)

thanks doc_2nas, glad you like it !

still need to figure out if autogroup is the cause of some glitches in sound and/or higher battery usage

without it - it would be in a ready state but autgroup quite noticably improves smoothness so ...

testing :)

yes, pre-final NEO_11

I didn't observe sound glitches anymore with that

:)

yeah, NEO_10 is quite good,

don't know why sound stutters with it for me
[Galaxy S I9000 Android Development] zacharias.maladroit:
Kernel

CM7 & MIUI only

NEO 11

pre-final test

before you ask for any ETAs:

The first rule of CyanogenMod [and this project]: DO NOT ASK FOR AN ETA!

Changelog (from NEO_09):

core features:

- writeback improvements - less lags

- wifi fixes & improvements

- voodoo color

- voodoo sound (upstream)

- docksound support

- updated to 2.6.35.13

- lots of additional enhanced security features (in kernel + init scripts)

- FPS cap raised for smoother operation + 65 FPS

- printk + android-logger disable for less overhead & better battery runtime

- nofail variants for filesystem initialization - less overhead

- SFB scheduler

- memcopy&memmove - optimized variants for more performance

- selection of several cpufreq governors (interactive, smartass, tweaked ondemand, tweaked conservative, interactiveX, SavagedZen)

- bigmem: 339 MB RAM

- optimized memory handling (via init scripts)

- several battery-runtime related improvements

- VFS + VM fixes & improvements - less lags & more stability

- OC up to 1.6 GHz (thanks to bilboa1, morifc

- SLUB slab allocator (more stable & efficient, SLQB leads to instabilities & other issues)

- BFS scheduler (still too unstable)

- performance flags

- compiled with 2011.03 toolchain for more stability, reliability and performance (significant !)

- some other performance related stuff

- touchkey timeout (no led-notifcation)

- Juwe11's OOM killer settings

feature changelog:

- not led-notifications yet

- re-added autogroup (1st kernel v4, 2nd kernel v3)

[v4 might show some glitches and hickups with sound playback - need feedback]

NEW:

- new cwm menu with the option to enable/disable logcat - thanks to vorbeth ! (2nd kernel only)

- fixed green screen color with low brightness

- [speed/performance] unaligned access via cpu

- [SGS only] working again headset controls (needs testing)

- [stability] ashmem lockup fix (now in stock cm7 kernel included)

- gpu oc (slight, 200 -> 220 MHz); no options yet

- FPS cap stock at 56 FPS (probably more battery efficient and colors are more accurate, not washed-out) ---> if you DO NOT like that (it's probably less smooth, then vote back for old raised FPS cap)

- and several others ...

- galaxysmtd [repo synced against ~#54], captivatemtd [-> #55] , vibrantmtd [-> #51]

difference between the 2 kernels:

kernel #1:

- autogroup v4 (sound may be laggy, need confirmation from testers)

kernel #2:

- autogroup v3 (sound

should

be ok)

- cwm mod from vorbeth to enable logcat/android-logger via cwm

(+ option to enable it via 91logger script)

testing/need feedback:

- overall

Troubleshooting and other stuff:

other governors:

hopefully the explanations in S98screenstate_scaling should be detailed enough to let you change to a different governor

if not let me know and I'll see if I can come up with a package with different script-variations to replace the scripts in the kernel-package

Mirrors:

this post

Thanks to teamhacksung|cmsgsteam !
[Galaxy S I9000 Android Development] doc_2nas:
Hi Zach,I tried the 2nd kernel, and cwm logcat doesn't work,only option to show log. but there is a script in init.d called 91logger, I just copy logger.ko into /data/local and logcat works. And v3 autogroup seems to be faster while open/close drawer n apps, switching apps, but I'm not really sure yet. I think glitches depends on scheduler, governor, and uv things. Gotta try the other features! Once again Zacharias rules!!!
[Galaxy S I9000 Android Development] Jens1969:
First Kernel: Heard music for only 10 minutes. No glitches etc., Headset button didn't work - maybe I just don't know HOW to re-enable.

Second Kernel: BLN doesn't work. :(
[Galaxy S I9000 Android Development] zacharias.maladroit:
Hi Jens,

thanks for your feedback !

yeah, it's not a final kernel

so no led-notifications yet

this makes it easier to test the "pure" kernel & how the cpu scheduler affects things

so this doesn't lead to false results, etc.
[Galaxy S I9000 Android Development] Jens1969:
Your change-log:

- touchkey timeout (no led-notifcation) | led-notification (2nd kernel)

Did I miss something?
[Galaxy S I9000 Android Development] quaff:
Right under there he states:

Also, right above your post, Zach said he is going to add it in when the kernel is finalized :)
[Galaxy S I9000 Android Development] Jens1969:
Ok. To me a change-log is the current state something is in - not the desired state at some point in the future. ;-)

tapatalked this
[Galaxy S I9000 Android Development] zacharias.maladroit:
fixed

thanks !

my bad,

yeah, I took the text from the last final kernel - seems like I missed that :o
[Galaxy S I9000 Android Development] Jens1969:
I don't mind. Both new kernels are a bit less smooth then Neo 10 on my phone btw.

One last thing before need to sleep:

After fixing logcat (see above), changing back to kernel number 1 with a cleaning script, still logcat is active.

tapatalked this
[Galaxy S I9000 Android Development] CrisInuyasha:
For me the headphone button doesn't work either, or i dont know how to enable too!
[Galaxy S I9000 Android Development] doc_2nas:
I think vorbeth's cwm did't work well yet to enable/disable logcat. just delete script 91logger in init.d and reboot to disable logcat.
[Galaxy S I9000 Android Development] doc_2nas:
Headset button works, but not perfect yet. Tested with poweramp, it can played music but couldn't pause it. On pause condition could skip song but when played couldn't. Also couldn't receive incoming phonecall by headset button press.

Here is the logcat file:

http://db.tt/0IzFv7o

Hopefully I could help. Thank you Zach.... Keep up the great works.....
[Galaxy S I9000 Android Development] lippol94:
Ultimate Cleaning Script has reached 2.0 release and now it has an its own thread!

ULTIMATE CLEANING SCRIPT V2.0 [CM7/MIUI]

As before, it would be great if you add this to OP :)

Thanks for getting Ultimate Cleaning Script to reach over 15000 downloads! ​
[Galaxy S I9000 Android Development] silverbullet1013:
@Vorbeth

any recommendation for the OC/UV settings for your new Kernel?
[Galaxy S I9000 Android Development] zacharias.maladroit:
Kernel

CM7 & MIUI only

NEO 11

before you ask for any ETAs:

The first rule of CyanogenMod [and this project]: DO NOT ASK FOR AN ETA!

Characteristics:

core features:

- writeback improvements - less lags

- wifi fixes & improvements

- voodoo color

- voodoo sound (upstream)

- docksound support

- updated to 2.6.35.13

- lots of additional enhanced security features (in kernel + init scripts)

- FPS cap raised for smoother operation + 65 FPS

- printk + android-logger disable for less overhead & better battery runtime

- nofail variants for filesystem initialization - less overhead

- SFB scheduler

- memcopy&memmove - optimized variants for more performance

- selection of several cpufreq governors (interactive, smartass, tweaked ondemand, tweaked conservative, interactiveX, SavagedZen)

- bigmem: 339 MB RAM

- optimized memory handling (via init scripts)

- several battery-runtime related improvements

- VFS + VM fixes & improvements - less lags & more stability

- OC up to 1.6 GHz (thanks to bilboa1, morifc

- SLUB slab allocator (more stable & efficient, SLQB leads to instabilities & other issues)

- BFS scheduler (still too unstable)

- performance flags

- compiled with 2011.03 toolchain for more stability, reliability and performance (significant !)

- some other performance related stuff

- touchkey timeout

- Juwe11's OOM killer settings

feature changelog (from NEO_10):

- re-added autogroup v3 (from Talon kernel) - no sound glitches anymore

NEW:

- new cwm menu with the option to enable/disable logcat - thanks to vorbeth !

- also possible to do this via 91logger script

- fixed green screen color with low brightness

- [speed/performance] unaligned access via cpu

- [SGS only] working again headset button/controls (confimed to work)

- [stability] ashmem lockup fix (now in stock cm7 kernel included)

- gpu oc (slight, 200 -> 220 MHz); no options yet

- added some text to the install script to tell progress & state of install

- default governors: conservative + conservative

- and several others ...

- galaxysmtd [repo synced against ~#54], captivatemtd [-> #55] , vibrantmtd [-> #51]

testing/need feedback:

- overall

Troubleshooting and other stuff:

pre-install preparation:

please run lippol94's kernel cleaning script

before

installation of a new kernel (switch

to

or

from

Platypus NEO kernels)

this should help preventing some bootloops, crashing apps, etc.

Link

: http://www.multiupload.com/XFH1GCK4MB

bootloops:

disable module loading of

Voodoo Control Plus

other governors:

hopefully the explanations in S98screenstate_scaling should be detailed enough to let you change to a different governor

if not let me know and I'll see if I can come up with a package with different script-variations to replace the scripts in the kernel-package

Mirrors:

this post

Thanks to teamhacksung|cmsgsteam !
[Galaxy S I9000 Android Development] lippol94:
Thanks mate! :-)

I'll report you how's gone in 3 days :-)

Sent from my Samsung Galaxy S running Galnet MIUI
[Galaxy S I9000 Android Development] zacharias.maladroit:
meh,

I knew I forgot something :p

changed thread title ^^
[Galaxy S I9000 Android Development] siky_dude:
works great for me so far :)
[Galaxy S I9000 Android Development] SilverMist1:
is it voodoo sound 9 or 10?
[Galaxy S I9000 Android Development] vukandric:
V10
[Galaxy S I9000 Android Development] CrisInuyasha:
sorry do insist but i cant get the headset button to work properly. Im using the	CM7_SGSMTD_20110713-23_platypus_NEO_11-led-notif.zip kernel. Is there anything we should do for it to work?
[Galaxy S I9000 Android Development] dannyglover:
Really good update from miui 4.1 vorbeth kernel for me. Much smoother, no FCs and voodoo sound preloaded. Thanks so much.
[Galaxy S I9000 Android Development] doc_2nas:
If you use poweramp and other music player, try to untick/disable option enable headset button on other player an only enable it on poweramp option. Still unable to receive incoming call though.....
[Galaxy S I9000 Android Development] purpleraintoxicity:
thank you man!

little Q

i used the CM7_SGSMTD_20110628-09_platypus_02tc_bfs404-led-notif till now

except the SU prob (which i got used to) it somehow had better batt life then others

i mean seriously! in any other Kernel i loose bout 10% each hour

and with CM7_SGSMTD_20110628-09_platypus_02tc_bfs404-led-notif its about 3-4%/hour (dont ask me why

now, is there anything like it that dont have the SU prob?

cause even neo11 take 10%/hour :(

im on GT-I9000 CM7 7.1.0 RC1

in israel

carrier - Pelephone IL

modem - JV6

thank u in advance
[Galaxy S I9000 Android Development] gonova:
Neo11 actually is a great kernel in terms of all those improvement.

Some people say that it is less smooth than Neo10, I guess it is because the default governor is "conservative" which has better battery life but worse performance.

However, I can't switch it in both CM setting nor Pimp My CPU. After I pick "Smartass" and screen off, it will just switch back to Conservative after screen on.

Does anybody agree?

Or is there any other solution?
[Galaxy S I9000 Android Development] zacharias.maladroit:
I got feedback that it worked but seemingly not everything works ;)

hm,

will look into it ...

thanks for your report doc_2nas !

as always - no ETA ;)

Hi purpleraintoxicity

so that was really the only issue with the BFS kernel you observed ?

no stability problems, reboots or anything like that ?

how did you get SU / root access to work again ?

if I include BFS in the kernel and there are known problems I need a workaround

Thanks for your report !

I tested the kernel again (had tested a similar like Final NEO 11 yesterday) but sound is inconsistent, there are glitches AGAIN

autogroup is OUT !

and BFS probably IN :rolleyes:
[Galaxy S I9000 Android Development] siky_dude:
You need to change it with root explorer or a similar tool.

Go into etc/init.d/scaling... an comment(#) conservative and uncomment(remove#) from smartass.
[Galaxy S I9000 Android Development] Lunchbox115:
Thanks for the new kernel, I liked Neo 09 and 10 very much. But one question: how can I set the LED-notification? The softkeys are only lighted when I received a SMS...
[Galaxy S I9000 Android Development] Tk-Glitch:
Considering only the leakage stuff, you can find the changes on this commit : https://github.com/Tk-Glitch/Glitch/commit/e1fb53693407e02d785311f9f1a16acab3c8e129

It's a work in progress of course and the settings are far from perfect or even close to that. It's just a first approach I'll enhance until I find the best more or less universal settings.

From my personnal testing, the GPU speed is directly dependent of the bus speed. It looks impossible to unlink them and obviously you will be limited quite fast by the memory/controller going unstable. The limit is around 250-260 MHz depending on the phone. The recent hacky implementation / controlfreak controlled DO NOT WORK AT ALL. Setting 400MHz equal to no gain in performance over 200. The GPU would be able to handle it as it's in specs, but not the memory/bandwidth of the Hummingbird platform. Else we would just crush any other GPU available on any smartphone.

Unless the SYS_SGX_CLOCK_SPEED is really working for unlinking the base GPU frequency (Base meaning 1GHz / 200MHz bus, and still moving depending on the bus freq afterwards) without touching the base bus speed, we'll have to keep playing with dividers.
[Galaxy S I9000 Android Development] silverbullet1013:
adroid system using at least 64-75%

I have installed Watchdog and it reports adroid system using at least 64-75% of usage everytime I unlock my phone. Is sthis normal for Neo 11? Watchdog does not alert me for these usage and threshold is at 40% for adnroid system and System process CPU is set at 50%.
[Galaxy S I9000 Android Development] rupeshn:
Thanks for this fix.
[Galaxy S I9000 Android Development] Fuma:
Zach Thanks again for a very good work!!!

Edit : changed gamma settings and when turning screen off i see a very ugly greenish image of the screen.

Other everthing is great so far.
[Galaxy S I9000 Android Development] purpleraintoxicity:
Thank for the reply!

For start, this neo 11 is much better then the new glitch in the batt life

So. In answer to all of what you said:

1. The real difference between the neo11 and bfs its on idle time as I said before.

at use, neo 11 batt time is pretty the same.

2. I had no probs woth bfs.

Stability was fine. Gaming was great. Sound was ok (even though neo11 better)

The su prob was mainly with Voltage Control, and fix by forgeting it at the su app and applying again.

Was bothers me is mainly batt life (as I'm a security guy and hate to be connected to charger haha)

While writing it I lost 3% which is fine.

But why am I loosing 10% per hour on idle?

Tried to change modem. Didn't change a lot.

Om on oc to 1200 cause on 1000 its npt sp good

Also the gaming is worst then on bfs, its bumpy and I have a delay in actions. Which i never had!

In the same breath, what your besylt oc/uv config to save batt? I'm mainly listen to music and surfing

Thanx!
[Galaxy S I9000 Android Development] zacharias.maladroit:
the solution always has been to enable the lock screen animation =)

yeah, I also saw this once I had disabled animations
[Galaxy S I9000 Android Development] CaracalSef:
Am I the only one who sees everything...ugly? I don't really know how to explain, but the colors are "distorted". For example, the default 4.0 lockscreen is seen somehow like "burnins", but it's not a burn in, as it moves. Another example it's the camera.

Oh, just came in the words. It's like on computer's desktops with 8 BIT resolution.

I hope you can understand what I see!
[Galaxy S I9000 Android Development] zerospot:
Where for captivate???
[Galaxy S I9000 Android Development] saszseb:
I installed the NEO_11 with led-notif. yesterday. The phone was on charger as I realised that it was off. It was very annoying because it didn't alarm me.

What's the problem?

Thanks.
[Galaxy S I9000 Android Development] purpleraintoxicity:
Do u say it just turned off without charging?

Cause cm7,as far as I know, can't charge and be off together
[Galaxy S I9000 Android Development] purpleraintoxicity:
K. Mamaged to get this:

After 40min music, 15min xda app, 25min screen on, low connection for 20min.

Total time since charge: 1hr 20min

Im at 87%

From 98% (not 100 cause it before full calibrate)

Rate me!
[Galaxy S I9000 Android Development] saszseb:
No, it turned off with charging. I had to remove the battery and then insert it and then I was able to turn it on.
[Galaxy S I9000 Android Development] :
when I use pimpmycpu 2.8 to OC it to 1.2Ghz, it

won't

go into deep sleep instead will stay as 100Mhz when screen is off (causes huge battery drain). After uniunstalled pimpmycpu and restarted phone, it can deep sleep again (monitored from cpu spy).

on final kernel v11, 14/7
[Galaxy S I9000 Android Development] purpleraintoxicity:
I had this prob too now. After tried to play with pimp my cpu app and ticking the screen on/off option.

Have u done it too?
[Galaxy S I9000 Android Development] :
wondering wat app can find out what (app) keeps the phone not deep sleep when screen off, I do think it's the main reason of battery drain coz the phone will be constantly on 100Mhz without doing anything.

Coz my phone with Neo11 acts abit strange, even without using pimpmycpu, it does not go into deep sleep now, just 100Mhz on idle/screen off, really weird....

I can't think of any reason why, tried to kill all running apps and screen off, still on 100Mhz....:confused:

Edit: as a countermeasure, can the kernel force phone to go deep sleep while screen off?
[Galaxy S I9000 Android Development] Nileshdd:
Headset

Hi,

I tested the headset on this kernel

- Answer call - Doesnt work

- Disconnect call - Works

During music playback

- Pause/resume (Single click) - Doesnt work

- Next Song (Double click) - Doesnt work.

Any clues?

Nilesh