Jump to content


Not getting full use of my RAM ?


  • Please log in to reply
32 replies to this topic

#1 OFFLINE   crp

crp

    Discussion Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 3,034 posts

Posted 21 December 2009 - 03:49 PM

Installed 4G (2 sticks of DDR2) RAM.Upon bootup only 3448Meg is reported.Looking into the BIOS i found this:Processor: Intel Pentium Dual CPU E2160System Memory                        Total             4096                        Approbiated    648                        Available       3448What is the Approbiated    648? It is not the video, that is only 8M. who/what is 'stealing' 648M of RAM?searches for "System Memory Approbiated" turned up nothing
Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience. ~C. S. Lewis

#2 OFFLINE   jolphil

jolphil

    Message Mogul

  • Members
  • PipPipPipPipPip
  • 362 posts

Posted 21 December 2009 - 04:42 PM

 crp, on Dec 21 2009, 02:49 PM, said:

Installed 4G (2 sticks of DDR2) RAM.Upon bootup only 3448Meg is reported.Looking into the BIOS i found this:Processor: Intel Pentium Dual CPU E2160System Memory                        Total             4096                        Approbiated    648                        Available       3448What is the Approbiated    648? It is not the video, that is only 8M. who/what is 'stealing' 648M of RAM?searches for "System Memory Approbiated" turned up nothing
  Question: Do you have a 32 bit operating system or a 64 bit OS? The reason I ask is that a32 bit may not see all the ram but a 64 bit will..Just a thought.. :hysterical: jolphil

#3 OFFLINE   Frank Golden

Frank Golden

    Migrant Nuclear Worker

  • Forum MVP
  • 1,516 posts

Posted 21 December 2009 - 10:59 PM

 jolphil, on Dec 21 2009, 01:42 PM, said:

Question: Do you have a 32 bit operating system or a 64 bit OS? The reason I ask is that a32 bit may not see all the ram but a 64 bit will..Just a thought.. :hysterical: jolphil
Hi crp, it looks like your processor is 64 bit capable so you should be able to run a 64 bit OS.If your running a 32 bit Operating System there is a physical limitation to how much ram you can use.The articles below with explain this and then some.Download and run this free program "Belarc Advisor".http://www.belarc.co...e_download.htmlIt will display info about your computer including your processor specs.See below for my system specs.Posted ImageYou will see that my processor is 64 bit.It is designed to run 32 bit OS's as well.I have two different 64 bit Linux Operating Systems's installed on this machine that I can boot to in a multiboot configuration.My Windows version is Win 7 Home Premium 32 bit.I have 4 GB of DDR ram installed, (2) 2 GB sticks for a total of 4 GB. I only have 3 GB of user accesible ram of the total 4.This is normal behavior when running a 32 bit Operating System. It is also the situation with my 64 bit linux operating systemseven though in theory the 64 bit operating systems should be able to allow the user to use all 4 GB.My restriction is due to my chipset not supporting all 4 GB in a 64 bit environment.Your BIOS must support 4 GB or greater ram in a 64 bit environment.Now for some reasons for this 32 bit limitation.See the MS article below.http://support.microsoft.com/kb/929605And this for more info.http://www.codinghor...ves/000811.htmlThis limitation is valid for any 32 bit Operating System. It is a physical limitation.The theoritical limit for 64 bit hardware and a 64 bit operating system is enormous (several Exabytes).As the MS article explains your computer is placing some memory out of reach to support you hardware.Now for practical considerations.It may seem like you have about 3400 MB of ram available, you do have two identical 2 GB sticks (I'm assuming here)Because of that it is running in synchronous dual channel mode.This means increased speed over single channel mode or dual channel asynchronous mode.See this article about dual channel.http://en.wikipedia....el_architecture
Frank Golden

Acer Aspire as5672WLMi, Core 2 Duo Merom (T7200/2.0 GHz) Centrino, 500 GB Seagate Momentus 7200 rpm (SATA) HDD,   4 GB Corsair DDR2-PC5300 ram, ATi Radeon X1400 (128 MB built-in vram/384 MB system ram),
Win 7 Home Premium | Ubuntu 10.04 LTS  & Ultimate Edition 2.8 | Mandriva 2010.2 Gnome | PCLinuxOS 2010 Gnome & KDE ]
Registered Linux User #423741
Registered Ubuntu User # 6235


"Any sufficiently advanced technology is indistinguishable from magic"-Arthur C. Clarke

#4 OFFLINE   goretsky

goretsky

    Forum Fiend

  • Forum Moderators
  • 1,924 posts

Posted 22 December 2009 - 02:57 AM

Hello,Do you have the latest BIOS firmware installed for the computer's motherboard?Regards,Aryeh Goretsky
Dexter is a good dog.

Aryeh Goretsky
Microsoft MVP (Windows - IT Pro)

Facebook • Google+ • personal blog • personal website • Twitter

#5 OFFLINE   crp

crp

    Discussion Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 3,034 posts

Posted 22 December 2009 - 03:34 PM

 goretsky, on Dec 21 2009, 11:57 PM, said:

Hello,Do you have the latest BIOS firmware installed for the computer's motherboard?Regards,Aryeh Goretsky
thanks. it is an ASUS P5GC-MX 133.just updated the BIOS from 0207 to 0413still getting the " Approbiated 648 " :(The DVMT is taking up 128M, I suppose I could look around for a video card and get back some of that RAM.Still leaves 520M 'missing'.
Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience. ~C. S. Lewis

#6 OFFLINE   rbdietz

rbdietz

    Amiga Exile

  • Forum MVP
  • 486 posts

Posted 22 December 2009 - 05:49 PM

 crp, on Dec 21 2009, 01:49 PM, said:

searches for "System Memory Approbiated" turned up nothing
Being as approbiated is not an actual word, maybe searching for "system memory appropriated" will turn up more appropriate :thumbsup: results?You're looking in the BIOS and probably thinking, "At this point the OS doesn't matter." - which is more or less correct - but the object of the game is to successfully boot to an OS with support for all of the memory - not just take note of what the BIOS sees. And doing that will require BIOS settings and OS boot parameters that match up.

http://support.micro...om/?kbid=291988Wikipedia - Physical Address Extension

Would you please let us know exactly what OS(s) you're booting or intend to boot?HTH.Good luck.

#7 OFFLINE   b2cm

b2cm

    Posting Prodigy

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,348 posts

Posted 23 December 2009 - 01:44 PM

Quote

What is the Approbiated 648? It is not the video, that is only 8M.who/what is 'stealing' 648M of RAM?
You are using the onboard video. The 8MB is initially the shared memory. When needed, the onboard graphics adapter can use more, up to 648MB (the maximum DVMT, 'Dynamic Video Memory Technology'). To get all your RAM, use a PCI-E card. In the BIOS, set that card as the Boot Graphics Adapter. Also disable Internal Graphics Mode. That should disable DVMT.About DVMT:

Quote

The amount of video memory is dependent upon the amount of pre-allocated memory set for your system plus something called Dynamic Video Memory Technology (DVMT). DVMT, as its name implies, dynamically allocates system memory for use as video memory to ensure the most efficient use of available resources for maximum 2D/3D graphics performance.The amount of video memory allocated depends upon the amount requested by the operating system. When the memory is no longer required, it is returned to the operating system for use by other applications or system functions. DVMT allocates memory based on system needs.
Underscoring mine.http://www.intel.com...b/cs-010488.htm

Edited by b2cm, 23 December 2009 - 01:52 PM.


#8 OFFLINE   tommyj12

tommyj12

    Topic Cop

  • Members
  • PipPipPipPipPipPipPip
  • 766 posts

Posted 23 December 2009 - 02:58 PM

BIOS may also let you set the amount of memory for the IGP.

#9 OFFLINE   crp

crp

    Discussion Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 3,034 posts

Posted 23 December 2009 - 03:05 PM

 rbdietz, on Dec 22 2009, 02:49 PM, said:

Being as approbiated is not an actual word, maybe searching for "system memory appropriated" will turn up more appropriate :( results?
THANKS! :-Dwonder why i didn't get one of those "did you mean ..."

rbdietz said:

You're looking in the BIOS and probably thinking, "At this point the OS doesn't matter." - which is more or less correct - but the object of the game is to successfully boot to an OS with support for all of the memory - not just take note of what the BIOS sees. And doing that will require BIOS settings and OS boot parameters that match up.Would you please let us know exactly what OS(s) you're booting or intend to boot?
64bit CentOS5.4, Linux 2.6.18-164.9.1.el5xen on x86_64.
Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience. ~C. S. Lewis

#10 OFFLINE   V.T. Eric Layton

V.T. Eric Layton

    Nocturnal Slacker

  • Forum Admins
  • 21,224 posts

Posted 23 December 2009 - 03:48 PM

crp,Please post output of this command:
crp_as_user:$ free -m


#11 OFFLINE   rbdietz

rbdietz

    Amiga Exile

  • Forum MVP
  • 486 posts

Posted 23 December 2009 - 07:03 PM

 crp, on Dec 23 2009, 01:05 PM, said:

THANKS! :-Dwonder why i didn't get one of those "did you mean ..."64bit CentOS5.4, Linux 2.6.18-164.9.1.el5xen on x86_64.
You're welcome.Figured approbiated for a simple typo on your part - then you repeated it - and I figured, 'A Chinese engineer's mangled Ingrish?'Since you're booting to Linux (and I know next to nothing about Linux), let's leave it to the Linux guys to assist. That said, the following link may be useful - The DefinitiveBIOS Optimization Guide (Revision 10.7).Good luck.And have a happy holiday.

#12 OFFLINE   b2cm

b2cm

    Posting Prodigy

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,348 posts

Posted 23 December 2009 - 10:49 PM

The manual's screenshot of the BIOS page spells the word 'Appropriated'.

#13 OFFLINE   crp

crp

    Discussion Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 3,034 posts

Posted 24 December 2009 - 12:04 PM

 V.T. Eric Layton, on Dec 23 2009, 12:48 PM, said:

crp,Please post output of this command:
crp_as_user:$ free -m
user]# free -m			 total	   used	   free	 shared	buffers	 cachedMem:		  2981		966	   2014		  0		 69		334-/+ buffers/cache:		562	   2418Swap:		 3999		  0	   3999
hmm, less than 3G?
Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience. ~C. S. Lewis

#14 OFFLINE   b2cm

b2cm

    Posting Prodigy

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,348 posts

Posted 24 December 2009 - 03:18 PM

In 'DVMT Mode Select', use Fixed Mode ( to allocate only 128MB).

#15 OFFLINE   V.T. Eric Layton

V.T. Eric Layton

    Nocturnal Slacker

  • Forum Admins
  • 21,224 posts

Posted 24 December 2009 - 04:35 PM

crp,The important figure in that output is:-/+ buffers/cache:        562       2418This is showing that CentOS recognizes a total of 2980 Meg of RAM = (approx) 3 Gig. Since you have two sticks of 2 Gig DDR2, that tells me that something is up here. You knew that, though... right? ;)Please post the output of:
crp_as_user:$ cat /proc/memory (or possibly meminfo)


#16 OFFLINE   crp

crp

    Discussion Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 3,034 posts

Posted 24 December 2009 - 04:47 PM

 b2cm, on Dec 24 2009, 12:18 PM, said:

In 'DVMT Mode Select', use Fixed Mode ( to allocate only 128MB).
it is already set to a Fixed 64MB.in the BIOS setup I do not see any references to memory mapping of devices or the such.situation is odd, I tested this pc to see if it could handle the 64bit CentOS5.4 and when it passed with no problems I figured it was all set. Odd that it can do 64bit but can't handle 4G of RAM.What I intend to do is to run the CentOS5.4 64bit with Xen (which is booting and doing fine) and setup a Xen 'device' to run an email server. So 2 machines on one, the primary to do DNS and maybe CUPS and the guest to do sendmail (or perhaps have the primarary do sendmail as well and the guest do scalix).If worse case the Xen won't run properly due to shortage of RAM, I'll just do the one and maybe setup the guest for small stuff (like TinyLinux or the such) to do experimenting.
Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience. ~C. S. Lewis

#17 OFFLINE   crp

crp

    Discussion Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 3,034 posts

Posted 24 December 2009 - 04:52 PM

 V.T. Eric Layton, on Dec 24 2009, 01:35 PM, said:

crp,The important figure in that output is:-/+ buffers/cache:        562       2418This is showing that CentOS recognizes a total of 2980 Meg of RAM = (approx) 3 Gig. Since you have two sticks of 2 Gig DDR2, that tells me that something is up here. You knew that, though... right? ;)
:rolleyes: figured something was amiss

Quote

Please post the output of:
crp_as_user:$ cat /proc/memory (or possibly meminfo)
nope and nope
[root@rh5 user]# cat /proc/memorycat: /proc/memory: No such file or directory[root@rh5 user]# meminfobash: meminfo: command not found[root@rh5 user]# locate meminfo[root@rh5 user]

Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience. ~C. S. Lewis

#18 OFFLINE   V.T. Eric Layton

V.T. Eric Layton

    Nocturnal Slacker

  • Forum Admins
  • 21,224 posts

Posted 24 December 2009 - 05:29 PM

crp_as_user:$ cat /proc/meminfo
Hmm... one of those should work. Using your file manager (Konqueror or whatever) navigate to /proc and see if there is anything in there referring to memory or meminfo or something like that.

#19 OFFLINE   V.T. Eric Layton

V.T. Eric Layton

    Nocturnal Slacker

  • Forum Admins
  • 21,224 posts

Posted 24 December 2009 - 05:42 PM

crp_as_user:$ cat /proc/meminfo
Should work. I just booted into my CentOS and it worked for me. :rolleyes:

#20 OFFLINE   crp

crp

    Discussion Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 3,034 posts

Posted 24 December 2009 - 07:53 PM

 V.T. Eric Layton, on Dec 24 2009, 02:29 PM, said:

crp_as_user:$ cat /proc/meminfo
Hmm... one of those should work. Using your file manager (Konqueror or whatever) navigate to /proc and see if there is anything in there referring to memory or meminfo or something like that.
hmm, odd. or does locate data table not look at /proc ?
[root@rh5 /]# ls -l /proc/mem*-r--r--r-- 1 root root 0 Dec 24 15:52 /proc/meminfo[root@rh5 /]# cat /proc/mem*MemTotal:	  3052544 kBMemFree:	   2118328 kBBuffers:		 31788 kBCached:		 337588 kBSwapCached:		  0 kBActive:		 294980 kBInactive:	   285240 kBHighTotal:		   0 kBHighFree:			0 kBLowTotal:	  3052544 kBLowFree:	   2118328 kBSwapTotal:	 4095992 kBSwapFree:	  4095992 kBDirty:			  76 kBWriteback:		   0 kBAnonPages:	  210992 kBMapped:		  53108 kBSlab:			38652 kBPageTables:	  18952 kBNFS_Unstable:		0 kBBounce:			  0 kBCommitLimit:   5622264 kBCommitted_AS:   674084 kBVmallocTotal: 34359738367 kBVmallocUsed:	  5056 kBVmallocChunk: 34359732607 kB[root@rh5 /]#

Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience. ~C. S. Lewis

#21 OFFLINE   V.T. Eric Layton

V.T. Eric Layton

    Nocturnal Slacker

  • Forum Admins
  • 21,224 posts

Posted 24 December 2009 - 11:43 PM

CentOS is definitely only seeing 3 of your 4 Gig. Strange. :(Do you have any other op system on this computer, crp? Does it see the full 4 Gig?You might... maybe... could have a bad stick of RAM.

#22 OFFLINE   Frank Golden

Frank Golden

    Migrant Nuclear Worker

  • Forum MVP
  • 1,516 posts

Posted 25 December 2009 - 03:08 AM

 V.T. Eric Layton, on Dec 24 2009, 08:43 PM, said:

CentOS is definitely only seeing 3 of your 4 Gig. Strange. :(Do you have any other op system on this computer, crp? Does it see the full 4 Gig?You might... maybe... could have a bad stick of RAM.
Does Centos have a Memtest option in its boot menu, if it does run it at next boot and see if your memory sticks are OK.If not D/L and burn to CD Memtest+ v4.00http://www.memtest.org/#downisouse either the iso .zip file or the .qz, extract the .iso and burn to CD.Boot to the CD and run the test.Using either test (centos or a CD) takes quite awhile so it is best to let it run overnight.If there are problems Memtest will report them.
Frank Golden

Acer Aspire as5672WLMi, Core 2 Duo Merom (T7200/2.0 GHz) Centrino, 500 GB Seagate Momentus 7200 rpm (SATA) HDD,   4 GB Corsair DDR2-PC5300 ram, ATi Radeon X1400 (128 MB built-in vram/384 MB system ram),
Win 7 Home Premium | Ubuntu 10.04 LTS  & Ultimate Edition 2.8 | Mandriva 2010.2 Gnome | PCLinuxOS 2010 Gnome & KDE ]
Registered Linux User #423741
Registered Ubuntu User # 6235


"Any sufficiently advanced technology is indistinguishable from magic"-Arthur C. Clarke

#23 OFFLINE   b2cm

b2cm

    Posting Prodigy

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,348 posts

Posted 25 December 2009 - 12:41 PM

The motherboard supports only a total of 2GB (or 1 GB per socket) of DDR2 667/533 DIMMS. That's according to the motherboard's manual.If I remember correctly, 2 GB is the max supported by i945GC chipset.

Edited by b2cm, 25 December 2009 - 12:48 PM.


#24 OFFLINE   crp

crp

    Discussion Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 3,034 posts

Posted 25 December 2009 - 01:00 PM

Booted up an Ultimate CD based on XP and it reported total 3614avail 3355I then booted up into Memtest-86 v3.5. it is still running, on its screen is:moemory 3447M  3035 MB/sChipset Intel i945P/G    ECC: disabledRAM 333 MHz (DDR666)
Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience. ~C. S. Lewis

#25 OFFLINE   crp

crp

    Discussion Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 3,034 posts

Posted 25 December 2009 - 01:43 PM

 b2cm, on Dec 25 2009, 09:41 AM, said:

The motherboard supports only a total of 2GB (or 1 GB per socket) of DDR2 667/533 DIMMS. That's according to the motherboard's manual.If I remember correctly, 2 GB is the max supported by i945GC chipset.
of course now I can not find the manual for the pc :rolleyes: , but I'm pretty sure it said 2G was ok.It definitely sees more than 2G and it is 64bit capable.The Memtest-86 v3.5 finished with an A-OK.going to see if I have a video card available to put in.
Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience. ~C. S. Lewis




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users