yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] zacharias.maladroit:
thanks, I never would have thought that deadline would trigger such reboots :o

IMO it's a tried and true i/o scheduler with great throughput :confused:

but oh well, it maybe was the right decision after all to set simple i/o scheduler for default

thanks for letting me/us know ! :)
[Galaxy S I9000 Android Development] cocchiararo:
my phone whent to some ultra deep sleep that it was kinda imposible to wake up from with you latest kernel with zram on, and with the script modified for using conservative while screen is off.

it was then off or something, or i was able to reset it with a long press of the power button.
[Galaxy S I9000 Android Development] quadix:
why my light sensor and acceleromenter not working? :(
[Galaxy S I9000 Android Development] cocchiararo:
I had to remove the zram enabled kernel, crashes after a while.
[Galaxy S I9000 Android Development] ickyboo:
While I think zram is great for every day use, Its awful for heavy taxing games like Dungeon Defenders. Is it possible to have a setting either in recovery or a file someplace to disable it if you plan on making zram only kernels? Just like how Super Optimized kernel had option of not using compcache
[Galaxy S I9000 Android Development] melorib:
The last nightly played a couple of tricks on me, time to try again your kernel, any recommendation...

EDIT Installed, I get several bright green "things" that where not there, for instance when I swipe to unlock screen where I swiped turns bright green, also during reboot...:confused:
[Galaxy S I9000 Android Development] chrome6boy:
Tried your latest kernel with the latest nightly. Had a few issues with auto brightness and stock browser causing reboots. Followed advice from above and cleared cache and dalvik cache.

Now very smooth and no problems. Will report back about battery life. Voodoo works great.

Good work and thanks!
[Galaxy S I9000 Android Development] melorib:
Scrolling was not smooth either, I saw this post and did the same 2 wipes, no more green ghosts and scrolling smooth again... :cool:
[Galaxy S I9000 Android Development] evilfry:
amazing work with the new kernels :)

when i tried to wipe cache and dalvik cache the UI response is still slower than before. I revered back to the kernel with zram not automatically enabled and performance is back again. Not to mention the proximity sensors

FYI :)
[Galaxy S I9000 Android Development] Ferdimage:
agree with you, the newer kernels are getting slower Zach..
[Galaxy S I9000 Android Development] MAMBO04:
Zach, we will base all MIUI releases on your Kernel from now on, as the RIL Polling issue is fixed with your ondemand Kernel, not sure if that was intentional or not? :)

But thanks anyway, RC4 will include your kernel.
[Galaxy S I9000 Android Development] kenkiller:
have experienced random slowdowns and reboots on the zram enabled version.

lags in scrolling with the zram disabled and conservative governor build.

just fyi
[Galaxy S I9000 Android Development] melorib:
Is that having to lock screen to get the phone conected ? I still need to do it with this kernel... :confused:
[Galaxy S I9000 Android Development] gabloammar:
How do I change my modem? Just flash the file with odin? [repartition n autoreboot unchecked] o.o please help t.t
[Galaxy S I9000 Android Development] melorib:
The modem files from Cyanogen you flash in recovery...
[Galaxy S I9000 Android Development] zacharias.maladroit:
next time this happens you can try to press the home button for several seconds - usually that wakes up the phone for me

thanks !

have the phone running then press the power button for approx. 10 seconds - after the reboot the accelerometer and other stuff should work again

(I just tested this & it worked)

thanks !

generally or with certain apps ?

thanks !

right now there are 2 kernels without zram enabled and only 1 kernel with zram enabled - it's more of an option (like in the changelog mentioned)

it might have its use-cases but yes, I also noticed that in certain games or situations it seems to slow down the system

besides that - re-quote:

so - if you want to enable zram - you can simply uncomment the 4 lines in 89system_tweak init-script

FYI: zram will not be enabled by default

hope that helps

thanks !

weird stuff - thanks for your report

ok, thanks !

it can't be really smooth if you're using conservative governor :p

either you're getting better battery runtime or smoothness - it's a compromise

with conservative the CPU always (or: often) needs a kind of "warm up" to get at higher frequency to have enough computing power to make it smooth

ok, thanks !

proximity or acceleration sensors not working:

1) have your phone running

2) push the power button for approx. 10 seconds so that it reboots

after that it should work again

thanks to chemoferd for that hint ! :)

yes, the lower performance in certain situations is reflected by benchmark results I'm seeing

in other cases however it really makes things better: e.g. Angry Birds Rio

is super smooth with zram enabled (I gotta re-test that again) - whereas without it lags a lot (with conservative governor)

it's continual evolution, Ferdimage :p

so from time to time they're getting slower and after that faster again

that's an honor :)

it's perhaps due to cpu scheduler tweaks & the ondemand governor, don't really know right now what might be the exact fix for it

thanks !

you can try the ondemand kernel :)

thanks !

using conservative governor I also have to do this from time to time (approx 25-50% of the time) but it tends to happen less now than before

currently I'm using the JVK modem, there's a KC1 modem from Bell (Canada users) out - perhaps that makes it even better

thanks !
[Galaxy S I9000 Android Development] melorib:
I rebooted and it is back with green ghosts and less smooth... :rolleyes:

I will check battery with conservative tonight, and try the other version tomorrow, thanks... :)
[Galaxy S I9000 Android Development] bilboa1:
set your brightness a tad above minimum, green stuff should be gone
[Galaxy S I9000 Android Development] melorib:
Thanks... :)

Auto-rotate doesnt work, going back to standard... :rolleyes:
[Galaxy S I9000 Android Development] zacharias.maladroit:
why everyone wants to be addressed directly ? :rolleyes:

like I wrote in my last (big) post:

thanks !
[Galaxy S I9000 Android Development] melorib:
Too late... :p
[Galaxy S I9000 Android Development] cocchiararo:
It did (slowly) wake up when I did the long press thing, but went black afterwards
[Galaxy S I9000 Android Development] Alberto96:
For zacharias: why you don't make an ext4 version of the kernel?
[Galaxy S I9000 Android Development] wanam:
this doesn't work for me, can't activate wifi and 3g, back to stable version :)
[Galaxy S I9000 Android Development] zacharias.maladroit:
:p

well, that doesn't sound like the behavior I'm seeing :confused:

hopefully the non-zram enabled kernel worked better I guess ?

there are several reasons:

- because: CM7 currently is a very fast rolling target and with frequent nightlys it would break each one

- because: there's more important other stuff (stabilization & feature-wise) to do right now

- because: I don't have time right now to further look into it (lots of exams) - this takes some time to modify fstab, recovery and other scripts & config files

- because: I don't care right now - the system runs fine & I need a functioning phone - I've already enough to tinker with my Linux system, Life, Studies, etc.

- because: other parts benefitting from it (kztmem aka zcache) currently don't seem to work so well with ext4 [dunno, maybe laststufo knows it better]

- because: the current kernel is fast enough

- because: the nand drive in our phone doesn't have wear leveling and I can't afford another phone right now due to high wear killing the nand and causing data corruption and rendering the device unusable

...

thanks !

my bad:

I forgot to test WIFI with it (I'm using 3G data more often than WIFI) - I'll do this ASAP this evening :o

3G works fine for me though

you tried the following ? :

- press the power button for approx. 10 seconds until the phone reboots

- clear Dalvik Cache and other caches

- turning the device off, pulling battery out and waiting 30 seconds

- giving the phone some time 30 secs after boot - then locking the screen and unlocking

thanks !
[Galaxy S I9000 Android Development] s_o_r_e_n:
I'm using Ur kernel with zram enabled on MIUI...great work. It should be default kernel in MIUI:) No problems....so far so good:) I have a question...how can I change the guvernor and scheduler without using third-party apps??
[Galaxy S I9000 Android Development] zacharias.maladroit:
thanks !

there's a script in /system/etc/init.d/

90screenstate_scaling

adjust

AWAKE_GOVERNOR="conservative"

SLEEP_GOVERNOR="powersave"

to your liking
[Galaxy S I9000 Android Development] wanam:
3g was working (on 'ondemande kernel') but if i disable it i can't activate it again.
[Galaxy S I9000 Android Development] cocchiararo:
Zach

I don't quote your big post cause its big :p

But yes, the non zram enabled one works fine, wifi too
[Galaxy S I9000 Android Development] frostdream:
Hello all. !

Zach, i'v tried the trick on android central that you give (the 4636 code) i do the step but i revert it back and now i cannot send text message. But i can make call or surfing web etc etc all is working fine but in handcent i have error code 30 when i try to send a message....

That ' s really wierd i tried all kind of wipe, redo clean instal of cm and even on stock samsung rom i can't send sms.....

My apn are the same as usual .... i didn't know what happen.

Any ideas ?

Thanks everybody !
[Galaxy S I9000 Android Development] zacharias.maladroit:
ok, thanks !

see main CM7 thread: thread post
[Galaxy S I9000 Android Development] endursa:
i've testedyour and billboas kernel for audio dock redirecting funtionality and both don't work with it! i tried it with a tool i found here in the forums which enables redirect without the samsung deskapp!

i also tried installing the samsung app, but it seems to fail installing an cm7
[Galaxy S I9000 Android Development] Decalc:
Strange behaviour with your kernel on MIUI RC3c. When I set the awake_governor to 'ondemand' i got like low FPS. Very noticeable moving the notification bar. No problems with 'conservative'.
[Galaxy S I9000 Android Development] Bonta768:
Have you checked any kernel config settings relating to "watchdog timer"?
[Galaxy S I9000 Android Development] zacharias.maladroit:
are we even talking about the same stuff ?:

Galaxy Dock Sound Redirector

xcaliburinhand's repo

thanks !

yes, I noticed this kind of "glitch" also in the past

that's why I switched to conservative - several times it needs time to get the CPU rolling but oftentimes it's also more smoother

indeed - strange behavior

CONFIG_HAVE_S3C2410_WATCHDOG=y

is enabled but that also is with default config from vanilla CM7 kernel

besides that

afaik the value was set to "1" and the panic enabled with Froyo

so compared to Froyo it should be way more gracefully/gentle and reboot less
[Galaxy S I9000 Android Development] cocchiararo:
Any idea why the voltage control app says no uv support on your zram disabled ondemand kernel?

Edit: opened it again and it worked
[Galaxy S I9000 Android Development] ngenhit:
Hi again,

Headphone - mic fix was supposed to be in CM kernels since it was committed on 23rd march ( or so ) right?... Is it due to MIUI that am not able to use the headset mic or is it not working on CM7 also?. It was fixed in the older kernel ( around 18th ) . But not anymore . :( . Any updates on this?

EDIT; Also , Zach . Why am i seing " Voodoo v6 " as the kernel driver version in the voodoo app?. Not V7 ?.!!
[Galaxy S I9000 Android Development] domy1985:
I still have a heavy battery drain over night! Lost 30 % in 7 hours. I tried bilboas kernel and zacs last kernel (complete system), also setting undervolting does nit change the drain!?

Edit: i do not have autorotation with this kernel.
[Galaxy S I9000 Android Development] archer797:
Incoming call issue

I have this problem over the last few days. During the initial period when JVK ROM was out on Samfireware, I installed it to give it a try. I did not like it much and then I switched back to CM 7. Since then, I have this issue of users hearing my voice in a robotic tone for the first few seconds ( 20 seconds or so). This happens when someone calls me. It more so kind of feels like ask if I am speaking from a well (too much echo). They almost cannot hear me. After about 10-15 seconds or so, the voice quality is normal. This does not happen when I call someone.

I thought it could be a Bootloader issues and tried installing only the bootloader using ODIN and then reinstalled the CM initial Kernel. Nothing seems to work.

I am using CM 7 latest nightly and using Platypus kernel. I also tried using Billboa's kernel. Nothing seems to help.

I tried installing CM's JVK, JPY and JPM modem. Nothing seems to help.

Can anyone please help.
[Galaxy S I9000 Android Development] ashwinds:
I had issues with people hearing me when they call too - but it has nothing to do with JVK which I had not installed
[Galaxy S I9000 Android Development] archer797:
Ashwinds - did you manage to find a solution?
[Galaxy S I9000 Android Development] endursa:
Big Thanks now it works, i was using an app from xda which was developed for pre 2.3 roms i just reallized this :)
[Galaxy S I9000 Android Development] farooknaji:
music playback stutter

I'm having the same problem with the latest kernel - 04/03 On Demand edition. Severe music playback stuttering when screen is off, so I've had to set the minimum CPU in voltage control to 200MHz, and that still skips occasionally, only 400MHz is reliable. I've noticed that in the latest kernel "# tweaking up- and down_threshold for power efficiency" and the following 2 lines are already commented out. Do you think it would be possible to apply some logic so that a different governor is used if android media server is running while the screen is off?
[Galaxy S I9000 Android Development] zacharias.maladroit:
yes, it was - I was using another (less complete) fix from upstream

meanwhile upstream did a more extensive approach

are you also seeing this with bilboa1's kernel ?

if you're seeing Voodoo V6 the Voodoo App/Control might be outdated or you're really using an older kernel

the newest is from 03/04 (thread title)

thanks !

how's CPU load ?

what apps are causing the drain ?

you looked with battery history ?

try [APP] CPU Spy v0.2.1 beta - view time in state info (available in the Market)

from storm717 to see if it even scales down the CPU

concerning the autorotation issue:

1) while the phone is running: hold the power button for 10+ seconds (so that it'll reboot)

2) after that it should work (again)

thanks !

currently I have no idea on how to do it but there sure is a way

I'll take a look at it (I think I might be able to do it - otherwise I have to ask someone with more experience :p )

thanks !
[Galaxy S I9000 Android Development] farooknaji:
Fair play! You've done some great work here and I certainly wouldn't be able to do it. I'm getting a decent balance between battery life and performance though simply by changing minimum cpu speed between 200MHz 400MHz. One thing i've found to be really useful is installing Android System Info app, and keeping an eye on the cpu frequencies being used most, and then targeting them for experimenting with the undervolting. Saving some good battery life by doing this.
[Galaxy S I9000 Android Development] bilboa1:
as a small tip, it seems to me most of what uses battery is the powerwidget (setup in cm settings) and the wifi driver

disabling the powerwidget (its a bit annoying, you lose the top notification buttons, but..) and setting wifi on sleep while screen off gives me a rather good boost

now then again, id rather fix powerwidget, but i'm not sure whats wrong with it / don't have much time to investigate lately.

atm, ive 15% battery, uptime is around 28H, light use (some angry bird, msn, browising and email mostly) (note: not using this kernel, but i suspect results should be close)
[Galaxy S I9000 Android Development] melorib:
I use the powerwidget, tried to live without it, using a setting app from market, but I still need it inside some apps, anyway didnt notice battery drain difference...

Wifi is always on sleep while screen off...
[Galaxy S I9000 Android Development] bilboa1:
its a general tip not just for you ^^

that said, if you wake up the phone often (like read the hour, a mail etc for 30s) while near wifi, you might want to also change the wifi timeout to 5min or so, else the driver stays on 15min by default

i'm not sure if theres any app to set that, i use sqlite directly (its in settings.db)
[Galaxy S I9000 Android Development] zacharias.maladroit:
thanks !

Android System Info seems to offer lots of information but also tends to drain battery from what I read

if you only want to see what cpu frequencies are used:

[APP] CPU Spy v0.2.1 beta - view time in state info perhaps is the better (less "bloated") idea ?

haha - damn

and I thought this issue would have been fixed by disabling some stuff

the problem seems to be that it's probably polling too often (maybe it's also polling while the screen is off ? :p )

thanks a lot for this valuable hint bilboa1 !

in the past I had disabled it but found it quite convenient and after re-flashing the ROM several times I simply forgot about the battery drain issue with it

results definitely will get better - I had the experience in the past that battery usage decreased (longer runtime) while having it and the Battery percentage disabled, too (default)
[Galaxy S I9000 Android Development] bilboa1:
its pooling like a madman .oO(madapp) if you check it with strace -p <PID>

where pid is the systemui PID, same for system_server

not sure where the pooling exactly happen, apparently its a known bug that the author didn't sound willing to fix so much ^^

also, there was a claim its only doing that while powered to USB, but in my case it certainly was pooling no matter what ;-)
[Galaxy S I9000 Android Development] zacharias.maladroit:
CAPTIVATE test release (due to demand):

kernel:

05/04/2011

Changelog:

temporary thread: [kernel] [CM7] [Q] / [request] platypus kernel: maintaining thread for Captivate
[Galaxy S I9000 Android Development] Uss_Defiant:
Random question, is there any way to increase the speaker volume? It's really soft for me.

Also, anyone got custom cm7 brightness settings they want to share?
[Galaxy S I9000 Android Development] Alberto96:
Same for me . How to change speaker volume , increase , boost ???
[Galaxy S I9000 Android Development] sugar 7:
Thank s zacharias I flash your kernel and it s great !

but where do you activate de BLN ? in recovery ?

and what can I do for performance...
[Galaxy S I9000 Android Development] zacharias.maladroit:
Hi sugar 7 !

thanks !

it's actually LED notification from bilboa1 - a kind of fork with several changes to Neldar's BLN method:

what do you want out of performance ?

if you want a (potential) supersmooth kernel

you might need to change from:

AWAKE_GOVERNOR="conservative"

to

AWAKE_GOVERNOR="interactive"

in /system/etc/init.d/90screenstate_scaling

of the update.zip (CM7_SGS_platypus-kernel_20110403_11_update_zram_new.zip (3.38 MB) )

but this will come at a cost of increased battery usage
[Galaxy S I9000 Android Development] Alberto96:
can you do an ext4 version of the kernel?

how to increase speaker volume?

thanks
[Galaxy S I9000 Android Development] sugar 7:
@zacharias

Thank s a lot for reply

And lot of think s about your kernel working

;)

see you later
[Galaxy S I9000 Android Development] zacharias.maladroit:
read my former reply !

speaker volume is a userland thing - so ask in the main CM7 thread

thanks !
[Galaxy S I9000 Android Development] Alberto96:
where is your former reply?
[Galaxy S I9000 Android Development] zacharias.maladroit:
in this thread ?

(look for the big post I made - there are answers to several questions from different users)

why is no one reading pages back and keeps on asking stuff over and over again ?

XDA makes me feel bad :(
[Galaxy S I9000 Android Development] strickyy:
Hey zacharias, can u share ur setting's in voltage control? :)
[Galaxy S I9000 Android Development] Alberto96:
sorry . i missed that . now i readed your reply . anyway , thanks .

sorry if i maked nervous you
[Galaxy S I9000 Android Development] zacharias.maladroit:
sure,

it's actually in the 3rd (*g*) post but those probably won't help if you're using pimp my cpu:
[Galaxy S I9000 Android Development] domy1985:
why wouldnt it help if we use pimp my cpu? i have voltage control and pimp my cpu and its equal where i change the settings, they are shown in both apps exactly the same...
[Galaxy S I9000 Android Development] zacharias.maladroit:
it's OK :)

maybe I didn't articulate it correctly:

I was referring to the 3rd post in this thread and meant that only the -mV values wouldn't be enough to get it to work - or would involve calculation from the user

with the value table I just posted it should be no problem

Cheers !
[Galaxy S I9000 Android Development] domy1985:
and another question... in some posts before i have seen that you wrote not setting the battery and status bar to percentage indicator would save battery?

My battery drain does not come from any app, checked for days now and i lose more than 30 % over night because of "mobile connection"
[Galaxy S I9000 Android Development] domy1985:
when using 1300 mhz as maximum speed, what is best undervolting setting ? -25 or more?
[Galaxy S I9000 Android Development] melorib:
Mobile standby is the worst offender when my phone is iddle, I wonder what that stands by... ;)
[Galaxy S I9000 Android Development] zacharias.maladroit:
it depends on your phone

so stability testing galore :D

you might even need to OV (give it more juice) if it's not stable

enough

stability testing includes benchmarks, heavy gaming, doing daily tasks, etc. etc.
[Galaxy S I9000 Android Development] frostdream:
Thanks zach i 've found my solution with the smsc in pdu format )

For me, UV -100mv at 1ghz is working very well!
[Galaxy S I9000 Android Development] frostdream:
Sorry double post
[Galaxy S I9000 Android Development] sugar 7:
zacharias

the menu in camera is 90° ?!
[Galaxy S I9000 Android Development] sugar 7:
Oups

I loose my autorotation..

what can I do ?

Thank s
[Galaxy S I9000 Android Development] gabloammar:
Idk where I'm supposed to be posting this.. But here goes t.t

Sorry if I'm being noobish or anything [just put in CM7 yesterday].. but.. umm.. is phone recording gonna be possible anytime soon? t.t [please say yes ><..]
[Galaxy S I9000 Android Development] gabloammar:
Secondly...

"higher battery charging temperature [experimental, upstream]

* zram (successor of ramzswap / compcache - swapfile in RAM) [option]"

How does a higher battery charging temperature help? o.o I feel like my phone's being fried when I'm charging it. 48 degrees Celsius isn't a very good temperature for a phone to be at as far as I know t.t

And.. umm.. what's zram? o.o

Thanks!! :D
[Galaxy S I9000 Android Development] bilboa1:
the higher temp is taken from JPX's setting so its samsung's default. Should be fine.

However with heavy OC and overvoltage I wouldnt recommend charging + playing some heavy game or something like that. This might actually break the phone. OC is really at your own risk.
[Galaxy S I9000 Android Development] gabloammar:
I see I see :D Thanks for the info :D

what about.. browsing the internet and simple stuff like that with WiFi/EDGE? [I'm not using OC at the moment <unless it's set on OC by default, is it? oops o.o..> don't need it that much I guess] :o

Oh and one more thing! Swype! T.T Where'd it disappear to? T.T

Thanks again :D
[Galaxy S I9000 Android Development] bilboa1:
browsing's ok of course

if ever the phone seem really too warm you can always stop ;-)

swype is not open source and not included, you need to kang it from samsung's rom (its prolly not fully legal) or buy it i guess
[Galaxy S I9000 Android Development] Mercury0660:
Or sign up for the swype beta.