SEARCH
ASUS Member ID
Password
Forgot password?
Join member
The disk drive numbers may not correspond as expected to the SATA channel numbers
4GB memory installed but less memory size detected
CPU Vcore voltage drops as CPU load goes up
How to troubleshoot SATA problems
Blu-ray Disc Playback under Windows XP
BSOD during HDD hot plug under AHCI mode
Inaccurate temperature reading in PC Probe II and Everest
Fail to enter Standby mode under VISTA OS
Memory compatibility Issue
Inaccessible Seagate hard drive
System show ACPI Error under VISTA Event Log
Installation of Windows Vista is slow or unable to install when using more than 3GB DDR memory
Fail to enter Standby (S3) mode under Windows XP
Temperature Q'Fan reacts to
System show 「New CPU installed」message at POST
CPU Vcore voltage sometimes is lower than BIOS setting
AHCI Driver for Windows XP
My M/B cannot detect the total volume of my HDDs correctly when I use Raid over 2TB volume, why?
Sound Recorder does not work with 4GB memory
Criterias for 「CPU fan error」message to appear at POST, and ways to bypass it
More FAQ

ASUS Support Home Location : Forum > Motherboard > P5B-Plus  
  Forum  
  Topic : [Problem]Asus P5B-Plus cant reconize 4 GB of ram New Topic
Shamell
Member
Posts : 4
Level :
Tech Points : 0
From: Canada
Posted:3/8/2008 12:48:00 PM # 1
Asus P5B-Plus cant reconize 4 GB of ram

Mobo: Asus P5B-Plus (bios 1002)
Ram: (2 x 1GB) OCZ Platinum Revision 2 2GB   DDR2 SDRAM DDR2 800 (PC2 6400) 
        (2x1GB) A-Data DDR2 800 240pin 2GB Kit  Unbuffered-DIMM Non-ECC Memory


I have done all I can think of, tried just my 2 x OCZ sticks (tried all banks) and also tried 2x A-Data ram (all banks tried also) they all work. I have also mixed the ram together in different patterns and they all work, but no matter when I put all 4 in mixed banks or in properly (A and B) it will still show 3008 MB. Also in the BIOS it doesnt show the full 4BG.

I know about Vista 32bit can only see 4 GB (including video card) system wide I know all that, but it should still show around 4 GB of ram, have many friends with 4 GB of ram and it shows for them in bios (windows thats anotehr stroy). But im just focused of why it wont address all 4BG in the bios. Any help would be much appreciated.

I have also defaulted bios, took off overclocks, have all defaults and still no go. Even if I dont get near all 4 GB of ram in windows, bios side I should see it all.

Thanks.

P.S. my video card has 256 of ram, ALso used Everest to check ram, and cpuz it does show all sticks of ram 2 x ocz and 2 x adata. so it should address near 3.5 gb of ram ? no ? or only 3 ?

  Reply Reply Quote & Reply Quote & Reply
Ulrich
Moderator
Posts : 33712
Level :
Tech Points : 4064
From: United States
Posted:3/8/2008 1:04:00 PM # 2
Memory remapping...  Take a look in your Northbridge Chipset Configuration.  Is memory remapping enabled?  The default is, I believe 'Disabled"

  Reply Reply Quote & Reply Quote & Reply
There are 10 kinds of people in the World...Those who understand binary, and those who dont!
Shamell
Member
Posts : 4
Level :
Tech Points : 0
From: Canada
Posted:3/8/2008 3:59:00 PM # 3
well you were right, i put that option on and voila i see 4096 MB in bios, but the weird thing is now in windows its only giving me 2048 MB. When I had the memory remapping off, bios gave me 3008 MB and windows said 3008 MB.

any links ?

again no over clocks and everything default

  Reply Reply Quote & Reply Quote & Reply
Hiker
VIP Member
Posts : 2009
Level :
Tech Points : 477
From: Sweden
Posted:3/8/2008 8:40:00 PM # 4
Hi Shamell,

On a 32-bit OS (XP or Vista), you can only use (see) 3008MB (2.93GB). Memory remapping must then be disabled, or you will only see 2048MB (2GB). This is because only whole 1GB entities can be remapped and when anything of a 1GB entity is reserved for hardware, the whole entity is remapped (above 4GB address space where it can't be reached by a 32-bit OS).

(OS 32-bit: 232 = 4 GB address space)

  Reply Reply Quote & Reply Quote & Reply
Asus P5B Deluxe/WiFi-AP Rev. 1.03G (BIOS 1238) -- C2D E6600@3.00GHz 1.3250V -- Noctua NH-U12F HSF -- 2x1GB Corsair TWIN2X2048-6400C4@833MHz 4-4-4-12-4-35 2.05V -- Asus EAX1300PRO Silent -- OS on 2x250GB/16MB Seagate Barracuda 7200.10 SATA2 2xRAID0 + 1x250GB/16MB Non-RAID Backup Data, all 3 on ICH8R -- NEC Optiarc AD-5170A -- Sony Floppy Drive -- Antec P180B -- SeaSonic S12-430W -- WinXP PRO SP3 / Win7 x64 RC 7100 (Dual boot)
Ulrich
Moderator
Posts : 33712
Level :
Tech Points : 4064
From: United States
Posted:3/8/2008 11:36:00 PM # 5

Quote:
Author: Shamell Posted: 3/8/2008 3:59:00 PM

well you were right, i put that option on and voila i see 4096 MB in bios, but the weird thing is now in windows its only giving me 2048 MB. When I had the memory remapping off, bios gave me 3008 MB and windows said 3008 MB.

any links ?

again no over clocks and everything default


A complicated matter.... there are a number of referrences to what remapping exactly does.  In addition to Hiker's explanation, you might want to look at these links..

http://support.microsoft.com/kb/929605

http://www.polywell.com/US/support/faq/4GB_Rev1.pdf

In any case, whether you see 2GB or 3GB or a bit more, the memory isn't going to waste..the system is using it all, albeit reserved in some cases.  How this will impact your system's performance is difficult to know as all system environments are different.  You would need to run a series of benchmark applications with remapping enabaled and then disabled to know for sure. 

  Reply Reply Quote & Reply Quote & Reply
There are 10 kinds of people in the World...Those who understand binary, and those who dont!
Hiker
VIP Member
Posts : 2009
Level :
Tech Points : 477
From: Sweden
Posted:3/9/2008 7:58:00 AM # 6

Hi Ulrich,

I agree with you - the memory handling is a complicated matter.
A general "truth" is: One who thinks that something is easy hasn't understood the problem. That certainly applies to this matter.

I would say that it's more or less impossible to fully grasp how remapping really works, especially as it is to some degree dependent on the environment in form of chipset, BIOS and operating system.

I think one has to limit the understanding to what's normal behaviour in terms of what BIOS and operating system shows as available memory under various conditions.

I'm somewhat doubtful to your statement "In any case, whether yoy see 2GB or 3GB or a bit more, the memory isn't going yo waste..the system is using it all, albeit reserved in some cases" though. In that case there would be no use for the remapping setting in BIOS, remapping could always have been enabled.

Here follows an extract from your Microsoft link above:

For Windows Vista to use all 4 GB of memory on a computer that has 4 GB of memory installed, the computer must meet the following requirements:

The chipset must support at least 8 GB of address space. Chipsets that have this capability include the following:

Intel 975X

Intel P965

Intel 955X on Socket 775

Chipsets that support AMD processors that use socket F, socket 940, socket 939, or socket AM2. These chipsets include any AMD socket and CPU combination in which the memory controller resides in the CPU.

The CPU must support the x64 instruction set. The AMD64 CPU and the Intel EM64T CPU support this instruction set.

The BIOS must support the memory remapping feature. The memory remapping feature allows for the segment of system memory that was previously overwritten by the Peripheral Component Interconnect (PCI) configuration space to be remapped above the 4 GB address line. This feature must be enabled in the BIOS configuration utility on the computer. View your computer product documentation for instructions that explain how to enable this feature. Many consumer-oriented computers may not support the memory remapping feature. No standard terminology is used in documentation or in BIOS configuration utilities for this feature. Therefore, you may have to read the descriptions of the various BIOS configuration settings that are available to determine whether any of the settings enable the memory remapping feature.

An x64 (64-bit) version of Windows Vista must be used.


A change with Windows Vista Service Pack 1 is that if 4 GB are installed, they also will be reported in Vista 32/64 bit. That doesn't mean the 4 GB will actually be used by a 32-bit OS.

  Reply Reply Quote & Reply Quote & Reply
Asus P5B Deluxe/WiFi-AP Rev. 1.03G (BIOS 1238) -- C2D E6600@3.00GHz 1.3250V -- Noctua NH-U12F HSF -- 2x1GB Corsair TWIN2X2048-6400C4@833MHz 4-4-4-12-4-35 2.05V -- Asus EAX1300PRO Silent -- OS on 2x250GB/16MB Seagate Barracuda 7200.10 SATA2 2xRAID0 + 1x250GB/16MB Non-RAID Backup Data, all 3 on ICH8R -- NEC Optiarc AD-5170A -- Sony Floppy Drive -- Antec P180B -- SeaSonic S12-430W -- WinXP PRO SP3 / Win7 x64 RC 7100 (Dual boot)
Ulrich
Moderator
Posts : 33712
Level :
Tech Points : 4064
From: United States
Posted:3/9/2008 11:15:00 AM # 7
Right, H.

Quote&Cite....   Reserved.

"For example, if you have a video card that has 256 MB of onboard memory, that memory must be mapped within the first 4 GB of address space. If 4 GB of system memory is already installed, part of that address space must be reserved by the graphics memory mapping. Graphics memory mapping overwrites a part of the system memory. These conditions reduce the total amount of system memory that is available to the operating system."

But not what is available to the system as a whole.


http://support.microsoft.com/kb/929605

  Reply Reply Quote & Reply Quote & Reply
There are 10 kinds of people in the World...Those who understand binary, and those who dont!
Hiker
VIP Member
Posts : 2009
Level :
Tech Points : 477
From: Sweden
Posted:3/9/2008 5:26:00 PM # 8

Ulrich

Yes, the keywords are "that address space must be reserved". The PCI cards doesn't use the physical system memory - it's only the address space that is used for e.g. a Graphics card, not the physical system memory behind that address space. The Graphics card uses its own onboard memory. Writing to the Graphics card memory also writes to the system memory with the same addresses, which makes that memory unusable to the OS. But that same memory isn't used by the hardware either! So, to my understanding, the reserved system memory is really wasted.

For comparison, when less than 3GB is installed, no system memory is lost (unless the Memory Remap Feature is enabled and a part of the address space for the third GB is reserved). This is due to that the address space reserved for hardware is taken with start from the highest 32-bit address (4GB) and lower.

The reason that no memory is lost when using a 64-bit OS is that the Memory Remap Feature (when enabled) remappes the reserved address space  for system memory above the 4GB address space, where the 64-bit OS can make full use of it (but of course is out of reach for a 32-bit OS).

The following part, I think, may be dependent on which motherboard / chipset that is used. For my P5B Deluxe with chipset P965, the User Guide (page 2-13) says:
"Due to chipset resource allocation, the system may detect less than 8GB system memory when you installed four 2 GB DDR2 memory modules".

There is an exception where a 32-bit OS is capable of using up to 64GB of memory, and that is Windows Server 2003 32-bit with PAE (Physical Address Extension) using 36 bit addresses.

(236 addresses 64GB)

  Reply Reply Quote & Reply Quote & Reply
Asus P5B Deluxe/WiFi-AP Rev. 1.03G (BIOS 1238) -- C2D E6600@3.00GHz 1.3250V -- Noctua NH-U12F HSF -- 2x1GB Corsair TWIN2X2048-6400C4@833MHz 4-4-4-12-4-35 2.05V -- Asus EAX1300PRO Silent -- OS on 2x250GB/16MB Seagate Barracuda 7200.10 SATA2 2xRAID0 + 1x250GB/16MB Non-RAID Backup Data, all 3 on ICH8R -- NEC Optiarc AD-5170A -- Sony Floppy Drive -- Antec P180B -- SeaSonic S12-430W -- WinXP PRO SP3 / Win7 x64 RC 7100 (Dual boot)
1
Previous Topic:: Next Topic
ModeratorModerator: Wheelz New Topic Related FAQ Related FAQ Forum Home Forum Home
Forum Model :
If you have any query or comment about this site, please kindly contact site administrator.
Legal Information | Privacy Policy | Sitemap | Contact Us | ASUS Global