[Q] How to look for real RAM and storage capacity in a faked chinese phone? - Android General

Hi,
I have a chinese device, so called "Lenovo A808+". It pretends that it has 3GB of RAM and 16GB of storage. I think its real capacity is 512mb of RAM and 3GB of storage. Though, I do not know how to make the OS to give the right information. I installed Antutu and it reports 3GB/16GB while it's obvious that it's not true. I ran a writing test in the storage and it failed after 1.3GB...
I suspect that apps are crashing as they expect to be able to allocate more memory but they will fail to go farther than 512mb.
Is there something in the kernel that would force the system to provide false information?
I used the phone with another ROM and the same boot.img and it reported correctly 512mb/3gb but that rom has issues with devices so, I prefer to use the "stock" version.
Many thanks in advance for all advices or comments.

Related

[Q] ROM size for Android phones

I'm using HTC Desire, which always encounter a problem of low memory space. As for the spec of this handset, there is only 512MB ROM equiped. But I saw handsets by other manufacturer, for example: Samsung, are equiped with 8GB ROM, even more for some models. Is there any concern to equip greater size of ROM in Android handsets? I can't understand the reason for such a great brand in smartphone is supplying such a poor spec for their phones.
Expandable memory, root and apps2sd. Even the Froyo apps2fat works fine to save space.
evilkorn said:
Expandable memory, root and apps2sd. Even the Froyo apps2fat works fine to save space.
Click to expand...
Click to collapse
One main problem I've enountered is the speed and launching of applications. When I've moved apps to SD, it may takes quite a long time while booting up, which is, I'm not able to launch any app in the first few minutes of booting up. And widgets from those apps are also unable to launch after rebooting too. So I'm so interested in phones with large internal storage but also love HTC Sense so much.
You're wrong, the Android users have messed up with ROM memory, internal SD, external SD and RAM. Samsung has 8 GB internal SD, not ROM. HTC Amaze 4G has 2.5 GB ROM in total, apparently HTC one S has ~2.2 GB ROM in total but with the same number of apps, one S can achieve 1.8 GB free ROM memory. Correct me if I'm wrong, One series users. There must be something wrong with Amaze's ROM memory utilisation.
On my HTC Amaze 4G, at least 250 MB ROM memory is needed before the "insufficient memory available" bug appears everytime you install an app. As soon as you move apps to external memory in order to save ROM memory, your apps will start to lose integrity and the whole android experience will suck.

[Q] Regards to Sen XE Memory & Internal Storage

I've got myself a HTC Sensation XE.
Specs for the phone was stated 6GB Total but i believe it was partition for user usage on 1GB+
How can I fully utilise the whole capacity or to repartition to 3gb for usage.
The next issue i found out was that the memory was stated 768MB of Ram installed however it seems like HTC itself already used up 400-500mb+
Any Help? Sorry for my poor english.
jnomeo said:
I've got myself a HTC Sensation XE.
Specs for the phone was stated 6GB Total but i believe it was partition for user usage on 1GB+
How can I fully utilise the whole capacity or to repartition to 3gb for usage.
The next issue i found out was that the memory was stated 768MB of Ram installed however it seems like HTC itself already used up 400-500mb+
Any Help? Sorry for my poor english.
Click to expand...
Click to collapse
Hi,
I really do not think there is any problem with the 1GB of internal space.
That is plenty of space for normal operation of the phone.
Similarly, there is no problem with the amount of RAM you have to play with.
If you are worried,you can use a program like ROM CLEANER to clear out all the crap you do not want to run BEFORE you install the ROM.

Interesting bug....involving the RAM

I didn't notice this in my first 16GB Tab, but on the 32GB tab, if I open the Task Manager through the minibar, it shows 775 MB total ram I know we are supposed to have 1GB ram, so I figure the 225MB missing is due to god knows what, that's not an issue.
If you go to Settings, Applications, Running Applications, it shows you have only 512 MB ram......the real question is, which one is it?
I also noticed that in the 16gb, but ignored it since the usage of ram in the ram manager exceeds 512mb. What's bothering me is why do the usage of ram differ between the ram manager and the one in running applications.
This was the first thing I noticed when I turned on my 7.0 plus for the first time when I got it on Christmas day. I just disregarded it but I am happy I am not the only one who is curious as to why it is saying 775 MB of ram.
If you take a look at /proc/meminfo you can see the kernel only recognizes 775 MB of memory. Guess that explains why it felt like apps were closing more frequently than on my 1 GB phone.
Question is, why are we getting less than memory than was advertised?
On mine:
Code:
# cat /proc/meminfo
MemTotal: 794900 kB
We are getting all the memory "adverstised", but you have to remember that things like the kernel itself and certain other things take memory before hand. The same thing happens on android phones.
Well wouldn't that still show it as being "used" so to speak out of the total 1GB or 1024 MB? Or does the kernal just allocate itself and then let everything else take over from there?
Zadeis said:
Well wouldn't that still show it as being "used" so to speak out of the total 1GB or 1024 MB? Or does the kernal just allocate itself and then let everything else take over from there?
Click to expand...
Click to collapse
I honestly don't remember. I wouldn't be concerned, however, about the lower number. It's perfectly normal on the few android devices I have.
garyd9 said:
I honestly don't remember. I wouldn't be concerned, however, about the lower number. It's perfectly normal on the few android devices I have.
Click to expand...
Click to collapse
could it be that some of the ram preserved for the GPU?
dewadewi said:
could it be that some of the ram preserved for the GPU?
Click to expand...
Click to collapse
Ah... Never thought of that, but at the same time (IMHO) I think it's unlikely it would use THAT much.
Though I guess if other android devices do it according to garyd it's nothing we should worry about.
dewadewi said:
could it be that some of the ram preserved for the GPU?
Click to expand...
Click to collapse
I believe it's RAM reserved for GPU and a few other things, like the Samsung MFC and camera interface.
On Captivate, some of the "speedmod" kernels changed the reserved memory sizes to free up user RAM - but often reducing the reserved memory can break stuff. (For example, trying to port those changes to Infuse caused the camera to stop working, along with video decoding acceleration.)
Zadeis said:
Well wouldn't that still show it as being "used" so to speak out of the total 1GB or 1024 MB? Or does the kernal just allocate itself and then let everything else take over from there?
Click to expand...
Click to collapse
Keep in mind this is the Linux kernel plus android.
In this case the system shows how much memory is available after the Linux kernel and android overlay are loaded. the galaxy 7 plus has 1GB of ram.
Now if this was straight Linux without android you would see the full amount of ram listed.

GT-P3110 8gb shows me 4.5 gb ??

Hi guys got my device a week ago,flashed it with CM9 and its still showing me 4.5 gb instead of the 8gb
I paid for.
Is there a solution to fix this?
Sent from my GT-P3110 using xda app-developers app
That's normal. Should say you get whatever is left from the 8GB when we are finished.
Where does that 4gb been used then? Rom itself is around 150mb
Sent from my GT-P3110 using xda app-developers app
Even i am baffled with this. My P3100 is supposed to have 16GB but actually it is 11.89GB only. It is misrepresentation on Samsung part. They are cheating customers. User storage means pure user available storage.
I feel ripped of by this 8gb is nog much so 4.5 gigs is Just dissapointing...
Sent from my GT-P3110 using xda app-developers app
May be we all should collectively complaint to Samsung. Afterall we paid for it.
that 8 GB is used for your rom, cache, apps(pre-installed and user apps), app data, and whatever you put in your /mnt/sdcard folder.
and you already lose some space in the math. (no 8GB storage device is ever 8GB)
thedicemaster said:
that 8 GB is used for your rom, cache, apps(pre-installed and user apps), app data, and whatever you put in your /mnt/sdcard folder.
and you already lose some space in the math. (no 8GB storage device is ever 8GB)
Click to expand...
Click to collapse
Then companies need to either tell Customers honestly that they will get only 4.5GB or put 12.5GB to give promised 8GB to customers. Why misrepresentation ? It amounts to cheating, technically.
silentvisitor said:
Then companies need to either tell Customers honestly that they will get only 4.5GB or put 12.5GB to give promised 8GB to customers. Why misrepresentation ? It amounts to cheating, technically.
Click to expand...
Click to collapse
It's the same when you purchase a laptop with Windows preloaded . The catalog says that you have 120GB harddisk storage and 4GB system memory. But when you open your laptop and check the system information, you only have 120x1000MB/1024MB = 117GB and 20GB reserved by Win7 & NTFS default allocation size. And 512MB system memory reserved by VGA.... This is exactly the current presentation for any device.
@cfygeorge
Thanks for valuable info but what this Xx1000/1024 calculation is?
But RAM is still just 678mb out of said 1gb
Tab 2 P3100
I total agree with your logic, but On the Spec page Samsung does state 8gb User Memory. It doesn't say system memory.
I really wish they wouldn't use the memory term, It's storage not memory.
Dang IT!
cyfgeorge said:
It's the same when you purchase a laptop with Windows preloaded . The catalog says that you have 120GB harddisk storage and 4GB system memory. But when you open your laptop and check the system information, you only have 120x1000MB/1024MB = 117GB and 20GB reserved by Win7 & NTFS default allocation size. And 512MB system memory reserved by VGA.... This is exactly the current presentation for any device.
Click to expand...
Click to collapse
@cfygeorge
Thanks for valuable info but what this Xx1000/1024 calculation is?
But RAM is still just 678mb out of said 1gb
Click to expand...
Click to collapse
Dead simple. Hardware manifacturers usually calculate 1 GB as 1000 MB. That's not correct as 1GB is 1024 MB.
About RAM: There is 1 GB on board. Some of it is reserved for OS operations and some is reserved for the GPU. So user RAM is 678 MB. We has this RAM discussions ever since the HD2 :laugh:
Oh...me ignorant child...
I never knew RAM too can be reserved.
Thanks for info
---------- Post added at 04:46 PM ---------- Previous post was at 04:42 PM ----------
Now I even strongly believe manufacturers (Samsung in this case) should give net figures available to the user like 12gb of Storage and 678mb of user available RAM.
Current arrangement is not acceptable. Will write to Samsung for sure.
cyfgeorge said:
It's the same when you purchase a laptop with Windows preloaded . The catalog says that you have 120GB harddisk storage and 4GB system memory. But when you open your laptop and check the system information, you only have 120x1000MB/1024MB = 117GB and 20GB reserved by Win7 & NTFS default allocation size. And 512MB system memory reserved by VGA.... This is exactly the current presentation for any device.
Click to expand...
Click to collapse
The thing is i flashed it from original to cm9 because i thougt custom roms are faster,use less storage,..it is faster but 4.5 GB is nothing most smartphones have more space then this tablet. There must be a way to increase the storage or this device should not be on the market imo or at least for half price so we Get what we pay for.
n1t0h said:
The thing is i flashed it from original to cm9 because i thougt custom roms are faster,use less storage,..it is faster but 4.5 GB is nothing most smartphones have more space then this tablet. There must be a way to increase the storage or this device should not be on the market imo or at least for half price so we Get what we pay for.
Click to expand...
Click to collapse
http://www.youtube.com/watch?v=-Vz3H3vbAwk&feature=related
this guy had the same issue as me with the storage and he sais he got rid of the bloatware and now he has the 8gb he paid for.
is it not possible to wipe the whole tablet and flash it with cm9 so i have more storage space then i do now?

Why does it say I only have 1794 mb of RaM?

When I go to Antutu or Ram Booster they say I only have 1794 mb of ram what happen to the other 250 mb?
fleen said:
When I go to Antutu or Ram Booster they say I only have 1794 mb of ram what happen to the other 250 mb?
Click to expand...
Click to collapse
Hi,
Nothing wrong, the rest is for system, GPU (in short)... Not all the RAM is available for the userspace.
Hammer_Of_The_Gods said:
Hi,
Nothing wrong, the rest is for system, GPU (in short)... Not all the RAM is available for the userspace.
Click to expand...
Click to collapse
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
fleen said:
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
Click to expand...
Click to collapse
As far as I know, at least for all devices I owned, it's always the same thing (some devices with 1Gb RAM had something like 768 Mb available stock)...
There is absolutely nothing wrong with the available RAM detected from Antutu or RAM Booster or another apps.
fleen said:
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
Click to expand...
Click to collapse
It is like that for absolutely everything. PCs/Notebooks, Tablets, Phones, etc. It's normal.
Just remember one thing that with a build.prop edit (by adding a line) you can fake the available RAM in Settings/About phone (like you can show some CPU info), but I don't know if some apps detect it (I think but... not sure ).
Maybe something like "ro.product.************" .
Maybe a Google search will give you the trick, just a cosmetic thing since the real available RAM is "hardcoded"
mmmmBACON said:
It is like that for absolutely everything. PCs/Notebooks, Tablets, Phones, etc. It's normal.
Click to expand...
Click to collapse
Don't pc graphic cards have dedicated memory?
So they don't take "my" memory
fleen said:
Don't pc graphic cards have dedicated memory?
So they don't take "my" memory
Click to expand...
Click to collapse
Yes, but those are dedicated "add-on" cards and are generally limited to PCs and gaming notebooks. The OS would still be using the main system memory. If you had 16GB RAM, the OS and any other processes would be using it regardless. You would never have 16GB available to you. Also, even if you had dedicated memory on the graphics card some of it will also be used regardless without your knowledge.
Any SoC uses the systems main memory.
If you want the full 2GB available to you, have fun never turning on your phone. If you want 2GB only for you, then the system has nothing to run on.
Memory is there to be used. Having a separate section for the OS and 2GB only for your choosing is pointless and inefficient.
mmmmBACON said:
Yes, but those are dedicated "add-on" cards and are generally limited to PCs and gaming notebooks. The OS would still be using the main system memory. If you had 16GB RAM, the OS and any other processes would be using it regardless. You would never have 16GB available to you. Also, even if you had dedicated memory on the graphics card some of it will also be used regardless without your knowledge.
Any SoC uses the systems main memory.
If you want the full 2GB available to you, have fun never turning on your phone. If you want 2GB only for you, then the system has nothing to run on.
Memory is there to be used. Having a separate section for the OS and 2GB only for your choosing is pointless and inefficient.
Click to expand...
Click to collapse
I think what the OP is trying to ask is why is the hardware only detecting 1794mb of total actual RAM? Not how much ram the OS utilizes.
Sent from my Nexus 5 using XDA Premium 4 mobile app
mmmmBACON said:
Yes, but those are dedicated "add-on" cards and are generally limited to PCs and gaming notebooks. The OS would still be using the main system memory. If you had 16GB RAM, the OS and any other processes would be using it regardless. You would never have 16GB available to you. Also, even if you had dedicated memory on the graphics card some of it will also be used regardless without your knowledge.
Any SoC uses the systems main memory.
If you want the full 2GB available to you, have fun never turning on your phone. If you want 2GB only for you, then the system has nothing to run on.
Memory is there to be used. Having a separate section for the OS and 2GB only for your choosing is pointless and inefficient.
Click to expand...
Click to collapse
I don't have a problem (well I do but not as much) with the OS and GPU use the 2GB of ram I have available but it should be something like like 300mb out of 2048mb (300/2048) of available ram not just cut my 2Gb of ram to 1794. What if the OS only needs 200 I still would not have 1894mb my max available ram is always 1794.
fleen said:
I don't have a problem (well I do but not as much) with the OS and GPU use the 2GB of ram I have available but it should be something like like 300mb out of 2048mb (300/2048) of available ram not just cut my 2Gb of ram to 1794. What if the OS only needs 200 I still would not have 1894mb my max available ram is always 1794.
Click to expand...
Click to collapse
its not out of 2048MB for one
its 2GiB, not 2GB
from wikipedia
Although most manufacturers of hard disk drives and flash-memory disk devicesdefine 1 gigabyte as 1000000000bytes, software like Microsoft Windows reports size in gigabytes by dividing the total capacity in bytes by 1073741824 (230 = 1 gibibyte), while still reporting the result with the symbol "GB". This practice causes confusion, as a hard disk with an advertised capacity of, for example, "400 GB" (meaning 400000000000bytes) might be reported by the operating system as only "372 GB" (meaning 372 GiB). Other software, like Mac OS X 10.6[5] and some components of the Linux kernel[6] measure using the decimal units. The JEDEC memory standards uses the IEEE 100 nomenclatures which defines a gigabyte as 1073741824bytes (or 230 bytes).
Click to expand...
Click to collapse
Zepius said:
its not out of 2048MB for one
its 2GiB, not 2GB
from wikipedia
Click to expand...
Click to collapse
2 GiB is 1024x1024x1024. HDD / MMC / SSD use GB (1000x1000x1000) not GiB, however this is for storage. RAM is usually binary 1024... so it most likely is out of 2048.
http://en.m.wikipedia.org/wiki/Gigabyte
Sent from my Nexus 5 using Tapatalk
fleen said:
I don't have a problem (well I do but not as much) with the OS and GPU use the 2GB of ram I have available but it should be something like like 300mb out of 2048mb (300/2048) of available ram not just cut my 2Gb of ram to 1794. What if the OS only needs 200 I still would not have 1894mb my max available ram is always 1794.
Click to expand...
Click to collapse
Oh, well don't worry, you have 2GB RAM. It might just be the way it is displayed in Antutu. CPU-Z displays the total amount of RAM as 1855MB. Not exactly consistent between programs.
mmmmBACON said:
Oh, well don't worry, you have 2GB RAM. It might just be the way it is displayed in Antutu. CPU-Z displays the total amount of RAM as 1855MB. Not exactly consistent between programs.
Click to expand...
Click to collapse
I will just try to ignore this and I will be happier I guess, my cpu-z still says 1794MB total ram.
The device has 2GB of RAM but you the "BIOS" or whatever controller is in there allocates some for itself and the hardware in the phone (mainly GPU) and the rest is left to the OS.
Sharing RAM is good in general but many systems require X amount of RAM whether it's actively being used or not as it's designed to be able to use it. if it were to call on that memory address and it's full the system would crash (or a STOP error).
So instead of sharing it and allocating it as needed, it's locked off totally from the OS in the event it's ever needed by the hardware.
rootSU said:
2 GiB is 1024x1024x1024. HDD / MMC / SSD use GB (1000x1000x1000) not GiB, however this is for storage. RAM is usually binary 1024... so it most likely is out of 2048.
http://en.m.wikipedia.org/wiki/Gigabyte
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
And that's why they make 512MB RAM modules instead of 500MB
fleen said:
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
Click to expand...
Click to collapse
Happens to all phones.
Ok guys i get the gist of it now, thank you all.

Categories

Resources