Personal computing discussed
Moderators: renee, mac_h8r1, Nemesis
DrDillyBar wrote:3,072,000K ought to be enough for anybody.
DigitalNoob wrote:Here's one for you all. I'm running Windows XP Professional x64 on a Biostar 945P-A7A 8.0 Motherboard running Core2 E4400 Intel processor w/ 4GB of ram ... however, it only recognizes 3.25GB. Nothing I've been able to do enable the system to recognize that last .75GB
DigitalN00b wrote:What is your motherboard?Voldenuit wrote:Either:
A. You need to enable hardware memory remapping in BIOS
or
B. Your motherboard does not support 4GB+
How to do "A"? The Motherboard supports 4GB max as per specs of the Mobo itself.
Flying Fox wrote:DigitalN00b wrote:What is your motherboard?Voldenuit wrote:How to do "A"? The Motherboard supports 4GB max as per specs of the Mobo itself.Either:
A. You need to enable hardware memory remapping in BIOS
or
B. Your motherboard does not support 4GB+
DigitalN00b wrote:Here's one for you all. I'm running Windows XP Professional x64 on a Biostar 945P-A7A 8.0 Motherboard running Core2 E4400 Intel processor w/ 4GB of ram ...
I don't see an option for that in the manual. The updated BIOS might have it, but possibly not In which case, you may be SOL -- technically, the board does support 4GB, but not all of it is accessible. (The BIOS optoin to remap memory was ony available on server boards until fairly recently).There should be a setting in the BIOS called "Memory hole remap" or something like that. It has to be enabled.
bhtooefr wrote:Wait, I thought memory hole remap didn't do any good for a desktop Win32 OS, because they refused to see anything over 4 GiB anyway.
By far the easiest (only?) way to get more than ~3.3 GiB of RAM on a Win32 system is to run Windows Server 2003.
MaxTheLimit wrote:I downloaded the manual last night (see link above). As I said in my earlier the post (the one where I repeated N00b's note that he's using x64) I don't see that option in the BIOS manual or in any of the screenshots it includes. Like I said, it <i>might</i> be available in a later BIOS update, but it's also possible the motherboard isn't capable of it (they had to include the additional address lines, and until recently mfrs only bothered with that on "server" boards).There should be a setting within your bios that mentions something to that effect. For most motherboards I've seen it's in the memory configuration setting. It usually says something along the lines of:
Memory Remap: Disable/Enable
Though probably not exactly that. If you post some shots of your bios we could help you find it...
MaxTheLimit wrote:I think not. That actually reserves memory for ISA cards (as the manual mentions in a cryptic fashion), so that would make the problem worse -- in effect "stealing" another 1MB from available memory to make that address range available for a card that he doesn't have and (on a motherboard lacking ISA slots) couldn't install.EDIT:
While looking through the newest bios update manual I found this:
{pic}
Would this be what we need? I think so.
MaxTheLimit wrote:Yeah, that's what I concluded. Unfortunately. As bitvector said in the first few posts in this thread (and he and others re-iterated later): to see the full 4GB of memory, a 64bit OS is <i>necessary</i> but is not in itself <i>sufficient</i>, because hardware support has to be there on the board itself and the BIOS has to offer the option.Hmm, well that's all I seem to be able to find that even remotely seems related. Might just not be an option on the board.
Nitrodist wrote:975X only supports up to 8GB? Dang, does that mean I can only have 6.4GB on my mobo now?
derFunkenstein wrote:Nitrodist wrote:975X only supports up to 8GB? Dang, does that mean I can only have 6.4GB on my mobo now?
That's roughly how I was reading it, too. Which dashes my dreams for an 8GB system.
Krogoth wrote:975X can support 8GB without a problem, the catch is that 2GB DDR2 modules are still very pricey and are not friendly to overclocking.
morphine wrote:No. Once you can remap physical memory around the addresses used by the PCI devices, there's no overlap or conflict between them. If your chipset supports the necessary address lines and remapping, then your 64bit OS will see all of the memory just like it does when you have 4GB. In other words, with 8GB your memory map will look like:Krogoth wrote:975X can support up to 8GB of addressable space, which means that (akin to the whole 4GB situation), you may as well have 8GB, but you'll have to reserve memory for the hardware, leaving you with 7-odd GB left. At least that's how I read it.975X can support 8GB without a problem, the catch is that 2GB DDR2 modules are still very pricey and are not friendly to overclocking.
Krogoth wrote:Actually, the memory controller in the K8 was documented as being capable of 52bits of physical address, but I don't believe more than 40bits was ever implemented in practice.The problem with 945G is purely a memory controller issue. You got to have a memory controller that can address higher bits in other to take advantage of x86-64 standard greater memory celling. IIRC, the memory controller on K8s are 36-bit = 64GB limit.
It's documented as 48bits; but again, I don't know what is actually implemented -- it may still be 40bits (this is also something that may differ between Phenom and Barcelona).I am not sure many bits that memory controller on K10 can address.
UberGerbil wrote:No. Once you can remap physical memory around the addresses used by the PCI devices, there's no overlap or conflict between them.