3

Originally, I had 4GB of RAM (4*1GB), and everything worked like a charm.
A few months ago one of my memory cards got bad, so I had to take it out and throw it away.

A few days ago I bought 2 new identical cards and installed them,
so there are 2*1GB of one manufacturer (kingston), and 2*1GB of another (CEON).
In total it should bring me back to 4GB dual channel.

CPU-Z reports they are all installed (CPU-Z report),
but when BIOS is starting it shows 3145728K, and windows also recognizes only 3GB (system information).

So... Where's the problem?

Dimdum
  • 139
  • 2

1 Answers1

-2

Due to an architectural decision made long ago, if you have 4GB of physical RAM installed, Windows is only able to report a portion of the physical 4GB of RAM (ranges from ~2.75GB to 3.5GB depending on the devices installed, motherboard's chipset & BIOS).

This behavior is due to "memory mapped IO reservations". Those reservations overlay the physical address space and mask out those physical addresses so that they cannot be used for working memory. This is independent of the OS running on the machine.

Quoted from: http://blogs.msdn.com/b/hiltonl/archive/2007/04/13/the-3gb-not-4gb-ram-problem.aspx

From the CPUZ factsheet, the mobo is i945. Read more: https://forum-en.msi.com/index.php?topic=123711.0

In simple words: Or, a Windows 64-bit computer may show only 7.1 GB of usable system memory when 8 GB of memory may be installed. This is because usable memory is a calculated amount of the total physical memory minus “hardware reserved” memory. http://www.thewindowsclub.com/computer-ram-graphics-card-video-memory

Gaurav Joseph
  • 1,725
  • 13
  • 24
  • 2
    If I interpret his screenshot correctly, he has a 64-bit version of Windows installed. Memory is remapped, so it’ll remain accessible. – Daniel B Oct 11 '14 at 17:27
  • 1
    You made 3 mistakes: It worked with 4GB before, problem shows before OS loads (in POST) and he attached report from 64bit system, while the thing you're linking refers to 32bit Windows. – Agent_L Oct 11 '14 at 17:43
  • @Agent_L please read it care fully first. – Gaurav Joseph Oct 11 '14 at 18:49
  • @DanielB please read the post i referred to before downvoting. – Gaurav Joseph Oct 11 '14 at 18:54
  • @Agent_L, please learn to count – Gaurav Joseph Oct 11 '14 at 18:56
  • All you downvoters atleast read it first. – Gaurav Joseph Oct 11 '14 at 18:57
  • 1
    We did; What you quoted has **NOTHING** to do with 64-bit installtion of Windows like the author is using; so your answer is not helpful even in the slightest. I had the same CPU had no problem using 8GB of memory and before that 4GB of memory – Ramhound Oct 11 '14 at 19:05
  • @Ramhound Please read the second paragraph of the summary on the first blog post and then go through the Intel datasheet given with the second blog post – Gaurav Joseph Oct 11 '14 at 19:13
  • I did not downvote and I also *never* heard of problems with remapping (ie. 7.1 GiB available). It’s a standard feature these days, maybe this happens on *very* old mainboards. – Daniel B Oct 11 '14 at 19:58
  • @Ƭᴇcʜιᴇ007 i JUST added the Kingston. I don't think it's relevant though, because I have 5 different sticks now, and any combination of any sticks results in the same behavior - they all work, until I put 4 sticks together. About the MB-model, it's all in the CPU-Z report: Gigabyte, GA-945GM-S2. – Dimdum Oct 12 '14 at 14:08
  • @pabouk I've done that. They all work, until I populate all 4 slots. – Dimdum Oct 12 '14 at 14:14