Related
Using the program 'Android System' I noticed the dashboard shows a MAX of 325MB with X amount FREE. I understand there is some overhead for Video etc but 187MB?! I don’t think so... My next thought was that 2.1 only supports X amount of RAM and that when 2.2 comes out we will see closer to the full 512MB. Does anyone know if this is the case? Thanks in advance!
It has 512, but the phone is unable to use it all at present. The 2.2 update will come with a kernal update, which will allow full use of all 512mb. Unless some enterprising developers gets there first with a custom ROM...
It is interesting you report 325mb of RAM. I was fairly certain the 2.6.29 Kernal was limited to 256.
I can only see 199 with all the tools I have tried, but I don't know exactly how much is dedicated to the OS.
In 2.2 the phone is supposed to be able to use all 512... which means we will probably see 400 max available for programs.
Physically it has 512MB of RAM, but the system doesnt recognize all of it under 2.1
\It will be recognized in 2.2
Thanks for the info guys!
Sent from my SAMSUNG-SGH-I897 using XDA App
Dareoth said:
It is interesting you report 325mb of RAM. I was fairly certain the 2.6.29 Kernal was limited to 256.
Click to expand...
Click to collapse
interesting, he reported 325 and joey reported 199
each around 58 lower than what the system would recognize (256 or 384)
so is it possible that the system uses about 58mb and there is some setting or secret firmware allowing him to recognize more?
I have the stock JF6 ROM... Nothing special just a few mods nothing RAM related. I just checked it again; 325MB. Are you guys using the 'Android System Info' app, maybe it/mine is reporting incorrectly!? Any ideas?
Sent from my SAMSUNG-SGH-I897 using XDA App
Since this is a Linux system you can get the real info from /proc/meminfo.
MemTotal ~ 325MB as reported by the 2.6.29 kernel. As others have reported Froyo should see all 512. From http://developer.android.com/sdk/android-2.2-highlights.html
2.6.32 kernel upgrade
HIGHMEM support for RAM >256MB
SDIO scheduling and BT improvements
Code:
# cat /proc/meminfo
cat /proc/meminfo
MemTotal: 333336 kB
MemFree: 3408 kB
Buffers: 372 kB
Cached: 63816 kB
SwapCached: 0 kB
Active: 130364 kB
Inactive: 146516 kB
Active(anon): 106464 kB
Inactive(anon): 106684 kB
Active(file): 23900 kB
Inactive(file): 39832 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 212704 kB
Mapped: 35116 kB
Slab: 12040 kB
SReclaimable: 2388 kB
SUnreclaim: 9652 kB
PageTables: 14684 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 166668 kB
Committed_AS: 9151572 kB
VmallocTotal: 286720 kB
VmallocUsed: 88084 kB
VmallocChunk: 178180 kB
ctalbot said:
Since this is a Linux system you can get the real info from /proc/meminfo.
MemTotal ~ 325MB as reported by the 2.6.29 kernel. As others have reported Froyo should see all 512. From http://developer.android.com/sdk/android-2.2-highlights.html
2.6.32 kernel upgrade
HIGHMEM support for RAM >256MB
SDIO scheduling and BT improvements
...
Click to expand...
Click to collapse
Ok, I pulled up /proc/meminfo and get 333336 as well...
I wonder why the "running processes" app only shows a total of 199?
Just thought I'd try to resurrect this thread instead of starting another...
I've been doing a little googling, and I found on one of the original Korean teardowns of a GT-i9000 (intl. version of our Galaxy S). Link is here.
It would appear (at least based on their teardown) that the Galaxy S DOES NOT in fact have 512 MB of DDR memory. It does have a total of 512 MB of "RAM", just that 384 MB is DDR RAM, and the last 128 MB is OneNAND memory. Plus an extra 512 MB of non-storage NAND (aka, ROM in the traditional sense).
I have no idea, but if I had to guess, I'd say that the OneNAND is somehow being used for radio and GPU, and the DDR is the "RAM" we see in Android. But it would seem clear from every teardown I could find, that the Galaxy S does not have 512 MB of DDR like we expect it too. Not nessecarily a good or a bad thing, it may just be that Samsung decided to design the Galaxy S a little bit differently than other current smartphones. I'm betting that the OneNAND is assigned and controlled entirely by the radio, and is already being used way before the Android kernel even gets going. Either way, until I see someone actually address all 512 MB of RAM with a kernel, I'm going to assume that there isn't actually 512 MB of DDR RAM in the thing.
People can feel free to disagree, but I think this is a reasonable solution for why Samsung claims that the Galaxy S has 512 MB of "RAM", but also why we are seeing significantly less user-addressable RAM from within Android. They are just being slightly deceptive by calling the OneNAND flash memory "RAM".
Thanks for trying to bring this post back! I agree with you, from every teardown and some gathered info; The captivate only has 384MB of OS RAM. (and that RAM may even be shared with the video) Kinda BS if you ask me; its like saying my PC has 9.5GB of RAM. Rather than stating that I have 8GB of OS RAM and 1.5GB of video RAM. Oh well... Please correct me if I am wrong!
Sent from my SAMSUNG-SGH-I897 using XDA App
Question: Why on Earth DOESN'T this device use all 512MB from teh get-go?
PhrProfess said:
Question: Why on Earth DOESN'T this device use all 512MB from teh get-go?
Click to expand...
Click to collapse
Well that is the question isn't it? Perhaps as time goes by devs will be able to recover (or perhaps reallocate) even more of that RAM towards OS use. Seems sort of unlikely to recover the OneNAND though, as it's probably controlled by mostly proprietary low-level code.
My thoughts are still that the kernels for ALL the galaxy variants are designed to support the 384 megs of ram that the fascinate has. Yes, the fascinate only has 384 megs of ram( as per the Samsung website). We may have 512 physical ram but the cookie cutter kernel is only using 384. This would have saved Samsung some QA time-- or maybe that kernel mad the most stable memory allocation configuration.
ipxnsv said:
My thoughts are still that the kernels for ALL the galaxy variants are designed to support the 384 megs of ram that the fascinate has. Yes, the fascinate only has 384 megs of ram( as per the Samsung website). We may have 512 physical ram but the cookie cutter kernel is only using 384. This would have saved Samsung some QA time-- or maybe that kernel mad the most stable memory allocation configuration.
Click to expand...
Click to collapse
Yea, probably not though. Why would Samsung design their "cookie cutter kernel" based on one of the least popular design variants? That wouldn't really make much sense from a efficiency standpoint would it?
Either way, I think this has more to do with the physical hardware on board than the way the kernel is addressing it. If anything, I think Verizon didn't want to perpetuate the lie that Samsung has had going with all the other carriers, and just decided to fess up that the Galaxy S only has 384 MB of traditional DDR RAM.
Shammyh said:
Yea, probably not though. Why would Samsung design their "cookie cutter kernel" based on one of the least popular design variants? That wouldn't really make much sense from a efficiency standpoint would it?
Either way, I think this has more to do with the physical hardware on board than the way the kernel is addressing it. If anything, I think Verizon didn't want to perpetuate the lie that Samsung has had going with all the other carriers, and just decided to fess up that the Galaxy S only has 384 MB of traditional DDR RAM.
Click to expand...
Click to collapse
Because ALL variants have AT-LEAST 384 megs of ram. Easier going down, than up.
Verizon has crippled thier devices in the past; the htc touch pro... The verizon version has 192MB vs 288MB for the ATT version, also the verizon version has no accelerometer. Kinda off subject there but anyways, I still wish we knew more about how the memory is being allocated on the captivate!
Sent from my SAMSUNG-SGH-I897 using XDA App
Shammyh said:
Just thought I'd try to resurrect this thread instead of starting another...
I've been doing a little googling, and I found on one of the original Korean teardowns of a GT-i9000 (intl. version of our Galaxy S). Link is here.
It would appear (at least based on their teardown) that the Galaxy S DOES NOT in fact have 512 MB of DDR memory. It does have a total of 512 MB of "RAM", just that 384 MB is DDR RAM, and the last 128 MB is OneNAND memory. Plus an extra 512 MB of non-storage NAND (aka, ROM in the traditional sense).
I have no idea, but if I had to guess, I'd say that the OneNAND is somehow being used for radio and GPU, and the DDR is the "RAM" we see in Android. But it would seem clear from every teardown I could find, that the Galaxy S does not have 512 MB of DDR like we expect it too. Not nessecarily a good or a bad thing, it may just be that Samsung decided to design the Galaxy S a little bit differently than other current smartphones. I'm betting that the OneNAND is assigned and controlled entirely by the radio, and is already being used way before the Android kernel even gets going. Either way, until I see someone actually address all 512 MB of RAM with a kernel, I'm going to assume that there isn't actually 512 MB of DDR RAM in the thing.
People can feel free to disagree, but I think this is a reasonable solution for why Samsung claims that the Galaxy S has 512 MB of "RAM", but also why we are seeing significantly less user-addressable RAM from within Android. They are just being slightly deceptive by calling the OneNAND flash memory "RAM".
Click to expand...
Click to collapse
The Galaxy S has the c111a application processor (hummingbird), which includes... 4Gb NAND + 3Gb DDR + 1Gb OneNAND.
I don't know exactly how that's divvied up, but it does have 512MB there for RAM.
384 sounds like no gingerbread for us
XGX5309 said:
The Galaxy S has the c111a application processor (hummingbird), which includes... 4Gb NAND + 3Gb DDR + 1Gb OneNAND.
I don't know exactly how that's divvied up, but it does have 512MB there for RAM.
Click to expand...
Click to collapse
That's my point exactly. 512 MB ROM, 384 MB DDR RAM, and 128 MB OneNAND.
OneNAND != DDR.
Hello, both quadrant and setcpu show me 334Mb total RAM and 85mb free... quadrant also shows me 143Mb inactive RAM
wth?
This will be updated in 2.2FROYO where all 512MB RAM will be available for use.
AdamDowning said:
This will be updated in 2.2FROYO where all 512MB RAM will be available for use.
Click to expand...
Click to collapse
Hopefully you are right, any source where i can see the official statement about this issue?
From another thread:
Sigh. No. No ROM ever will. This is because the radio firmware reserves a lump of RAM all to itself so that you can... you know... make and receive calls.
Can you imagine how annoyed you would be if you missed calls or SMSes just because you'd used up all the available memory?
Click to expand...
Click to collapse
Some people commented:
that sounds interesting! you got a source for that? (datasheet, firmware changelog, article w/ credible source, etc.)
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=738928&page=47
Check that topic.
Interesting
On Verizon, Samsung Galaxy S appers to have only 384 mb of RAM... Samsung is lying to us!!!
Check engadget: http://www.engadget.com/2010/11/02/full-samsung-continuum-specs-leak-out-in-verizon-comparison-char/
boliveira2 said:
On Verizon, Samsung Galaxy S appers to have only 384 mb of RAM... Samsung is lying to us!!!
Check engadget: http://www.engadget.com/2010/11/02/full-samsung-continuum-specs-leak-out-in-verizon-comparison-char/
Click to expand...
Click to collapse
As said in more threads sgs has 512 mb but you loose ram for kernel, shared memory and phone memory. At the end you have about 300 MB of available memory on stock kernel. So samsung doesn't lies.
Ciao Angelo
Omg is this thread for real? Someone delete it ffs.
Sent from my GT-I9000 using XDA App
1: thread is from august
2: samsung now markets the sgs as 384megs of ram, but used to market it as 512megs.. so yes, yes it's arguable but in the end by making this change they agree they lied
bilboa1 said:
1: thread is from august
2: samsung now markets the sgs as 384megs of ram, but used to market it as 512megs.. so yes, yes it's arguable but in the end by making this change they agree they lied
Click to expand...
Click to collapse
Link to where it is said as a 384MB device, coz currently we only have 350+ max usable but its unstable but the device functions wll at 340MB usable.
I wonder how the guys with the N1 reacted since they only see 192MB of their 512MB ram
bilboa1 said:
1: thread is from august
2: samsung now markets the sgs as 384megs of ram, but used to market it as 512megs.. so yes, yes it's arguable but in the end by making this change they agree they lied
Click to expand...
Click to collapse
Where do they market as less than 512? And I hope that you are not using the Verizon picture as a basis to your reasoning.
Sent from my GT-I9000M using XDA App
Oh darn, can i get a refund?
I demand my 512MB, i bought it when they were advertizing with it =/
EarlZ said:
I wonder how the guys with the N1 reacted since they only see 192MB of their 512MB ram
Click to expand...
Click to collapse
N1 only saw ~200MB of RAM because a bug in Linux kernel. With the bug corrected you see 512MB of TOTAL RAM.
And yes, N1 owners complained about this. The difference is that there was a lot less fanboys defending Google or HTC about this matter.
Even the Tab has 444MB
http://www.gsmarena.com/samsung_p1000_galaxy_tab-review-527p3.php
or
youtube.com/watch?v=EMLJOa2KFK0&feature=player_embedded
at the 37th second you'll see 444MB total while they advertize with "Internal 16/32 GB storage, 512 MB RAM"
and such a tab is even more expensive then a sgs.. =/
Oletros said:
N1 only saw ~200MB of RAM because a bug in Linux kernel. With the bug corrected you see 512MB of TOTAL RAM.
And yes, N1 owners complained about this. The difference is that there was a lot less fanboys defending Google or HTC about this matter.
Click to expand...
Click to collapse
I'm 99% sure that's wrong. It wasn't a bug, it just didn't support larger amounts which was because of the way ARM was designed apparently. Linux was designed that way, and needed to be updated.
This is a totally different situation, and not sure why billboa is claiming that samsung now markets the SGS as 384mb of ram either. I have seen NO evidence of that, and if that's true, please show proof the SGS is being marketed as 384mb.
I agree that we do need more spare RAM to be available (especially in the froyo leaks, which may be betas anyway) and the currently-reserved RAM to be allocated dynamically when needed, so there is more ram available at other times. RAM allocation is cheap afterall.
andrewluecke said:
I'm 99% sure that's wrong. It wasn't a bug, it just didn't support larger amounts which was because of the way ARM was designed apparently. Linux was designed that way, and needed to be updated.
This is a totally different situation, and not sure why billboa is claiming that samsung now markets the SGS as 384mb of ram either. I have seen NO evidence of that, and if that's true, please show proof the SGS is being marketed as 384mb.
I agree that we do need more spare RAM to be available (especially in the froyo leaks, which may be betas anyway) and the currently-reserved RAM to be allocated dynamically when needed, so there is more ram available at other times. RAM allocation is cheap afterall.
Click to expand...
Click to collapse
Check the link from the specs hosted by engadget.
bilboa1 said:
Check the link from the specs hosted by engadget.
Click to expand...
Click to collapse
You mean the link in this thread? Because those point to custom models. Just because one Xbox includes a HDD for instance, doesn't mean all models do. I'm still having serious trouble finding any evidence that Samsung are advertising the international unit as 384MB of RAM..
Oletros said:
With the bug corrected you see 512MB of TOTAL RAM.
Is this based on theory or actual experience, because on the N1 that Im holding right now shows only x/192MB and its 2.2.1
Click to expand...
Click to collapse
Click to expand...
Click to collapse
EarlZ said:
Is this based on theory or actual experience, because on the N1 that Im holding right now shows only x/192MB and its 2.2.1
Click to expand...
Click to collapse
Well, maybe it's not a N1 you are holding? What about a screenshot?
I can show you a picture of two devices side by side: N1 (FRG83) showing 390MB and i9000 (FROYO.JHJP8) with only 304MB.
I have a Galaxy S model GT-I9000B ( brazilian version from VIVO carrier )
I flashed froyo BVJJPD and my ram manager says I have only 304 MB RAM.
weird.
Sigh
The galaxy s actual does have 512mb of RAM inside it. Out of that 512mb, 128mb is used by the gpu or something involving the hardware(I don't really know where so not going to pretend I do). Then out of the remaining 384mb some is used by the system. I say some cos different kernels use a different amount.
Like on damiangtos 2.2 kernel there was 360mb of ram free at one point.
I read the i9000 cpu c111A datasheet,
c111A include 4Gb NAND + 3Gb DDR + 1Gb OneNAND.
it's means 384M ddr + 128M OneNAND.
why everyone says:512M RAM?
what's the OneNand?
Samsung says 512MB RAM. Where'd you hear it has OneNand?
I doubt Samsung would confuse Nand and RAM.
from here:
/attachment.php?attachmentid=403851&stc=1&thumb=1&d=1284870007
There are already few threads about this issue. No one really knows exactly how much actual RAM there is for programs. There are conflicting reports, for example Samsung themselves say there is 384MB of RAM in Fascinate (Galaxy S for Verizon US), and then in some of their other Galaxy S variants they say 512MB of RAM. For me it seems like 384MB is what is actually available for programs (since Android OS is reporting 384MB, and so far no firmware has reported anything above that), rest is either used by the system or hardware devices (GPU perhaps ??).
It has 512mb of ram. 128mb is set aside for ram disk purposes (Lord knows why). The other 64~ is probably reserved for telephony.
I think a major portion of the ram is dedicated for video ram. and of course dma buffers for camera and other hardware sensors or components (GPS, radio etc)
so...we can at the most expect around 360megs available at most in any rom to come.
It's advertised with 512mb of RAM so why not? The rest of the RAM you don't get to use it probably reserved by the system. What would be the point in having a phone that doesn't phone someone cause your low on RAM.
sionyboy said:
It has 512mb of ram. 128mb is set aside for ram disk purposes (Lord knows why). The other 64~ is probably reserved for telephony.
Click to expand...
Click to collapse
THat's the rumor on the epic 4G, but did anyone actually determine it was the same on the galaxy S?
Yeah, there was a thread on the development board where RyanZA and others went through some of the code and found some similarities between the two.
Hi all,
Question about i957 ram:
It shows on my device that I only have 755MB of ram. My used ram always is shown to be over 400MB, giving me less than 350MB to free ram use, and in a lot of cases less than 150MB of free ram.
1) I thought the tablet comes with 1GB ram. Where is the remaining 245MB?
2) Is it normal to have over 400MB of ram being occupied by something at all times?
Thanks
the_hatrix said:
Hi all,
Question about i957 ram:
It shows on my device that I only have 755MB of ram. My used ram always is shown to be over 400MB, giving me less than 350MB to free ram use, and in a lot of cases less than 150MB of free ram.
1) I thought the tablet comes with 1GB ram. Where is the remaining 245MB?
2) Is it normal to have over 400MB of ram being occupied by something at all times?
Thanks
Click to expand...
Click to collapse
Some RAM is needed for Android OS and the device's components for them to work. Some ROMs manage RAM better than others but since we have lots, it is not something we have to worry about for now. ICS manages it better so look forward to it.
Sent from my GT-P7310
the_hatrix said:
Hi all,
Question about i957 ram:
It shows on my device that I only have 755MB of ram. My used ram always is shown to be over 400MB, giving me less than 350MB to free ram use, and in a lot of cases less than 150MB of free ram.
1) I thought the tablet comes with 1GB ram. Where is the remaining 245MB?
2) Is it normal to have over 400MB of ram being occupied by something at all times?
Thanks
Click to expand...
Click to collapse
Hi there.
1. Some space used by the system such as android OS etc as said above.
2. I too got frightened when I see that as my S2 isn't that high usage. However yes it is normal. For my tab, with all the apps closed, i am running about 570+
Sent from my Samsung Galaxy S II using XDA App
In phone specifications CPU-Z and Antutu say only 1258MB RAM, not 1536MB (1,5Gb)...
It's only me the unluck guy?
donP73 said:
In phone specifications CPU-Z and Antutu say only 1258MB RAM, not 1536MB (1,5Gb)...
It's only me the unluck guy?
Click to expand...
Click to collapse
Mine says 1387MB
RaLq said:
Mine says 1387MB
Click to expand...
Click to collapse
Anyway, better than mine.
I wrote to Samsung Customer Service and they replied me that a quote of RAM is reserved for OS...
Why - then - we all have different amounts of total RAM?
Mine also says 1258mb. SM-G800F rooted stock Rom
Well first of all, anything related to sizes in computer world is not exact since someone decided that 1mb is 1000kb not 1024kb. So if a device has example 1,5GB ram, it's never really exactly 1,5GB.
Then secondly the system reserves some amount of the ram to use, so a phone will never have 1,5GB free ram if it's marketed having 1,5GB ram.
Edit: Thirdly, you have to compare the ram usage to a same phone with same firmware, settings, apps and updates to get real information.
leripe said:
Well first of all, anything related to sizes in computer world is not exact since someone decided that 1mb is 1000kb not 1024kb. So if a device has example 1,5GB ram, it's never really exactly 1,5GB.
Click to expand...
Click to collapse
@leripe: It only applies to data storage devices, not ram.
RAM: 1.5Gb = 1536 Mb = 1572864kb = 1610612736b
DISK: "1.5Gb" ~ 1500000000b ~ 1464844kb ~ 1431Mb < 1,4Gb
But rest is right. Most of the ram is reserved for other hardware, ex GPU.