yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] ..::WD40::..:
Audio problem

I do not know if the problem is the kernel but do not know where to ask.

I have a problem with the audio. No matter whether you listen to music on the radio (Spirit) or audio player (PlayerPro) until the screen is turned on the sound is fine, the moment when the screen turns off the sound is intermittent and bad. I tried to turn off the Deep Sleep and change the governor without success. When I use the "ondemand" is ok for a while and then trouble starts. Otherwise, I used "smartassv2" earlier and there was no problem. Perhaps need some change in the settings of "smartassv2"? I tried 2.9.26 and 2.9.25.

I do not know what else to try.
[Galaxy S I9000 Android Development] ikamisic:
Try unticking "Lock min freq to 100MHz"

Послато са GT-I9000
[Galaxy S I9000 Android Development] ..::WD40::..:
I tried to unticking "Lock min freq to 100MHz" without success.

But when I changed the parameters of the "smartassv2" with some that I found somewhere it's all good now.

Now may be a problem as I broke the main advantages of "smartassv2". I'll have to change one parameter at a time to find which one is the real problem.
[Galaxy S I9000 Android Development] Bejda:
[MENTION=3750240]stratosk[/MENTION],

Could you (or anyone by just unpacking boot.img maybe?) povide your kernel logo please? :)
[Galaxy S I9000 Android Development] aways:
look at here [MENTION=3648432]Bejda[/MENTION] :

https://github.com/stratosk/samsung-kernel-aries/commit/d9d23fa5c585c19ac090a00a67fd1c97c2aaa77e

---------- Post added at 02:09 PM ---------- Previous post was at 02:06 PM ----------

http://www.mediafire.com/download/19ef8sfk117cahw/logo_rgb24_wvga_portrait.h
[Galaxy S I9000 Android Development] ..::WD40::..:
I believe I found the problem.

Although uncheck "Lock min freq to 100MHz" in the "smartassv2" is for "sleep_ideal_freq" is set 100000, when I changed it to 200000 the problem is solved. Now, will it harm the battery?
[Galaxy S I9000 Android Development] superkoal:
No, as your phone should hardly use the 200 mhz step anyways and be in sleep most of the time.
[Galaxy S I9000 Android Development] stratosk:
After a month of _a lot_ of work (this is the reason that I was pretty 'inactive' here), I'm proud to announce that the latest _important_ changes in ondemand governor will hopefully find their place in 3.12 kernel.

linux-pm maintainer Rafael J. Wysocki liked the patch. It simplifies calculation of target frequency and cleans up a lot of code (9 insertions, 155 deletions). Also give the possibility to ondemand to increase to any frequency not only to highest one.

Of course maintainers always want proofs. Another maintainer, Viresh Kumar acknowledged the patch but a third maintainer, Borislav Petkov wanted more numbers.

I started a cycle of benchmarks last week to show that the patch simplifies the calculations, increase performance up to ~1.5% and slightly decreases consumption.

Finally, today they agreed and Rafael will take the patch in the test phase (linux-next) of 3.12. If there are no objections it will be included in 3.12.

I want to thank these people for their amazing attitude. They are simple people but they are absolutely geniuses. :) Working with them, getting help from them IS a great experience.

I also want to thank all of you, since you actively test this patch since Semaphore 2.9.26
[Galaxy S I9000 Android Development] beint:
Congratulations! Haven't experienced any issues with 26. Smooth as ever, and I've been running on ondemand all the time.

Sent from my sending thingy
[Galaxy S I9000 Android Development] :
Very congratulations, you have a perfect base of testing for coding a (great) source code for every linux users.

Thank you to sharing this experience with us!
[Galaxy S I9000 Android Development] YOMAN18:
hello devs !

can i flash this kernel over cm10.1 rc5...?

if sm1 has used can u tellme its performance with cm...? n what optimum settings to be used ...?
[Galaxy S I9000 Android Development] superkoal:
Yes, you can use semaphore with cm10.1

I didn't use cm for a while now, but on slim bean semaphores performance is really good.

You can experiment a little which scheduler, sdcard read ahead values work best for your phone.

For me atm the ondemand governor works best :)
[Galaxy S I9000 Android Development] YOMAN18:
ok thanx for ur help one more thing which version is appropriate to b flashed..? semaphore with s version or the 1 without s...???

i guess s stands for slim bean...? sorry if im wrong
[Galaxy S I9000 Android Development] superkoal:
for cm use the non s version, but it gives you a little less ram.

If you want to use every mb you can get you have to flash the hugemem libraries (search this thread and you should find a link and more details about what it does) before the semaphore s version.
[Galaxy S I9000 Android Development] YOMAN18:
being average user i guess ill go with non s version :) thank you so much for ur help once again dev :)
[Galaxy S I9000 Android Development] superkoal:
Well, i might be a developer, but i'm certainly not the developer of semaphore, it's stratosk you have to thank! ;)
[Galaxy S I9000 Android Development] GreenSGS:
For you my friend :

Watch "What the Tech Industry Has Learned from Linus Torvalds: Jim Zemlin at TEDxConcordiaUPortland" on YouTube

https://www.youtube.com/watch?v=7XTHdcmjenI&feature=youtube_gdata_player
[Galaxy S I9000 Android Development] stratosk:
Very interesting!

Thanks for sharing! :)
[Galaxy S I9000 Android Development] Ahmad_Ashraf:
Wish I can get into that man's mind and learn from him .

Although young (almost 45) but he almost changed most of the tech industry.

Really impressive :D
[Galaxy S I9000 Android Development] kipue:
Hi guys,

which app do you use to control this kernel? Tried Trickster, don't have options like vibration strengh and such :)

Thanks!
[Galaxy S I9000 Android Development] aways:
https://play.google.com/store/apps/...?t=W251bGwsMSwyLDEsImNvbS5zZW1hcGhvcmUuc20iXQ..
[Galaxy S I9000 Android Development] kipue:
Well...

Who feels silly now ^^

Thanks!
[Galaxy S I9000 Android Development] Neel.I:
Hi Stratos!

Got a random reboot to recovery while normal messaging .. no OC-UV

No-OP and Ondemand,min freq locked at 100

Pulled dmseg after the reboot .. if it would be of any help,let me know,will upload it

Sorry,couldn't get the logs
[Galaxy S I9000 Android Development] stratosk:
Hi,

No, it will not help.

Maybe it would help the /proc/last_kmsg while you were in recovery (just after the reboot).

I'm sorry for the inconvenience.
[Galaxy S I9000 Android Development] Neel.I:
No inconvenience caused :)
[Galaxy S I9000 Android Development] Alberto96:
GearKernel_JBPlus_V0.1

Can someone test my new kernel? Test Performance, stability and battery life.

Thanks a lot (especially [MENTION=3750240]stratosk[/MENTION])

If all works good, i will open a new thread with all my kernels (ICS, JB, JBPlus). JBPlus is 4.2.2, JB 4.1.2, ICS 4.0.4.

Sources here: https://github.com/Alberto96/samsung-kernel-aries

Changelog here: https://github.com/Alberto96/samsung-kernel-aries/commits/jb-4.2.1

Issues Reporting here: https://github.com/Alberto96/samsung-kernel-aries/issues

Kernel is attachments (Odin and CWM Version)
[Galaxy S I9000 Android Development] aliver.dun:
Is it possible make one for Captivate ? thank you so much!!:good:
[Galaxy S I9000 Android Development] Alberto96:
Of course :) I will release it for Vibrant, Captivate, Galaxy S and Galaxy S B. I need just time and a full working internet broadband at home. (changing provider)
[Galaxy S I9000 Android Development] jugster:
Alberto, what is its claim to fame?

Do you have a thread of your own?

Signature? Signature!
[Galaxy S I9000 Android Development] haseoxth:
Sorry to say this, but ask people to test your kernel in other one's thread is a little impolite.
[Galaxy S I9000 Android Development] beint:
Maybe he has got Stratos' blessing to to so?
[Galaxy S I9000 Android Development] Alberto96:
Yes, is true. Sorry to all. I will create directly a new thread.
[Galaxy S I9000 Android Development] stratosk:
Nope.

I would prefer Semaphore kernel related discussion in Semaphore threads.
[Galaxy S I9000 Android Development] Rokostar:
Do the phone use more battery if i use live oc ??
[Galaxy S I9000 Android Development] stratosk:
Yes, it uses a little bit more
[Galaxy S I9000 Android Development] Rokostar:
Can you recomment me a sd card read ahead ??
[Galaxy S I9000 Android Development] DerRomtester:
A good value is eg. 384 or 512
[Galaxy S I9000 Android Development] dharlem39:
sorry i tried searching but didn't find anything, but has there been any updates on fixing sending/receiving MMS messages?

thanks
[Galaxy S I9000 Android Development] ryuzaki_eru:
Hi guys, when i turn on logger module it set itself on off so i can't use it. How come?

Inviato dal mio GT-I9000 con Tapatalk 2
[Galaxy S I9000 Android Development] twinky444:
I have the same problem - opened Semaphore Manager, went to modules and turned on Logger. It stays on. But after I scroll down the list with modules, Logger slider goes off.
[Galaxy S I9000 Android Development] geckoas:
@ Stratosk: will you follow the actual cm kernel? With the next nightly it will get version 3.0.83.

sent from my galaxy I9000 running CM10.1 with tapatalk 2
[Galaxy S I9000 Android Development] stratosk:
It's in the oven. :)
[Galaxy S I9000 Android Development] wolfpeterson:
Oh man :) great news. Thanx :)
[Galaxy S I9000 Android Development] stratosk:
Added version 2.0.6s

For Slim Bean ROM or patched ROMs with hugemem configuration

2.0.6s

- 391MB - 404MB

WORKS ONLY ON WITH NEW PARTITION LAYOUT
[Galaxy S I9000 Android Development] yahyoh:
noob question does it have the patched libs if i want to flash it over cm10 :o (like devil )
[Galaxy S I9000 Android Development] stratosk:
No, libs not included in the kernel. You need to flash them separately,
[Galaxy S I9000 Android Development] monjovega:
I am on Nightly 20120820 will I use the 2.0.6 ot 2.0.6s?
[Galaxy S I9000 Android Development] stratosk:
2.0.6
[Galaxy S I9000 Android Development] TheeWolf:
A somewhat stupid question, but is there a reason the title of this thread is 2.0.3 and 2.0.6 is in brackets ()? Usually that means its (2.0.6 in this case) is a test version.
[Galaxy S I9000 Android Development] jeozme:
installed 206s over 203s on slim bean and got stuck on the android screen.
[Galaxy S I9000 Android Development] scubadude:
2.0.3 for roms, with old partition layout 2.0.6 for new layout. As of build 18/08/2012 or 17/08/2012 I forget which cm10 has new partition layout to help performance.
[Galaxy S I9000 Android Development] stratosk:
This is the reason. I left in the title both versions. I thought, that maybe it's easier to realize that something is really different between them.
[Galaxy S I9000 Android Development] jeozme:
you wrote: WORKS ONLY ON CM10 BUILD 20120817 OR LATER AND SLIM 2.1 OR LATER

I am on slim 2.1, so what is my problem?
[Galaxy S I9000 Android Development] wolfpeterson:
OMG... tha latest nightly flies patched with 2.0.6s .... Stratosk=god...
[Galaxy S I9000 Android Development] stratosk:
Slim 2.1 just released and it has bundled Semaphore 2.0.6.

Slim 2.0.1 has bundled Semaphore 2.0.3 which use the old partition layout.

Can you please confirm that you are on Slim 2.1?
[Galaxy S I9000 Android Development] jeozme:
So now I know that is my problem. My eyes are getting old.

Never mind, my friend. Of course I am on 2.o.1 :)

but not long time anymore ;)
[Galaxy S I9000 Android Development] stratosk:
No problem, mate. I hope you didn't loose your data. :)
[Galaxy S I9000 Android Development] rest0ck:
installed 2.0.6 but I ain't got the semaphore app in the drawer?

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] matt73300:
Thank's :)

Yeah, I'll need to reinstall a Windows on my computer. Damn.

PS : 2.0.6 kernel is running pretty good with last CM10 nightly :)
[Galaxy S I9000 Android Development] alcurtis93:
Anyone using cm10 and semaphore have really long boot times.

Latest semaphore 2.0.6 and 20th of this month cm10
[Galaxy S I9000 Android Development] gaz41:
Yes, for me too... It takes up to 3 minutes to boot up. But after, it flies! :p

Inviato dal mio GT-I9000 con Tapatalk 2
[Galaxy S I9000 Android Development] stratosk:
No. :)

I will update Semaphore to 3.0.83 Linux kernel. :)
[Galaxy S I9000 Android Development] jugster:
Looking forward to it if nothing else but just to see if my automatic build system works. It is setup to track your changes. :)

Signature? Signature!
[Galaxy S I9000 Android Development] karol1981:
Stratosk please tell me where can i find logcat from logger.

Wysyłane z mojego GT-I9000 za pomocą Tapatalk 2
[Galaxy S I9000 Android Development] Bejda:
Not sure what you mean... if you want to be sure it's activated ..well just try to get a logcat?

If I remember yoh have a logger.ko file under /data/local once activated from Semaphore manager. If you have one,did reboot as stated by manager and file is still there/logcat works then all should be fine?

If you're wondering about Semaphore manager like the two post above try to clean things a little.. A way could be, still if I remember things well, to delete ansi_cprng.ko file from /system/lib/modules and reboot (edit: delete .semaphore file under /system and reboot), launch sema manager and read system settings from within its options (all should be back to default,mean default rom settings), reapply your favs settings and see how it behaves now?
[Galaxy S I9000 Android Development] BLiNKT:
How i can flash this kernel Semaphore_JB_2.9.26s to my phone i have SexyNogenMod rom and this rom is have old version semaphore kernel

Semaphore_JB_2.6.6s what is the latest semaphore kernel for 4.1.2 Android????Which kernel is the best for 4.1.2 ist semaphore or devil kernel???
[Galaxy S I9000 Android Development] :
Of course sema is the best kernel, all others are crap ;)

And read the op pls....
[Galaxy S I9000 Android Development] Ahmad_Ashraf:
Please don't be offensive to other kernel developers. You don't know how hard that is!!

If you have a good word, suggestion, or a comment please handle it here other than that you're not welcomed at all.

And yes semaphore 2.6.6 is the latest kernel available for 4.1.2 after that nothing is computable with 4.1 ROMs only 4.2.
[Galaxy S I9000 Android Development] :
That was just me joking, therefore the ;).
[Galaxy S I9000 Android Development] karol1981:
I need to do logcat without computer, only with some app from play store but they don't work, i was thinking that logger from sm can do this logcat for me :)

Wysyłane z mojego GT-I9000 za pomocą Tapatalk 2
[Galaxy S I9000 Android Development] :
Logger module is required for a logcat app to work afaik
[Galaxy S I9000 Android Development] karol1981:
Thanks bro, now alogcat working.

Wysyłane z mojego GT-I9000 za pomocą Tapatalk 2
[Galaxy S I9000 Android Development] Drmol:
2.6.6 is the last version for CM10 (4.1.2) based ROMs afaik.
[Galaxy S I9000 Android Development] bialabs:
hi stratosk, why when i change the battery I have to restart the terminal 2 times for enable the hugemem patch (396MB)?

i'm on Cyano 10.1, latest version of your beatiful kernel
[Galaxy S I9000 Android Development] Bejda:
From www.semaphore.gr
[Galaxy S I9000 Android Development] FREEKR:
dynamic fsync

Hello Stratosk

I have used the search function for fsync in this thread.

And i have found out that it was not in your plans to implement it.

Does your plans also disclude dynamic fsync?

My phone has the slow movinand

In some cases for example i download a nightly in the backgroud and listen to some music and browse xda

My phone really goes flat on its face peroidical. Skips music, hangs multiple seconds

I have tried the following:

raise the drity writeback centicecs to a higher value.

Lower and higher min free values to reduce the disk load during restartup of apps

Patched framework to reduce the io load of apps restarting as result of timekillers instead of oom conditions

But that didnt had the desired effect.

Are you aware of other i/o increasing effect that i could try?

My request is if you could reconsider dynamic fsync for the userbase with slow movinand?

Greetings, freekr
[Galaxy S I9000 Android Development] DerRomtester:
Stratosk can you pls include the latest GPU driver from Gnex in you next kerel version ??
[Galaxy S I9000 Android Development] ts1506:
Not really much of a difference(if we go by benchmarks). But the benchmarks are a bit stabler than before, meaning that they dont fluctuate as much (could be placebo too).

But yeah , it would be a nice addition to semaphore.
[Galaxy S I9000 Android Development] :
Zomg I got so unstable benchmarks with semaphore. What is stable benchmarks? Sometimes ı got the feeling you just post to post...

Gesendet von meinem Nexus 4 mit Tapatalk 4 Beta
[Galaxy S I9000 Android Development] AusMatt:
freekr,

Reset every thing back to defaults and then try using Ondemand governor and ROW I/O scheduler.

Things should work much better.
[Galaxy S I9000 Android Development] FREEKR:
Thanks for the response.

That was the first thing i tried. And am using right now.

But if i am correct row lets you let the writes build up in favor of reading during high i/o activity. But when you need (forced) to write you'll get the situation that there are multiple write stream's and if every app calls a fync. The whole thing hangs for a moment.
[Galaxy S I9000 Android Development] ts1506:
Did you even read the post properly, before getting your awkward feeling ?

I said that the newer PowerVR DDK 1.8@2198402 gives a bit more stable 3D benchmarks. With the earlier one , we got scores ranging from 800 to 2200 in antutu 3D part , in this one , the range is a bit smaller ,fluctuation is lesser, around 1300 - 1800.
[Galaxy S I9000 Android Development] stratosk:
Hello,

I'm sorry, I'm not familiar with this functionality, so I can't help you on this.

I will check it.
[Galaxy S I9000 Android Development] iulian vu:
There is a video issue with 2.9.26 . installed in 3 Roms and Playing a video (after recording) was laggy . I change it with 2.9.23 and no laggs
[Galaxy S I9000 Android Development] AusMatt:
Our old phones are not powerful devices... I think you may need to lower your expectations of what they can do in the way of multitasking.

I suggested Ondemand & ROW because that solved the podcast stuttering problem for me when I was using Google navigation.

I tether my Nexus 7 to my phone and use it for any serious usage so all I ask the Galaxy 1 to do is Internet, podcasts and sometimes navigation (except the GPS is not great).

I think of getting a Nexus 4 every day but due to the good work of the CM10.1 crew and kasper_h and Stratosk, I've been able to put this off.
[Galaxy S I9000 Android Development] gajahwhite:
im using the latest semaphore kernel.. i cant get my tethering works and didnt found netfilter option in semaphore manager..
[Galaxy S I9000 Android Development] Rokostar:
Is 720p video play with normal kernel not the s version better ??
[Galaxy S I9000 Android Development] Ahmad_Ashraf:
I find it equal. May be a bit better in normal version but not that noticeable for me.
[Galaxy S I9000 Android Development] Bejda:
No netfilter to enable anymore, it's built-in and then should work on semaphore's side.

I was about to tell to type "lsmod" in terminal emulator to see which modules are loaded on your device but not sure it still works via a module..built-in was the term used on changelogs.
[Galaxy S I9000 Android Development] Lorog:
Hi,

I would like to know 2 things please:

1) what is "sd card read ahead" for? There could be problems to increase its value like ruining sd card?

2) and what about "Radio FM" (I have samsung i9000), can i hear fm offline radio by enabling that option? if yes how can I use offline radio?

Thanks
[Galaxy S I9000 Android Development] supergeorg:
1. Is for the size of the blocs read from the card. It shouldn't destroy anything.

2. Enables the radio module, so spirit FM unlocked can use it to give you offline radio.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] VIP1:
Zram Implementaion

Hello stratosk,

CM implemented the Zram module into their stock.

Would you consider implementing it to your kernel either?

Thank you for a great Kernel.
[Galaxy S I9000 Android Development] Arkanoide:
Is there any improvement with the zram or not ? someone have already run some tests ?
[Galaxy S I9000 Android Development] jugster:
Yes and no. It depends on your usage pattern. It is like asking what kind of car I think you should have. I can't answer that because I don't know if you live in the jungle or in a city.

My recommendation would be: try a kernel with zram, if it is good for you then try to convince the developer of your favorite kernel to implement it.

Or better yet, build it yourself. Enabling zram is not the hardest thing to do while kernel hacking, IMHO.

Signature? Signature!
[Galaxy S I9000 Android Development] FREEKR:
I have tried to find the future in github.

is is an option to partially disable fsyc calls when the screen is on en enable the fsync calls when the screen is off.

I'm really not good in c code but it looks that it combines write's to reduce the i/o with the same data transfers.

it can be enabled and disabled in derteufels kernel manager.

i found a link in the file where it is used.

https://github.com/DerTeufel/samsung-kernel-aries/blob/cm-10.1/fs/sync.c?source=cc
[Galaxy S I9000 Android Development] stratosk:
Thanks for the link. I checked the code.

I'm sorry I will no include it. I consider it unsafe. What if you have a reboot if fsync is disabled? You will lose data.
[Galaxy S I9000 Android Development] DerTeufel1980:
There's an improved version available at faux123 github. It uses a notifier in case of force reboot/kernel panic to disable the feature before shutdown.

Gesendet von meinem GT-N7105 mit Tapatalk 2
[Galaxy S I9000 Android Development] stratosk:
I guess this reduces the risk but it can't eliminate it.
[Galaxy S I9000 Android Development] ryuzaki_eru:
Hi, i flashed 2.9.26s and enabled big mem, but i have always 397mb instead of 409. My ROM is Mackay.
[Galaxy S I9000 Android Development] FREEKR:
Well thanks for considering it.

Can't blame me for trying right?

But i think you don't give yourself enough credit for your rock stable kernel. Because i think it is awesome.

I will try research some more on i/o tweaks for people who's i9000 are blessed with the slow movinand.

Do you mind if i post a question relating to this topic here again in the future?
[Galaxy S I9000 Android Development] :
You must reboot for big mem to work. Do not shutdown and start agsin!
[Galaxy S I9000 Android Development] stratosk:
Of course I don't blame you for anything.

Thanks for your feedback. It's very welcomed.

I'm sorry but I don't want to add unsafe or less secure tweaks in Semaphore.

Please feel free to post again your requests.
[Galaxy S I9000 Android Development] DerRomtester:
You have to flash s version
[Galaxy S I9000 Android Development] tsatomas:
Did you reboot after enabling it? If you power off you must enable again and reboot.
[Galaxy S I9000 Android Development] ryuzaki_eru:
Now it works, thank to everyone.
[Galaxy S I9000 Android Development] AusMatt:
Stratosk,

kasper_h has implemented the FIOPS I/O scheduler in the Mackay kernel and it's making the old SGS perform noticeably faster and smoother.

See: http://xdaforums.com/showthread.php?p=43041492

Would you consider this for Semaphore ?
[Galaxy S I9000 Android Development] gverma1:
kasper_h has also upgraded wifi and gpu code in his kernel. Would love it if Stratosk can implement these plus fiops schedulers in Semaphore.
[Galaxy S I9000 Android Development] Cu8eR:
Any update for Semaphore? Newer linux and updates to kernel? Wifi and GPU? Thank you

Please, do not forget on us ;)
[Galaxy S I9000 Android Development] Rokostar:
Guys chill out Stratos allready said that he will support the "s" as long his one work. Im sure he gives his best. :beer: