Best, Stable ROM? - Samsung Galaxy S (4G Model)

So frustrated with this stupid phone. My daughter has been using it and it's slow, crashes a lot and always running out of internal storage.
Is there a STABLE ROM that has all working features that would help with the issues I'm having? I'd like something where everything (i.e. camera, wifi calling, rotation, decent battery life, etc.) is working as it should. Don't necessarily need the newest version of android, just something that will alleviate the problems I'm having without breaking anything.
Do the custom ROMs fix the problem of the extremely limited internal storage on this phone?
Thanks in advance.

Look for AntonX's Barebones in the Dev section. If you have any curiosity regarding the ROM - read through the ROM thread.

I'll second that.

Like lumin said, barebones is your best bet if you want every feature working.

The most stable ROM out there is stock. Other than that Barebones.

Good advice. I actually wound up going that way before I saw these replies.
I installed Basic with a Twist kernel, which then gave me CWM and then installed Barebones.
Went smoothly, no need at all for a data wipe. It freed some extra internal storage. Seems to be a lot smoother now, but that's really just my initial observation.
I came from stock/rooted KJ6. What's the details behind it actually running smoother with the new kernel and ROM? What exactly makes it faster if anything?

I agree, I'm running Barebones with the basic with a twist kernel. Excellent in terms of functionality and stability. Just throw on a nice launcher and enjoy! Also been on the battery for 13 hours, with moderate use. (Light Facebook and texting, app downloading) and barely at 45% battery life.
I believe the custom Kernel that antonx designed is the reason for the speed/smoothness.

These threads usually get axed by a moderator, because the best rom is the one you like.
It's a preference.
I still like gb valhalla black by RaverX3X with my Blastoff v2.5 kernel. But that's what I like. Then, of course I use a different launcher, and tweak the rom to my liking, by the time I'm done making the rom perfect, I blow it away with another cm9-aries build that is still broken.... :sigh:
The problem with these threads is someone will say that a rom someone else likes sucks and the trolls feed on this negativity and multiply in numbers until someone finally gives in and reports the thread. (usually me)

bhundven said:
These threads usually get axed by a moderator, because the best rom is the one you like.
It's a preference.
I still like gb valhalla black by RaverX3X with my Blastoff v2.5 kernel. But that's what I like. Then, of course I use a different launcher, and tweak the rom to my liking, by the time I'm done making the rom perfect, I blow it away with another cm9-aries build that is still broken.... :sigh:
The problem with these threads is someone will say that a rom someone else likes sucks and the trolls feed on this negativity and multiply in numbers until someone finally gives in and reports the thread. (usually me)
Click to expand...
Click to collapse
I understand. I did give my definition of what a "best" ROM is so I'd expect that people would make suggestions geared to that, not necessarily what they like. From reading some of the threads, it seems like my needs would eliminate any ICS ROM.
I did have one random reboot with the basic with a twist/barebones combo, so that's something I have to keep an eye on.
This is my daughter's phone. I really have no interest in constantly tweaking this or getting too far away from stock. All I wanted was a to have something that wasn't as slow/laggy and to free up some system space.
Right now, I'm good with what I have. I'm still curious as to why either the kernel or the ROM would reduce lag/improve speed?
Which of these features contributes most to that and why when comparing to pure stock? ext4 file system? jhash3? build.prop/init.d tweaks? I really have no idea.
Thanks again to everyone.
Kernel
Features
initramfs from TeamAcid, including CWM5, SuperSU, forced ext4, etc.
Usual CIFS, TUN. I didn't include FUSE, if anybody needs it let me know.
BLN. Use BLN Control app from market to activate.
Voodoo Sound so paid app is not needed. Voodoo Sound app from market is required. Once installed, enable Smart Amplifier, it's the best thing you can do to improve music listening experience with our phone.
jhash3 for faster hash calculations. Used widely across the kernel, especially in networking.
OC/UV support with extended frequency table. Added 600Mhz, 900Mhz, 1.1Ghz, 1.2 Ghz, 1.3 Ghz, 1.4 Ghz. Use SetCPU or Xan's Voltage Control to enable and control frequency and voltages. Tegrak can be used only with no-OC/UV version.
ondemandX and smartassV2 governors. One of these should probably be preferred over stock ondemand. Change with SetCPU or similar.
TinyRCU. More lightweight version, it fits better our single CPU system.
Swap support, although I don't recommend using it.
SIO and BFQ I/O schedulers in addition to noop, deadline, and cfq that we already have.
ROM
Features
Will not wipe your programs or data, /data is preserved upon install
Heavily debloated. Most essentials apps are still there (like WiFi Calling)
No extra programs added, you need to add your own
ODEXed to save space in /data
CarrierIQ is completely removed
Extended Power Menu (including Screenshot)
Extended Quick Panel (10 buttons, including Data toggle)
1% battery (horizontal)
CRT-Off
Time zone version 2012b
/etc/hosts to cut ads out of the box (keep up to date with AdAway or similar)
Few conservative presets in build.prop and init.d
Basic with a Twist 1.1.3 kernel included

Hey man, from what u said bout the storage, I recommend u buy a 16/32 GB class 4-10, format it w 1-4 GB ext4 and use the app2sd or link2sd script then u dont have to worry bout those internal low storage
Sent from my SGH-T959V using xda premium

daothanhduy1996 said:
Hey man, from what u said bout the storage, I recommend u buy a 16/32 GB class 4-10, format it w 1-4 GB ext4 and use the app2sd or link2sd script then u dont have to worry bout those internal low storage
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
I have an SD card, I have app2sd and link2sd, but there's only so much I can move over. I'm still down to 110MB of internal storage.
I'm not sure what you mean by formatting part of the sd card as ext4. Is that some additional trick that allows me to move more things to it? Is there a thread for that somewhere?

Take a look at fota fix in the play store (market). It frees up some room. At this point, Samsung probably won't send us an update.

champ1919 said:
Take a look at fota fix in the play store (market). It frees up some room. At this point, Samsung probably won't send us an update.
Click to expand...
Click to collapse
That bumped me up to about 177MB. I guess that'll hold me over for a bit.

Titanium backup has a couple cool features. Integrate updates into Rom and integrate dalvik cache into Rom. That should free up some more room.

Vote for cm9.1 unofficial w/ LZ kernel and never look back.
Sent from my SGH-T959V using xda premium

Can't wait for jellybean
If I helped out, hit the thanks button.

For me i've found AntonX's Barebones to be the most stable.

I can relate, my 14yr old daughter's phone is also the SGS4g, actually my buddy Krylon's old phone, so you know it's got some miles on it, lol. (Sorry shameless name dropping, I know)
For her we went with AOKP from Team Acid and Team Kang. Phenomenal battery for a custom ROM, thanks to a great kernel and a little diligence to make sure the phone hits deep sleep. The ROM has been rock solid and has a ton of fun features for her to play with.
I was very worried about the battery draining fast during the day and the phone being dead when she might need it most. Any custom ROM would be a bit of a risk. To state the obvious here, cell phones are a critical line between child and parent these days and this phone and ROM have not let us down at all. I was very concerned for reliability and chose this phone and ROM over my old Vibrant. The Vibrant has far more options and development behind it, but so many times I would pick it up and have a problem.. for me it was big fun, but for my daughter we needed a more stable platform. Certainly nothing to take lightly.

I had the same problem with mine being slow and having a lack of internal storage. I installed remics with the hefe kernel and before I started installing apps I had 324 mb of internal storage free and my phone runs much faster and much more stable then when I was on stock or Gingerbread roms. My phone was running so badly before doing this that most games wouldn't even work and now all games that I have tried work well and I'm not running out of internal storage anymore.
PS. Switch to Nova Launcher which runs much better then the default launcher.

Best battery life: stock or stock based ROMs
Best stability: stock
Sent from my SGH-T959V using xda app-developers app

Related

New To Android - Nexus S questions

So on the 10th I bought my first Android phone. I picked up a Nexus S, because I like things pure and untouched as far as the OS goes, I didn't want to be required to use a custom rom in order to remove HTC Sense, Motoblur, TouchWiz or whatever.
I also like the fact that the update process is much quicker on Google Nexus phones then on the other branded phones. I have no issues with the base Android 2.3 and Im really getting use to it. But I am curious about some of the issues I have read about with the Nexus S and custom kernels. I am going to root my phone. I did find the how-to on that.
Now I am curious about the custom kernels. I do have linux experience on the back end with some of my workstations I use. But I was thinking about if I could go the route of doing these things without needing to completely reflash a custom kernel.
I would like to switch my phone completely to EXT4 and yes I even mean the 16GB internal for the speed boost and performance. I would like to install a better kernel that allows for the VooDoo Audio (I have noticed a few of the audio issues with my phone) and also the BrainFuckScheduler option as well. Could someone please help point me in the right direction for these or maybe with some how-tos.
As far as mounting my phone's internal SD for storage. I can use it on my linux box for EXT4 support if i need to copy files over. but I am using wireless sync for my music and movies so that shouldn't be a major issue.
You could flash netarchy's kernel in the dev section. It essentially has all that you're asking for: BFS, voodoo sound, and ext4 hack. It comes clocked at stock speed unless you choose to overclock it.
Sent from my Nexus S using XDA App
So what would be the best recommended option, as far as battery and performance goes is the stock ROM great or would a custom ROM really fair me much better performance and battery power.
When I mean stock I mean the stock ROM with the custom kernal with extra additions like ext4.
by the way that ext4 will change all mount points over to ext4 correct? requiring a wipe of the phone and start from stratch
BrokenWall said:
So what would be the best recommended option, as far as battery and performance goes is the stock ROM great or would a custom ROM really fair me much better performance and battery power.
When I mean stock I mean the stock ROM with the custom kernal with extra additions like ext4.
by the way that ext4 will change all mount points over to ext4 correct? requiring a wipe of the phone and start from stratch
Click to expand...
Click to collapse
I'd be interested in hearing everyones opinion as well.
So far, I've installed CM7 (now on RC1) and Netarchy's 1.2.3 CFS kernel. I just installed the kernel from Team Whiskey today and can't tell if it's either faster or better with battery. Would be interested in hearing what the community has to say about that. One difference is that the Team Whiskey kernel can OC up to 1.6 if your phone can handle it.
CM7 does seem to do better than the stock kernel, but I dont' think any of the custom launchers beat the stock launchers in terms of buttery smooth app drawer. I think it's because the stock one is hw accelerated but none of the other launchers are.
Installing the ext4 mod will not wipe your phone. There's a forum in the development section with the mods that you need. You will have to root your phone though (there's also a way to do that without wiping your phone, check the forum).
Hope that helps, and I hope other people weigh in on the kernel question.
I have rooted my phone, I choose to not unlock the bootloader cause after looking it, it doesn't seem like something I really need for what I want to do.
I installed the Trinity Stock kernel which has Voodoo Audio, BFS, and says EXT4 with no overclocking.
I ran a quadrant and my highest scores after 3 runs in a row where:
Stock Kernel: 1660
Trinity Kernel: 1675
Im not sure if there really is a major performance improvement or not or am I missing something here. The audio does sound better and the analog control of the headphone amp is amazing.
BrokenWall said:
I have rooted my phone, I choose to not unlock the bootloader cause after looking it, it doesn't seem like something I really need for what I want to do.
I installed the Trinity Stock kernel which has Voodoo Audio, BFS, and says EXT4 with no overclocking.
I ran a quadrant and my highest scores after 3 runs in a row where:
Stock Kernel: 1660
Trinity Kernel: 1675
Im not sure if there really is a major performance improvement or not or am I missing something here. The audio does sound better and the analog control of the headphone amp is amazing.
Click to expand...
Click to collapse
I get 2100+ with CM7 + Netarchy 1.2.3 CFS; also, benchmarking doesn't really mean much. it doesn't record the performance on a daily basis.
I highly recommend trying out CM7; you could perform a nandroid backup; wipe dalvik/cache/factory and then flash CM7 and gapps. Don't like it? (I seriously doubt it; you wont be disappointed) then just nandroid restore and you're back to where you were before
P.S. I'm not responsible if you get addicted to flashing ROMs
zephiK said:
I get 2100+ with CM7 + Netarchy 1.2.3 CFS; also, benchmarking doesn't really mean much. it doesn't record the performance on a daily basis.
I highly recommend trying out CM7; you could perform a nandroid backup; wipe dalvik/cache/factory and then flash CM7 and gapps. Don't like it? (I seriously doubt it; you wont be disappointed) then just nandroid restore and you're back to where you were before
P.S. I'm not responsible if you get addicted to flashing ROMs
Click to expand...
Click to collapse
How is CM7 so much better than the stock ROM as far as increasing the performance? And is there a good how-to to get it flashed to the most recent build and also to return to stock if I'm not happy
I tried the Netarchy kernel and its benching at 2425 on the stock 2.3.2 ROM, and it boots so much faster and feels overall snappier after a bit of use. LOVE THIS!!!
So I got things figured out still working on customization a bit, figured I would try out some launchers and things, right now Im using LauncherPro.
But my main questions now are how do yall encode video for your phones? I have tried a few settings on HandBrake and they seem to crash doubletwist and not play in the default media player. So if someone could help me with the settings yall use, perfer not to get another application cause I use Handbrake for other encoding needs as well.
Does anyone know of any widgets that will show me the cell strength and my data connection type (wifi, 3g, edge) so that I can move those to my home screen and not be required to have the notification bar.
BrokenWall said:
So I got things figured out still working on customization a bit, figured I would try out some launchers and things, right now Im using LauncherPro.
But my main questions now are how do yall encode video for your phones? I have tried a few settings on HandBrake and they seem to crash doubletwist and not play in the default media player. So if someone could help me with the settings yall use, perfer not to get another application cause I use Handbrake for other encoding needs as well.
Does anyone know of any widgets that will show me the cell strength and my data connection type (wifi, 3g, edge) so that I can move those to my home screen and not be required to have the notification bar.
Click to expand...
Click to collapse
Video Player: I recommend RockPlayer, you don't have to encode anything. it plays it natively with the exception of 720p (sadly.. 720p, it lags.. but everything else is fine).

Updating kernel to Netarchy

I've owned my Nexus for a few months and have noticed that if I were to update my Kernel to Netarchy I could potentially overclock to 1.2 Ghz.
I'm interested in doing this but would like to know if anybody could answer these questions before I get stuck in.
1. Does my phone need to be rooted?
2. Will the Kernel work in the UK with T-mobile?
3. Will overclocking reduce battery performance?
4. Do I need to be running a custom ROM to use the new kernel?
Thanks in advance
JTopaz said:
I've owned my Nexus for a few months and have noticed that if I were to update my Kernel to Netarchy I could potentially overclock to 1.2 Ghz.
I'm interested in doing this but would like to know if anybody could answer these questions before I get stuck in.
1. Does my phone need to be rooted?
2. Will the Kernel work in the UK with T-mobile?
3. Will overclocking reduce battery performance?
4. Do I need to be running a custom ROM to use the new kernel?
Thanks in advance
Click to expand...
Click to collapse
1. You just need Clockwork Recovery, but at that point.. you might as well get root.
2. Kernels work with any carrier. Carrier is not a factor, it just depends on what ROM you use.
3. possibly (not sure about this)
4. No but since you have to unlock your bootloader to put this kernel on, your settings will be wiped. So you might as well try a custom ROM.
You can't get dirty down with kernels and not try ROMs. You have to fully get dirty. What you're saying is like putting one hand in a muddy pool, you just have to put both hands in the muddy pool
Cheers for the tips!
I'm going to get so stuck in that pool of mud I might never make it out!
Just another question (the dreaded noob question) whats the easiest way to root?
JTopaz said:
Cheers for the tips!
I'm going to get so stuck in that pool of mud I might never make it out!
Just another question (the dreaded noob question) whats the easiest way to root?
Click to expand...
Click to collapse
There's only one way to root lol. The Nexus S is one of the few phones that are the easiest to unlock unless you count lazy one clicks.
Here are some guides to help you get started:
I9020/I9020T: http://forum.xda-developers.com/showthread.php?t=895545
I9020A/I9023: http://forum.xda-developers.com/showthread.php?t=1007782
^^ You can find out what model you have by going to Settings -> About Phone -> Baseband Version
http://forum.xda-developers.com/showthread.php?t=1031760 is also another good thread to figure out what version of the NS you have.
E.G. mines is I9020XXKB3
If you get stuck, you can message me or whatever and I'd be more than happy to assist you.
You also have to go through each and every ROM to see which offers the most functionality for you based on added features. I have to say though, Netarchy's kernel (as you mentioned in OP) is a necessity. It's more stable than the stock kernel (surprisingly!) and offers a lot of goodies!
@zephiK: I have already taken a look over the Netarchy's kernel info/changelog, but could you please note the important differences between stock and Netarchy CFS ? Just the important ones, don't go into detail if you don't want/have time. Because, even if I have read the info, I still don't see some major differences (I don't count the Voodoo configs). Maybe I'm blind, lol. Please enlighten me.
I've just rooted and applied Cyanogen CM7 to my Nexus S.
I was wondering if anybody knows how to get the stock app drawer back? I dislike ADW launcher.
lambda30 said:
@zephiK: I have already taken a look over the Netarchy's kernel info/changelog, but could you please note the important differences between stock and Netarchy CFS ? Just the important ones, don't go into detail if you don't want/have time. Because, even if I have read the info, I still don't see some major differences (I don't count the Voodoo configs). Maybe I'm blind, lol. Please enlighten me.
Click to expand...
Click to collapse
The Voodoo configs are enough to make you switch to be honest. Voodoo Sound is simply amazing, it can't be explained. Go use it for yourself and you'll notice the difference. Voodoo Color makes the color much better. http://forum.xda-developers.com/showthread.php?t=1002090 for the best Color settings.
All the features of Netarchy's kernel are in his thread. I don't have to restate what Netarchy said in his OP post.
But the main highlights are the EXT4 performance boost. This was missing from the stock kernel which significantly increases your phone's speed.
Raised default read-ahead value from 128 to 2048 (read: sd speed tweak built-in, scripts not necessary)
BLN: Want your LED notifications back? BLN is your solution.
OC/UV: Playing with Undervolts causes better battery life.
but overall.. experience with netarchy is faster and better battery life (without even modifying UV)
@JTopaz: You can either get ADW Launcher or LauncherPro from the market. The ADW from CM7 is different from the market one.
If you really want stock launcher, download: http://forum.xda-developers.com/showthread.php?t=933517
So, essentially, it's faster with EXT4 and, at the same time, has better battery life than stock kernel ? What exactly improves battery life ?
Also, about ADW launcher. Does the one from CM7 come with a 3D launcher ?
Yea, I know these may be dumb questions, but there are question like these that don't actually have an answer lying around. Or at least I didn't find it. Yes, like I said, I have read netarchy's posts. But I was reaching for a more elaborate explanation; like: EXT4 improves performance in aplications where rendering bla bla bla bla, because it uses more available resources that bla bla bla. So that I could understand where that performance boost comes from and where it should be available, if I would actually need it, or whatever. Same applies to battery life. Why does it have better battery life ? It under-clocks in certain moments, etc. etc. ?
lambda30 said:
So, essentially, it's faster with EXT4 and, at the same time, has better battery life than stock kernel ? What exactly improves battery life ?
Also, about ADW launcher. Does the one from CM7 come with a 3D launcher ?
Yea, I know these may be dumb questions, but there are question like these that don't actually have an answer lying around. Or at least I didn't find it. Yes, like I said, I have read netarchy's posts. But I was reaching for a more elaborate explanation; like: EXT4 improves performance in aplications where rendering bla bla bla bla, because it uses more available resources that bla bla bla. So that I could understand where that performance boost comes from and where it should be available, if I would actually need it, or whatever. Same applies to battery life. Why does it have better battery life ? It under-clocks in certain moments, etc. etc. ?
Click to expand...
Click to collapse
The phone is already using EXT4 but its missing a optimization thing. I don't want to go full in details about it. If you want to know whats it about, search for it on the forums. I believe it was supercurio that found it.
What improves battery life is the tweaks. Just use it, if you don't like it you can revert back to stock. I'm not apart of the Netarchy marketing department. I'm telling you to use it, if you dont want to use it im not going to try and persuade u to do so. It's your choice, I'm just saying do it.. im not going to beg you to do it.
As about ADW.. I don't know, the ADW included with CM7 is different from the ADW on the market. The ADW on the market does have 3D launcher, I use ADW EX (paid version of ADW which includes new features).
Edit: Here is the post about EXT4 found by supercurio. http://forum.xda-developers.com/showthread.php?t=876069
It also includes a tweak that increases your SDcard I/O speed. And it's real, not the fake quadrant hack [this tweak is not EXT4.. its something else]
http://forum.xda-developers.com/showthread.php?t=1023664
^
I even said im not a marketer but im just going to lay these right here. If this doesn't convince you then I don't know what would.
Ending story: Make a nandroid backup, flash Netarchy's 1.3.0.6 kernel.
Try it... don't like it? do a nandroid restore
Like it? well..... you just gave another +10 to loving your phone much more.
I tried flashing my kernel to netarchy however when I rebooted my NS it just displayed a Google logo with the unlocked padlock. The rom I was using at the time was CM7.
I left it a few minutes but it was frozen on that screen. Restored a Nandroid backup and now up and running again.
What did I do wrong? I'm rooted with an unlocked bootloader. I really like the look of the stock rom so can I just update my kernel and then overclock?
JTopaz said:
I tried flashing my kernel to netarchy however when I rebooted my NS it just displayed a Google logo with the unlocked padlock. The rom I was using at the time was CM7.
I left it a few minutes but it was frozen on that screen. Restored a Nandroid backup and now up and running again.
What did I do wrong? I'm rooted with an unlocked bootloader. I really like the look of the stock rom so can I just update my kernel and then overclock?
Click to expand...
Click to collapse
Did you download the CFS CM7 version? There are four versions of the kernel. And yes you can use stock + netarchy. You just have to download the one for stock ROMs.
zephiK, I think you got me wrong. I'm not opposed to netarchy's kernel, or any kernel in particular. I am a more technical kind of person, that's why I put these kind of detailed questions, not because I want to find something wrong with those kernels, just for the sake of it. And yes, I know you don't advertise his kernel, or, again, any other kernel. I know that. I was just doing what I always do, trying to find out as much as I can about the update/modification that I'm going to perform on my phone, so that I won't break it and then come crying here for help like an idiot.
So thanks a lot for the info, I really appreciate that you took the time to write me back.
I have, in the meantime, applied the CM7 ROM with it's ADW launcher. Unfortunately, it doesn't have a 3D launcher, but the whole ROM has lots and lots of features that really make it better than stock. If netarchy's (or other) kernel has the same outstanding difference than stock, then yes, I would be stunned. Anyway, I will look more into it, then I'll see what I'm going to do. Thanks a lot again !

Some noob (to this phone) questions :)

I am a newbie to this phone and have some questions. I have had quote a few Android phones but there are done things about this one i'm not sure on.
If we use a kernel with voodoo support are there any apps that need to be used to take advantage of it? I seem to remember with my galaxy s that I had to use some type of voodoo apps. Does it convert all the partitions like it did on galaxy s? Have to be disabled when moving to a non voodoo ROM/kernel?
On cm7 if I flash an oc kernel, can I use the built in overclock manager, our do I need setcpu/homycpu?
What is all this stuff about the ds battery driver and our battery stats being all jacked up? I have already experienced the crazy battery stats on cm7. Is ds or cm driver better? (speaking of faux kernel mostly) I know this is a personal opinion but that is what I an asking for...your personal opinion!
I have already nv flashed with EXTERNAL because the op states that if you plan on using cm based roms it is best. Is the difference between external and internal just what it mounts in recovery?
To those who have been using cm on this phone for awhile, in your opinion, is the stock kernel good enough? Or does an oc kernel really makes that big a difference. I do not play 3d intensive games our anything. I can't decide if I would gain anything from supplementing it!
Thanks for letting me feel comfortable enough to ask this stuff.
Sent from my LG-P999 using xda premium
What is all this stuff about the ds battery driver and our battery stats being all jacked up? I have already experienced the crazy battery stats on cm7. Is ds or cm driver better? (speaking of faux kernel mostly)
Click to expand...
Click to collapse
The early builds of CM7 had problems with the battery meter giving inaccurate readings. This problem has been fixed. Custom kernels can produce similar results, but if you wipe properly it should not be a problem.
I have already nv flashed with EXTERNAL because the op states that if you plan on using cm based roms it is best. Is the difference between external and internal just what it mounts in recovery?
Click to expand...
Click to collapse
Yes. CM makes the external the default and puts the internal in an out-of-the-way place that isn't recognized as an SD card, just generic storage, so you'll tend to use the external most of the time. Recovery isn't affected by this, its just that you'll be using the external most of the time anyway so it's more convenient. [/QUOTE]
LordButtersI said:
The early builds of CM7 had problems with the battery meter giving inaccurate readings. This problem has been fixed. Custom kernels can produce similar results, but if you wipe properly it should not be a problem.
Yes. CM makes the external the default and puts the internal in an out-of-the-way place that isn't recognized as an SD card, just generic storage, so you'll tend to use the external most of the time. Recovery isn't affected by this, its just that you'll be using the external most of the time anyway so it's more convenient.
Click to expand...
Click to collapse
[/QUOTE]
Thanks alot. So would it be wiser to use the ds or cm version of one of fauxs kernel? Does ds still mess what the battery reports?
Sent from my LG-P999 using xda premium
xsteven77x said:
I am a newbie to this phone and have some questions. I have had quote a few Android phones but there are done things about this one i'm not sure on.
If we use a kernel with voodoo support are there any apps that need to be used to take advantage of it? I seem to remember with my galaxy s that I had to use some type of voodoo apps. Does it convert all the partitions like it did on galaxy s? Have to be disabled when moving to a non voodoo ROM/kernel?
On cm7 if I flash an oc kernel, can I use the built in overclock manager, our do I need setcpu/homycpu?
What is all this stuff about the ds battery driver and our battery stats being all jacked up? I have already experienced the crazy battery stats on cm7. Is ds or cm driver better? (speaking of faux kernel mostly) I know this is a personal opinion but that is what I an asking for...your personal opinion!
I have already nv flashed with EXTERNAL because the op states that if you plan on using cm based roms it is best. Is the difference between external and internal just what it mounts in recovery?
To those who have been using cm on this phone for awhile, in your opinion, is the stock kernel good enough? Or does an oc kernel really makes that big a difference. I do not play 3d intensive games our anything. I can't decide if I would gain anything from supplementing it!
Thanks for letting me feel comfortable enough to ask this stuff.
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
Voodoo: it's built-in and should be ready to go as is, I've never used it though so I'm not 100% sure.
OC: I think you can use the built-in one but I've always used SetCPU.
Battery drivers: depends on what you mean by "better." They both work well. DS will give you weird readings, CM won't. When I used DS, I just charged it whenever I could and didn't pay much attention to the battery level. Use CM if you absolutely need accurate battery readings. DS is a little more efficient if you don't mind the funny readings.
Ext/Int: yes, where it mounts.
Kernel: stock is fine. I've used Morfic's and both of Faux's. If you don't need OC/UV or care about high benchmark scores, you'll be OK with stock.
I have since found out that voodoo for our phones is just voodoo sound
Sent from my LG-P999 using xda premium

[Q] Any SGS4G Kernels with Swap Support?

Are there any other existing kernels for sgs4g besides the ones on the first page?
Reason I ask is because I'm trying to use a swap partition, but it seems these kernels are not swap enabled.
Why has nobody bothered to compile any custom kernels for the sgs4g? I am trying myself, but no luck so far.
Any ideas?
Thanks,
S
sconsylman said:
Are there any other existing kernels for sgs4g besides the ones on the first page?
Reason I ask is because I'm trying to use a swap partition, but it seems these kernels are not swap enabled.
Why has nobody bothered to compile any custom kernels for the sgs4g? I am trying myself, but no luck so far.
Any ideas?
Thanks,
S
Click to expand...
Click to collapse
I'm not sure I can answer the whole question as to why we don't use swap, but I can say that we just got the GB kernel source, and people are still working on it and haven't posted anything.... yet. Patients...
But, I noticed that the Bali 3.3 kernel (KD1) also did not have swap. Maybe drhonk and Krylon360 tried it and swap didn't help or improve performance.
The rest of the kernels you'll find are either stock leaks, or modified stock leaks. Samsung doesn't like swap I guess. Or swapping on SD/MMC sucks hard.
I know in newer kernels (3.0 and greater), there is a new driver for mtd-swap, but it is still very new and I doubt anyone will use it in production for quite some time.
Using swap on Android is not such a great idea, it goes a little bit against native Android memory management. Then benefit can be that more programs will stay in memory and won't need to reload, but the phone will become a lot slower, even with small partitions like 32MB. With 128MB or higher it will become almost unusable. Ask me how I know
I think the need for swap was gone once phones started coming with 512mb+ ram. I used swap all the time (also required for GB) on my MT3G, since it only had like 192mb ram. It never made the phone work faster at all, in fact it usually slowed down over time running, it really just made it so stuff didn't force close due to running out of memory. This shouldn't be needed on this or any new phone.
So Bali 3.3 is a GingerBread build? Didn't know that. Kinda figures I guess. Thought I had already tried it though and couldn't bootload. I'll give it another whack. His stuff is awesome of course. I'm not demanding it, mind you, just trying to see why it would not be included. Kind of like not having a /proc/config.gz file in some Android builds, don't really know the reason why they're not included (results in not able to mount ubuntu builds, anybody have these let me know .
This appears to be the only source of kernels for our phones, no swap support enabled though. http://forum.xda-developers.com/showthread.php?t=1194032
(Thanks dr.honk!)
As for the swap partition not making sense, I have a hard time understanding why it wouldn't just provide a static and beneficial extended memory source. I am familiar with the memory management features of Android, and actually don't use any additional task killers as I've found them to be conflicting often.
But Android is built off the Linux system/kernel, so why does dedicated swap work with a large OS but not the smaller but similar Android OS/kernel?
Thanks!
sconsylman said:
As for the swap partition not making sense, I have a hard time understanding why it wouldn't just provide a static and beneficial extended memory source. I am familiar with the memory management features of Android, and actually don't use any additional task killers as I've found them to be conflicting often.
But Android is built off the Linux system/kernel, so why does dedicated swap work with a large OS but not the smaller but similar Android OS/kernel?
Click to expand...
Click to collapse
In short, the phone will become annoyingly slow.
Swap works on kernel level. Android will see this as additional virtual memory, so it will keep more programs alive and won't unload them. For example a browser will hog a lot of memory causing other programs' memory pages to be swapped. Kernel doesn't differentiate between programs, so, for example, the launcher memory pages will be swapped. Or even the active program you are currently working with can have part of its memory in the swap. Next time you try to do something (like scrolling), the memory pages will have to be brought back. Flash memory is not particularly fast (in fact for swap it is very slow), so you can we waiting for some noticeable time for many actions to complete. You'll have a lot of jerky movements, delays, temporary freezes, forget any smoothness. It is just annoying, trust me, I've tried
Ah, ok so the swapping is noticeably slower than the ram on the phone (512mb). I would not figure that it would be too much of a factor, especially on class 6+ sd cards. So there is absolutely no way of coding the system apps to be ram based, and everything else to be swappable? I'm surprised that this has not been done, but I assume that the reason is the expanding active ram capacities on new phones.
So were you experimenting on the sgs4g, or was it another model? And if so, what were you using? Froyo swap enabled kernel?
The HTC Thunderbolt has some similar specs.
http://forum.xda-developers.com/showthread.php?t=1106420
More ram 768mb vs 512mb, more internal storage 4g vs 1000mb, but uses a 1g single core scorpion processor instead of our 1g single core hummingbird. Some are having good luck with this device and swapping (taking all "facts" with a grain of salt). There is more like this too, with a number of market apps to support swapping: Swapper2, Swap for Root, Diaper swappers forum (oops, that one doesn't work for some reason).
sconsylman said:
So Bali 3.3 is a GingerBread build? Didn't know that. Kinda figures I guess.
Click to expand...
Click to collapse
No, Bali 3.3 is Froyo.
I did try it on this phone few months ago when I was still on Froyo with Bali kernel. Don't try to load in on GB, wait until DrHonk makes a new one, he actually may soon.
I personally can't imagine how anybody could use swap on Android and like it, but everybody's mileage varies. The benefit of using swap wouldn't be speed but rather less program reloads. For example you browse the web when a call comes. You answer the call, maybe go to address book, or take some notes, or send some pictures, etc. Everything will be a little slow and jerky, but with swap enabled you have better chance that when returning to the browser it will still be on the same page without reloading from the server.
Just checking again to see if anyone knows of any KJ6 kernels with swap enabled, as I'm currently getting memory warnings from running Backtrack 5 non-gnome. It works pretty well otherwise (besides the lack of space, thanks obsolete fat32).
??
sconsylman said:
Just checking again to see if anyone knows of any KJ6 kernels with swap enabled, as I'm currently getting memory warnings from running Backtrack 5 non-gnome. It works pretty well otherwise (besides the lack of space, thanks obsolete fat32).
??
Click to expand...
Click to collapse
No swap. what version of the kernel are you running?
bhundven said:
No swap. what version of the kernel are you running?
Click to expand...
Click to collapse
Sent from my SGH-T959V using xda premium
2.6.35.7 KJ6-CL694138
It has [email protected]#9 signature on it. I know we had spoken briefly about swap. What linux are you running?
I know that the Debdroid program is successfully running swap with good results, but it won't mount right with the specific scripts (our phones working mount scripts are different, I linked them in my linux post). I can take some coding from that programs scripts but of course it won't work without the kernel having swap built in.
Sent from my SGH-T959V using xda premium

overclock area on cm9 greyed out

Why is the overclocking area on my Captivate greyed out after installing cm9 latest nightly???
I honestly do not have the time to read hundreds of pages of forums to see if someone has allready had this issue.
Of course i tried searches.
It happens on any cm9 nightly, not just the latest one.
I want to be back at 1.2ghz. being stuck at 1ghz. is rediculous to me after being so spoiled. (lots of google earth, gaming and other stuff that a higher clock speed helps with)
If I have to I will just go back to 2.3.7 and a swift 1.3ghz. MAX
BUT it seems like I should be able to overclock using CM9 on my captivate.
Please do not explain the system settings and performance yadda yadda yadda, anymore, i am obviously familiar enough with an android device to know how to use system settings etc. if i can root and install custom roms i can read and point and click as well.
Sorry for the frustruation but i seriously can not deal with anymore nonsense and 80 diff. pieces of broken info from people that only "heard from some guy" about how to do all this.
Thank you in advance... forever learning"!"
yellowfuse said:
Why is the overclocking area on my Captivate greyed out after installing cm9 latest nightly???
I honestly do not have the time to read hundreds of pages of forums to see if someone has allready had this issue.
Of course i tried searches.
It happens on any cm9 nightly, not just the latest one.
I want to be back at 1.2ghz. being stuck at 1ghz. is rediculous to me after being so spoiled. (lots of google earth, gaming and other stuff that a higher clock speed helps with)
If I have to I will just go back to 2.3.7 and a swift 1.3ghz. MAX
BUT it seems like I should be able to overclock using CM9 on my captivate.
Please do not explain the system settings and performance yadda yadda yadda, anymore, i am obviously familiar enough with an android device to know how to use system settings etc. if i can root and install custom roms i can read and point and click as well.
Sorry for the frustruation but i seriously can not deal with anymore nonsense and 80 diff. pieces of broken info from people that only "heard from some guy" about how to do all this.
Thank you in advance... forever learning"!"
Click to expand...
Click to collapse
Were you using Glitch before, or some other custom kernel? I didn't think cyanogen's stock kernel supported overclock. If you install a new nightly you have to reinstall your overclocking kernel.
I have been using cyanogenmod only. I never purposefully installed a custom kernel then the rom. Just used Odin to root/clockwork and so forth. Never heard of Glitch. Through out all of my custom rom experiences with the captivate I have been able to use the sys. settings or osmonitor to overclock to a max of 1.3ghz. I have tried miui or whatever its called for about five minutes. other than that just cm6/7, then updated to cm9. in the past whatever kernel i had, stayed in effect, i guess.
I will do a search for custom kernels for cm9 on captivate.
I havent seen any yet, but who knows. I am used to simply stunning roms and the moto droid one. That was great! SS/chevy~ would always have links to the latest kernels avail. for the current builds etc. Good job too.
SO... the search continues.
*Mystery: If I cant even change cpu settings in osmonitor (up or down), yet it lets me enable root mode, what does that mean? The greyed out overclocking area in perfomance settings (up or down)???
I need to learn more"!"
As mentioned, glitch kernel b6 is a great ics kernel. Flash over CM9 and install nstools from the market to control all the kernel settings such as oc/uv, voltages etc etc.
Sent from my glitched ICS Captivate using XDA App
The options are greyed out because the stock kernel currently doesn't support overclocking. Glitch is awesome, and Semaphore kernel is pretty nice too.
Sent from my CM9 ICS i897 Captivate
IcyGlitch for OC, and Semaphore for 400MB mem.
Well Glitch has 387 MB of free RAM
both kernels are good
I want my 13 MB! They are unused so occupying them is unforgivable. IcyGlitch is solid kernel, and I hope 400MB will be added.
b-eock said:
Well Glitch has 387 MB of free RAM
Click to expand...
Click to collapse

Categories

Resources