• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.
@OverByter
Ah yes, I'm familiar with Intel using real ram for it's integrated gpu's, so the same thing might be happening here. When checking the total internal ram it reports 710MB. Do you how know we can tell that the gpu is using the other 290MB, and we aren't getting scammed?
 
Upvote 0
@OverByter
Ah yes, I'm familiar with Intel using real ram for it's integrated gpu's, so the same thing might be happening here. When checking the total internal ram it reports 710MB. Do you how know we can tell that the gpu is using the other 290MB, and we aren't getting scammed?

Not that I'm aware of but there's no such thing as a 710 Gb nand so I'm pretty sure you're safe, plus it would be all over the intetwebs within an hour if a manufacturer ever tried it. ;)
 
Upvote 0
Let us not propagate misinformation here. Just to be clear, the 290MB is Not being used by the OS. Anyone that thinks this clearly doesn't understand what's going on with the device.

Code:
$ free
             total         used         free       shared      buffers
Mem:        727040       714052        12988            0        35584
-/+ buffers:             678468        48572
Swap:            0            0            0
727040KB ram total

The GPU consuming the other ~290MB ram is the most probable cause
 
Upvote 0
How is 710 ram bad anyways?
How is being served 3/4 of a hamburger bad if you pay for a whole hamburger? ;)

I understand what you guys are saying about 710MB being a good and large amount of ram. I agree that it is above average, even at 710MB.

My main point here is I just want to make sure I've gotten everything the product was advertised as. I think it's good to keep manufacturers honest about what they sell.
 
Upvote 0
Yes, you've gotten what you've paid for. No amount of memory advertised is actually what is available to the user.

Your 16gb flash drive or sd cards don't actually have 16gb available to you.

Part of this is due to how they are calculated, and another is due to the device saving some of it for itself
 
Upvote 0
Part of this is due to how they are calculated, and another is due to the device saving some of it for itself
I got that often when upgrading hard drives for people. Some don't realize that the space advertised on a drive is raw capacity, and that once partitioned and formatted, not all space is available to the user; the partition map on the drive platters takes physical space, and thus decreases capacity.

Not sure how that works out with solid state memory though, I'd count on the RAM discrepancy being on account of memory allocated to the GPU. It's the same thing for most laptops and PC's with an on-board GPU.
 
Upvote 0
I got that often when upgrading hard drives for people. Some don't realize that the space advertised on a drive is raw capacity, and that once partitioned and formatted, not all space is available to the user; the partition map on the drive platters takes physical space, and thus decreases capacity.

Not sure how that works out with solid state memory though, I'd count on the RAM discrepancy being on account of memory allocated to the GPU. It's the same thing for most laptops and PC's with an on-board GPU.

Also drives "lose" capacity because it's measured using a decimal gig equaling 1000 kb instead of the binary gig that the computer uses and reports which is actually 1024 kb.
 
Upvote 0
I'd count on the RAM discrepancy being on account of memory allocated to the GPU. It's the same thing for most laptops and PC's with an on-board GPU.
Agreed. I think it's either this, or we are being scammed. I lean in favor of the memory being used by the gpu.

If we do a little simple math we can see that the byte conversion hypothesis doesn't hold:
1000000000 bytes = 976562.5 KB

(Not 747040KB)

So I guess this boils down to somehow proving that the extra 229522.5 KB exists (and is possibly being used by the gpu?)
 
Upvote 0
That only applies to storage devices using decimal instead of binary, all memory devices capacities are listed using binary. As previously posted memory doesn't come in that capacity, it's always a binary multiple so you aren't being scammed.
I have had my phone apart and it has a Samsung 1Gb LPDDR2 chip on board but I "only" have 768 Mb available. Again it's impossible to manufacture memory devices in this this capacity because they must always be a binary multiple.
 
Upvote 0
Ok, now maybe we are getting somewhere. LG says the Motion comes with 1 gig of Ram, which you say is 1073741824 bytes

1073741824 bytes = 1048576 kilobytes
The LG Motion Ram has 727040 kilobytes
1048576 - 727040 = 321536


If the LG Motion comes with 1 gig of Ram, where did the other 321536 kilobytes go to??? (It can't be consumed by the OS, because the OS doesn't even have access to it. It doesn't even show as existing.)
 
Upvote 0
Ok, now maybe we are getting somewhere. LG says the Motion comes with 1 gig of Ram, which you say is 1073741824 bytes

1073741824 bytes = 1048576 kilobytes
The LG Motion Ram has 727040 kilobytes
1048576 - 727040 = 321536


If the LG Motion comes with 1 gig of Ram, where did the other 321536 kilobytes go to???

Its being allocated to the various parts the system needs to run.

There's really no conspiracy here.

If you want to pursue this further, I'd suggest you contact LG
 
Upvote 0
Ok, now maybe we are getting somewhere. LG says the Motion comes with 1 gig of Ram, which you say is 1073741824 bytes

1073741824 bytes = 1048576 kilobytes
The LG Motion Ram has 727040 kilobytes
1048576 - 727040 = 321536


If the LG Motion comes with 1 gig of Ram, where did the other 321536 kilobytes go to??? (It can't be consumed by the OS, because the OS doesn't even have access to it. It doesn't even show as existing.)

As I've posted on a few occasions, I have 768 available out of a gig Samsung LPDDR2 chip, I've seen it with my own 2 eyes, this isn't really rocket science. In no way are you or anyone else being screwed. Doing math calculations until the end of time isn't going to change the chip that I physically put my finger on. :rolleyes:
Have a little faith and chalk it up to an unexplained mystery of the cosmos.
 
  • Like
Reactions: Rxpert83
Upvote 0
I've physically put my finger on a labeled 256GB USB drive before (it ended up being less than 100GB, and it was *dramatic pause* a scam) :rolleyes: So who's finger has more magical truth revealing powers???

There seems to be a bit of denial going on in this thread. Apparently I'm like a conspiracy theorist for having an open mind, asking questions, and not accepting conjectures. And also I'm not allowed to do math because it leaves an unaccounted remainder of ram according to numbers that I didn't even provide! Funny stuff, though you guys give me a laugh sometimes... :D :D :D




The command "free" was executed to the Linux kernel itself, and that's how we can know the OS doesn't have access to more than 727040 KB Ram. You can verify that yourself from within any terminal emulator.

As I've said, I would be willing to agree that it's highly probable the rest of the ram is going to the GPU. Giving a GPU ~300KB Ram is not unreasonable. Though, if we assume it's not a scam, we haven't even proven that the GPU is actually using the Ram. It may be that there is a mistake in the system which causes it to inaccurately recognize all Ram. (We all know this phone suffers from another popular mistake *1.5Ghz*). So truthfully I don't really think it is a scam, but at the same time, I just think it would be foolish to take any possibilities off the table without some real proof.

Now I'm sure some of you're not too happy with me, but I mean no hard feelings guys. I really just meant to have an honest inquiry on this topic, and I feel like I've been trying to stay as objective as possible. And Rxpert83, I do agree with you about this- To know for sure, someone may have to contact LG (or perhaps qualcomm). :eek:
 
Upvote 0
I've physically put my finger on a labeled 256GB USB drive before (it ended up being less than 100GB, and it was *dramatic pause* a scam) :rolleyes: So who's finger has more magical truth revealing powers???

There seems to be a bit of denial going on in this thread. Apparently I'm like a conspiracy theorist for having an open mind, asking questions, and not accepting conjectures. And also I'm not allowed to do math because it leaves an unaccounted remainder of ram according to numbers that I didn't even provide! Funny stuff, though you guys give me laugh sometimes... :D :D :D




The command "free" was executed to the Linux kernel itself, and that's how we can know the OS doesn't have access to more than 727040 KB Ram. You can verify that yourself from within any terminal emulator.

As I've said, I would be willing to agree that it's highly probable the rest of the ram is going to the GPU. Giving a GPU ~300KB Ram is not unreasonable. Though, if we assume it's not a scam, we haven't even proven that the GPU is actually using the Ram. It may be that there is a mistake in the system which causes it to inaccurately recognize all Ram. (We all know this phone suffers from another popular mistake *1.5Ghz*). So truthfully I don't really think it is a scam, but at the same time, I just think it would be foolish to take any possibilities off the table without some real proof.

Now I'm sure some of you're not too happy with me, but I mean no hard feelings guys. I really just meant to have an honest inquiry on this topic, and I feel like I've been trying to stay as objective as possible. And Rxpert83, I do agree with you about this- To know for sure, someone may have to contact LG (or perhaps qualcomm). :eek:

I'm talking about actually recognizing the part number on the RAM chip, fake nand drives just have an altered partition table, if you open it and research the part number you would see that it's being inaccurately reported to the OS, also running the "free" command in terminal doesn't mean that part of the "missing" ram hasn't already been used by the system during boot, it shows what's currently available after the system finished loading.
 
Upvote 0
also running the "free" command in terminal doesn't mean that part of the "missing" ram hasn't already been used by the system during boot, it shows what's currently available after the system finished loading.
I Never said the missing ram wasn't being using by the "system". I repeatedly said the ram wasn't being used by the "OS". I just want to be clear about that so I'm not accidentally being misrepresented.

I agree that it's entirely possible that the missing ram is being used by the "system", and that was largely the whole point... Figuring out where in the system it supposedly went.

Also, you're at least partially correct on the command "free", depending on what part you are describing.

The "total" signifier of the "free" command reports the amount of Ram available to the Kernel and All processes IDs that are run by the Kernel. This means the "missing" Ram is being reserved Prior to the initialization of the Kernel.

In short, the Kernel+OS+Apps are limited to existing within a Maximum of 727040KB ram (the total ram). The "missing" extra ram is not directly accessible by the Kernel or OS, and it has yet to be identified as being used by any component.

I definitely don't understand everything on the hardware side, but programming on Linux for over a decade has taught me a thing or two about software.

Everyone's input on this topic is appreciated. We've eliminated a few possibilities, and revealed a few others. Hopefully I can discover what the real answer is with continued independent research.

Cheers
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones