 
|
 |
|
Member |
 |
| Posts
:
4 |
| Level
:
|
| Tech Points
:
0 |
| From:
Canada |
|
Posted:3/8/2008 12:48:00 PM |
|
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 ?
|
|
|
|
Moderator |
 |
| Posts
:
33712 |
| Level
:
|
| Tech Points
:
4064 |
| From:
United States |
|
Posted:3/8/2008 1:04:00 PM |
|
| Memory remapping... Take a look in your Northbridge Chipset Configuration. Is memory remapping enabled? The default is, I believe 'Disabled"
|
|
|
| There are 10 kinds of people in the World...Those who understand binary, and those who dont! |
|
|
Member |
 |
| Posts
:
4 |
| Level
:
|
| Tech Points
:
0 |
| From:
Canada |
|
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
|
|
|
|
VIP Member |
 |
| Posts
:
2009 |
| Level
:
|
| Tech Points
:
477 |
| From:
Sweden |
|
Posted:3/8/2008 8:40:00 PM |
|
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)
|
|
|
| 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) |
|
|
Moderator |
 |
| Posts
:
33712 |
| Level
:
|
| Tech Points
:
4064 |
| From:
United States |
|
Posted:3/8/2008 11:36:00 PM |
|
Quote:
Author: 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.
|
|
|
| There are 10 kinds of people in the World...Those who understand binary, and those who dont! |
|
|
VIP Member |
 |
| Posts
:
2009 |
| Level
:
|
| Tech Points
:
477 |
| From:
Sweden |
|
Posted:3/9/2008 7:58:00 AM |
|
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.
|
|
|
| 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) |
|
|
Moderator |
 |
| Posts
:
33712 |
| Level
:
|
| Tech Points
:
4064 |
| From:
United States |
|
Posted:3/9/2008 11:15:00 AM |
|
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
|
|
|
| There are 10 kinds of people in the World...Those who understand binary, and those who dont! |
|
|
VIP Member |
 |
| Posts
:
2009 |
| Level
:
|
| Tech Points
:
477 |
| From:
Sweden |
|
Posted:3/9/2008 5:26:00 PM |
|
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)
|
|
|
| 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) |
|
|
|
|
|
|
|