|CPU-Z reads the SPD (Serial Presence Detect) specs of the ram that's been entered by the module manufactuer on a tiny chip that's on one end of the ram module . That doesn't necessarily relate to whether the mboard / cpu ? will recognize them properly. |
By default, the mboard's bios reads the SPD info on all the modules and uses the slowest mhz and timings, lowest voltage, of all the specs, if the specs are different.
Make sure all the modules are all the way down in their slots, and that the latches at the end of each slot are against the ends of the modules. With some mboards, you may need to unplug them, plug them in several times. Don't touch the gold contacts on the modules with your fingers - if in doubt, wipe off the contacts before you plug the modules in.
The memory must be compatible with either the main chipset memory controller on the mboard, or in the case of most if not all mboards that use DDR2 ram, must be compatible with the memory controller built into the cpu
- in the case of this mboard / cpu ? the more expensive ECC ram is not supported. I don't know whether that would still be recognized as non ECC ram, or it would not be recognized at all.
- the voltage spec of all the modules must be the same, because the mboard's bios will use the lowest voltage (and lowest specs - e.g. if one module is PC5300, others are rated faster, all the modules will run at that PC5300 module's mhz) of all the specs if they are different, and the ones that require more voltage will not work properly in that situation. Most DDR2 modules use 1.8v, the JEDEC standard, but some modules use 2.0v or higher, especially some DDR2 800MHZ modules, PC3200 a.k.a. PC23200 modules.
Here's a list of Visipro modules, and if you click on the details link , the voltages they use varies:
- the modules must be otherwise compatible with what the memory controller can recognize.
E.g. your mboard or cpu ? will recognize 1gb modules with 8 chips, but it might not recognize 1gb modules with 16 or 4 chips.
Your mboard supports up to 2gb modules per slot, for a total max of 8gb, but 32 bit Windows operating systems have a virtual 4gb memory address limit, for both the ram and the operating system's requirements, so if you install 4gb or more, depending on the system, Windows can only use a little under or a little over 3gb of it, no more than say 3.5gb, and you're sometimes better off installing no more than 3gb rather than 4, performance wise.
Kingston has Data sheets for most of their modules that show you how many chips are on the modules as well as what voltage is specified for them.
E.g. for your mboard model:
SS (Single sided) 8 chips 1gb 1.8v
DS (Double sided) 16 chips 2gb 1.8v