Related
Title says it all, Im looking for the best donut rom(fast/stable) to run on my G1 WITHOUT the 10 mb hack(because I want to run games xD). Help me out here please Loved Super D but it had the ram hack so when I ran games it would be the downfall of my pleasure
EDIT: The hero notification / eclair launcher would also be great! I'm probably chewing more then I can swallow here...
http://forum.xda-developers.com/showthread.php?t=592466
I use CFS with no RAM hack version, and it works pretty well. Not entirely stable though in my usage.
Now that the lag fixes have made strong progress and Froyo's source is almost here, there's one final thing that can be fixed about the SGS: compared to other phones, it's got quite a bit of less USABLE RAM.
Luckily, a cool dev in the i9000 forum has been messing with the kernel and figuring out how to free up more RAM. He's at 356 MB freed up (non-stable) thus far, and about 340 MB stable. This is up from 304 MB by default!!
Take a look if you haven't already. http://forum.xda-developers.com/showthread.php?t=816229
Thanks to all devs for their hard-work, and I hope this helps you out in some way.
this requires board configuration files which are only available in source, not useful to us until we have source.
has anyone figured out if the 200 some odd megs of missing RAM are used by the GPU? Or does it have its own dedicated RAM?
Kaik541 said:
this requires board configuration files which are only available in source, not useful to us until we have source.
Click to expand...
Click to collapse
So you're saying we need the Captivate source files specifically? Because it works just fine for i9000 SGS.
gunnyman said:
has anyone figured out if the 200 some odd megs of missing RAM are used by the GPU? Or does it have its own dedicated RAM?
Click to expand...
Click to collapse
The thread details some of it. Apparently Samsung's programmers were lazy and it dedicates quite a bit of RAM for GPU purposes (but doesn't dynamically allocate it based on usage... so that RAM just sits there useless when you're not doing video-intensive applications) and some of it is also for the radio/modem.
Disgustipated said:
So you're saying we need the Captivate source files specifically? Because it works just fine for i9000 SGS.
Click to expand...
Click to collapse
yes, unless you know how to make a captivate froyo kernel without sources and aren't sharing (don't point to xcalibur's kernel, that's an i9000 kernel, not a captivate one)
Still interesting stuff though. Looks like we'll be able to recover at least 20-30 MB of RAM from the GPU. Perhaps more once it gets sorted where each and every drop of that original 512 MB is going.
Would be cool if that is what CM6 was waiting for....
that would yield huge performance increases i'd imagine.
iamamp3pimp said:
Would be cool if that is what CM6 was waiting for....
that would yield huge performance increases i'd imagine.
Click to expand...
Click to collapse
No it would not, having 140-150MB up from 120-130MB free RAM while sitting on your home screen and running your applications will NOT give your a huge or otherwise performance increase. FREE RAM means it's not being used! this is not a desktop where it uses a lot of swap when running on a low RAM system. the hardware on these devices NEED the alloted RAM to operate correctly. Samsung was not simply "lazy" mess around with the kernel and free up a few more MB RAM and you might find a few VERY RAM intensive applications that perhaps run smoother or what ever but then you are reducing performance of all the hardware features that make your device so nice, I.E the Camera, Radios, GPU. the effort is not worth any possible tiny free RAM boost you might get. why does everyone care so much about the free RAM anyway. I know a LOT of folks are going to jump in here now and ramble on about how it's a big deal and how samsung screwed it up or whatnot, but making those hardware features dynamicly allot RAM would mean that the kernel would have to some VERY efficient prioritizing of hardware/software RAM usage in order to have the device run currently in whole. It makes more sense to me to just do what they did and lock the amount of RAM to those hardware features that would allow them to best operate without your phone radio not working right or your camera not being able to record in 720 because you forgot you had some application open in the background and RAM prioritizing isn't as perfect as it should be. the device runs FINE! Also so this isn't confusing to anyone who might think that I think we want to make the RAM dynamic, I understand it'sstatic thing but the same things apply, those hardware features would just be stock without the correct ammount of RAM all the time.
Hi there
I am trying to organise a discussion on which android release is best for the milestone/droid. When comparing try and talk about:speed, usability, gaming, battery life and so forth.
P.s anyone getting lagging 3d gaming on gb?
Sent from my Milestone using XDA App
choudu1 said:
Hi there
I am trying to organise a discussion on which android release is best for the milestone/droid. When comparing try and talk about:speed, usability, gaming, battery life and so forth.
P.s anyone getting lagging 3d gaming on gb?
Sent from my Milestone using XDA App
Click to expand...
Click to collapse
Best overall experience performance/game/battery-wise is Eclair (2.1) for sure. If you don't mind loosing some features on GMAPS and not getting the latest GMAIL client. But you need a good sd-card and sd-ext or just not use much apps on the phone, as eclair doesn't support app2sd natively. Ah, good old time where I could play Angry Birds, pause it, open You Tube, watch a video, go back to Angry Birds which was still loaded in memory, no need to reload everything and start again....
I've heard bout that. Honestly I would go back to eclair if it wasn't for the lack of flash and apps2sd. I really don't understand what makes gb so slow
Sent from my Milestone using XDA App
i think the best blance between features and snappynes is 2.2 . it has a lot of additional features and it runs good. i personally love 2.3 because of the look (im a big fan of the screen-off animation) but its too slow.
Interesting. I know this sounds stupid but what's actually new in 2.2 (excluding jit and apps2sd). And on 2.1 shouldn't that be the best for gaming if you can find a rom that has jit and supports ext2. And can't you get flash from the market anyways?
Sent from my Milestone using XDA App
JIT takes up a lot of RAM that Milestone doesn't have =)
best performance is still Eclair... Official Froyo is laggy...
choudu1 said:
Interesting. I know this sounds stupid but what's actually new in 2.2 (excluding jit and apps2sd). And on 2.1 shouldn't that be the best for gaming if you can find a rom that has jit and supports ext2. And can't you get flash from the market anyways?
Sent from my Milestone using XDA App
Click to expand...
Click to collapse
From what I have heard, Eclair has a 30FPS cap, so my favorite would be Froyo. I disable JIT on all ROMs as I don't notice much of a difference.
Sent from my Milestone using XDA Premium App
But surely 30fps is still rather smooth
Sent from my Milestone using XDA App
Hi guys !
I'm a new owner of Motorola Milestone and mine came with stock 2.2.1 Froyo installed.
The thing is that despite having Froyo the interface looks just like 2.0. Main screen contains old grey tab that slides up the screen to reveal apps, camera interface is old too and there is no tethering.
I've already checked motorola update software to see if there's anything new, but apparently not and right now I don't have time to root the phone to install custom ROM (2.2 or 2.3). Is there anything I can do to get the new interface working?
Hi, have you tried Cronos Ginger ver.1.4 b4?
I just installed Plants vs Zombies on my Milestone.
No problems on my Milestone running Cronos Ginger ver.1.4 (with my Autokiller Memory settings).
See this video below:
http://youtu.be/tmCMIKdrjGE
I have also played Modern Combat 2 on the same ROM too and have completed the game.
Isn't the Cronos Ginger a custom ROM that needs rooted phone ?
Sorry for such a question, but I'm new to the subject.
pcphobic said:
Hi, have you tried Cronos Ginger ver.1.4 b4?
I just installed Plants vs Zombies on my Milestone.
No problems on my Milestone running Cronos Ginger ver.1.4 (with my Autokiller Memory settings).
See this video below:
http://youtu.be/tmCMIKdrjGE
I have also played Modern Combat 2 on the same ROM too and have completed the game.
Click to expand...
Click to collapse
This is not official version (from PopCap). Official needs about 180mb ram free to run.
Watch this: http://www.youtube.com/watch?v=3wFqYRzC2fc and see difference.
Modern Combat 2 is working fine with 80-90mb ram free.
But still, has anyone met with such issue when stock froyo has an old interface a'la 2.0 ?
Get ADW launcher from the market. It is the lightest launcher for motorola milstoen
guys ive noticed something.
Of all the roms i think cronos runs the FASTEST. but the launchers seem to lag quite a lot. On miui (laggiest milestone rom) adw is fine(ish). But on cronos it lags
EDIT: Hmmm just checked my phone again. The lag is getting better. Spooky
Android 2.2 keeps alot apps in memory and I task killers like Adao doesn't works as good as it works on 2.1. I miss 2.1 but I'm loving the new apps on 2.2 but the memory management system is poor.
lol that video of PvZ is pathetic. My iPod Touch 4G runs that smoking smooth on its 256mb ram + 800mhz processor and retina display.
The milestone simply cannot do it.
With that said, a 512mb device can do it MUCH better. Even my Nexus S struggles since it only boots with 100mb free. A lot of crap gets killed.
I don't get why Android apps need SO MUCH RAM.
So which version actually uses the smallest amount of RAM?
Right now I'm on 2.2.1 and most of the time I have about 40MB free.
Well, it's not really about how much RAM is free, it's more like how much RAM can be freed in case you need it. So, be it Eclair or Froyo, you get around 30-40 megs free, but Eclair can free 120MB easy, without killing essential apps, while Froyo can do 85-90 with JIT and 100-105 without JIT. Unfortunatelly it is exactly those 15-20MB of RAM that we need to keep out home screen alive, or read and SMS without killing Angry Birds.
And how about Gingerbread? I'm currently waiting for new 'RTM' version of CyanogenMod 7.1 from Nadlabak and I think I'll give it a try.
My milestone run MIUI rom 1.7.8. Available memory is about 20-30 MB , so when I opened camera and taked a picture, It stucked there for a couple minutes. Then I rebooted my phone and Available memory is 40-50 MB, and nothing wrong with the camera ?? How can I fix the memory problem?? please help
Sorry for my English
I do believe that's because when you had 20~30 mb free, there were many others apps running in memory.
The camera app froze the phone 'cause it had no free memory.
When you restarted your phone you had more free memory because you were not running all those app you probably were before.
Sucks, but Milestone's memory is really low
felipefill said:
I do believe that's because when you had 20~30 mb free, there were many others apps running in memory.
The camera app froze the phone 'cause it had no free memory.
When you restarted your phone you had more free memory because you were not running all those app you probably were before.
Sucks, but Milestone's memory is really low
Click to expand...
Click to collapse
No man, I open task killer and kill everything. When I bought it , It had about 150 MB free memory man . So confuse ??
Lesson
mtnhan1996 said:
No man, I open task killer and kill everything. When I bought it , It had about 150 MB free memory man . So confuse ??
Click to expand...
Click to collapse
Ok clearly you are new to milestone. The thing is when you bought the phone it was probably running 2.1 eclair or 2.0 which uses very little ram: it had the least features (no jit or a2sd) hence it's the lightest on ram. However you have to understand that since froyo google has been trying to add more features to android and use exisitng resources to boost performance and since Google's flagship phone at the time of froyo was the nexus one (which had 512mb of ram whereas the milestoen only has 256mb of ram) and so they used ram to boost performance which is essentiall what JIT is. So there's an issue. The milestone is already short on ram and 2.2/2.3 uses more ram which is why they are sometimes slower (not all, something like froyo mod or cronos ginger/ho!no! is bloody fast) which is why you have less free ram.
but over to MIUI which has even MORE features than stock gb which means it uses up even MORE ram which is why you have so little free ram. use this script, it should help the ram issue http://forum.xda-developers.com/showthread.php?t=991276
thre3aces said:
Ok clearly you are new to milestone. The thing is when you bought the phone it was probably running 2.1 eclair or 2.0 which uses very little ram: it had the least features (no jit or a2sd) hence it's the lightest on ram. However you have to understand that since froyo google has been trying to add more features to android and use exisitng resources to boost performance and since Google's flagship phone at the time of froyo was the nexus one (which had 512mb of ram whereas the milestoen only has 256mb of ram) and so they used ram to boost performance which is essentiall what JIT is. So there's an issue. The milestone is already short on ram and 2.2/2.3 uses more ram which is why they are sometimes slower (not all, something like froyo mod or cronos ginger/ho!no! is bloody fast) which is why you have less free ram.
but over to MIUI which has even MORE features than stock gb which means it uses up even MORE ram which is why you have so little free ram. use this script, it should help the ram issue http://forum.xda-developers.com/showthread.php?t=991276
Click to expand...
Click to collapse
Thank you very much, so now I got 2 options ,right? I can flash froyo mod instead of MIUI or I can use the script to icrease ram a little bit huh?
mtnhan1996 said:
Thank you very much, so now I got 2 options ,right? I can flash froyo mod instead of MIUI or I can use the script to icrease ram a little bit huh?
Click to expand...
Click to collapse
well yes and no. in my experience you can have miui with zepplinrox's script but still only have around 30-45mb of free ram whereas on froyomod you can get far more.
I liked using cronos ginger but the thing is feeyo's roms have a lot of bugs and arent updated to the latest sources which is why they are usually a little bit behind.
Cronos GB 1.5.0 is really fast. And yes, it has bugs, but nothing impossible to live with.
This is the fastest GB rom I've tried ..
thre3aces said:
well yes and no. in my experience you can have miui with zepplinrox's script but still only have around 30-45mb of free ram whereas on froyomod you can get far more.
I liked using cronos ginger but the thing is feeyo's roms have a lot of bugs and arent updated to the latest sources which is why they are usually a little bit behind.
Click to expand...
Click to collapse
With the script, you can use slot 3 to choose how much free ram you want.
Performance levels out beyond 30mb free tho.
And android will make more ram available if needed anyway.
I use Froyomod and I have around 37 MB free after startup. I tried to play Cut the rope but it keeps killing it. Also happens with Google Maps. Could this be a problem of low memory?
ruisan said:
I use Froyomod and I have around 37 MB free after startup. I tried to play Cut the rope but it keeps killing it. Also happens with Google Maps. Could this be a problem of low memory?
Click to expand...
Click to collapse
yea it is. but if your on froyomod why not try to use advanced task killer and zepplinrox's supercharger
When I bought my galaxy s, it was on a 2.2 rom, though I don't remember the exact name. After a while, I flashed it with ZSJPK 2.2.1. Then, I went on to use JVP, JVQ and now, JVR. However, I felt that 2.2 and ZSJPK were both smoother and less laggy than JVP and JVQ. JVR is nearly as smooth as the two froyos, but it's RAM drops to very low levels, 70-80Mb after a day's usage. So, my question is, does anyone else experience such a thing in which their froyo roms were faster/less laggy? Or could it be that I somehow missed something when flashing the gingerbread roms? Thanks.
Why do you care about the RAM being "so low". Memory management works different in Linux than on MS systems. Android (or the underlying linux kernel) keeps apps in memory as long as possible to make a re-start of the app faster. As soon as the memory is needed by a different app, the memory is freed anyway.
My desktop with 4 GB RAM does the same on Linux: 64 MB are free, but if I take buffers and cache into account 1900 MB are available in case an application needs it....
I experienced a better battery life with smoother operation in every day use after installing GB (I guess first that was I9000XXJVK). This got only better with JVH, JVO, JVP, JVQ, JVR and now JVS.
I wouldn't care about the RAM, actually. But whenever my free RAM drops to below 80Mb or so, the phone begins to lag, because it has to close certain processes in order to start up the apps. Also, when the RAM is low and when I try to play certain HD games like the gameloft ones, the phone sometimes crashes.
elhennig said:
Why do you care about the RAM being "so low". Memory management works different in Linux than on MS systems. Android (or the underlying linux kernel) keeps apps in memory as long as possible to make a re-start of the app faster. As soon as the memory is needed by a different app, the memory is freed anyway.
My desktop with 4 GB RAM does the same on Linux: 64 MB are free, but if I take buffers and cache into account 1900 MB are available in case an application needs it....
I experienced a better battery life with smoother operation in every day use after installing GB (I guess first that was I9000XXJVK). This got only better with JVH, JVO, JVP, JVQ, JVR and now JVS.
Click to expand...
Click to collapse
An Android with free ram available is still much faster than an Android phone that continues to swap.
I've done tests in regards to this in System Panel. Plus on occasion whenever I clear my Dalvic Cache, I usually double my memory in System Panel, and my phone feels like "day 1" fast...
Sent from my MB860 using xda premium
ccrows said:
An Android with free ram available is still much faster than an Android phone that continues to swap.
Click to expand...
Click to collapse
Where should the mem be swapped to? Android does not swap if there is no swap device or file specified.
elhennig said:
Where should the mem be swapped to? Android does not swap if there is no swap device or file specified.
Click to expand...
Click to collapse
I'm saying that there is a benefit to freeing up ram...
Sent from my MB860 using xda premium
ccrows said:
I'm saying that there is a benefit to freeing up ram...
Sent from my MB860 using xda premium
Click to expand...
Click to collapse
Yeah, it's beneficial to have free RAM rather than to have to free up the RAM when you need it. If you already have free RAM, running a new application is fast, but if you don't, you cpu needs to free some RAM first before it can load a new application, hence causing some lagginess. That's what I meant when I said that froyo seemed faster, especially after a day of usage.
I was using Froyo for quite a long time before giving a chance to Gingerbread. And I must say I regret I didn't give a chance to GB earlier as the phone is "flying" now. At least for me it was a good switch. When I bought my SGS it was on 2.1 (Eclair) which was a real laggy disaster.
stiwipl said:
I was using Froyo for quite a long time before giving a chance to Gingerbread. And I must say I regret I didn't give a chance to GB earlier as the phone is "flying" now. At least for me it was a good switch. When I bought my SGS it was on 2.1 (Eclair) which was a real laggy disaster.
Click to expand...
Click to collapse
Which froyo build were you using? Because the earlier froyos, ie 2.2, were rather lousy. I'm comparing 2.2.1 with 2.3.4