Mark said:
So XP Pro can only handle 3.4 gigs of RAM, correct? I have (4) dimm slots
with (2) 1 gig sticks achieving a total of 2 gigs in dual channel mode. This
leaves 2 open. I was only wanting to add another gig. Therefore I thought I
would just get a 1 gig stick. If I stick one stick in 1 of the 2 remaining
slots, will it mess up the dual channel mode on the other 2 sticks? If it
does, will I still be much better off with this extra gig over using dual
channel on 2 of the sticks? I had thought about getting (2) 512mb sticks to
fill the other 2, but it seems economically, I would be better off
purchasing 1 stick. Could I get some input and opinions on this please?
Thanks much!
To make a 3GB configuration, you can do
2x1GB + 2x512MB
That maintains the dual channel feature.
If, on the other hand, you tried 3x1GB on a four
slot board, what happens, depends on the chipset.
1) Some chipsets are truly dual channel, and won't
run a 3x1GB configuration. If you're lucky, the BIOS
will ignore the odd stick, and you'd get 2GB
usable as a result. Poorly written BIOS might only beep.
2) Some chipsets drop down to virtual single channel
mode, when 3x1GB are used. That means the memory
bandwidth drops a bit, but 3GB is detected by
Windows. On a given memory access, only one stick
is accessed at a time.
3) The third response, is called Flex Memory. The
dual channel portion runs at full speed (2x1GB).
The odd stick runs in single channel configuration.
Flex Memory is a feature of relatively recent
Intel chipsets. The first instance of this behavior
that I've seen, was on Nforce2 from Nvidia. So they
deserve credit for introducing it.
Buying 2x512MB is likely to do the job for you.
Buying 2x1GB extra will also work, and the hardware/software
will simply ignore the unusable portion. In the case
of memory types like DDR2 or DDR3, where mostly big
sticks are available, this is also a pragmatic solution.
When you ask a question like this, it really helps to mention
either the brand + model number of the computer, or the
brand + model number of the motherboard. Alternately,
even mentioning the chipset on the motherboard helps.
You can get some info about your computer, with CPUZ.
http://www.cpuid.com/cpuz.php
When the new memory arrives, there are two tools you can
use. Memtest86+ from memtest.org, is a memory tester, and
you can either get a floppy or a CDROM based version. It
tests all but less than 1MB of the total memory. It even moves
the executable out of the way, and tests underneath. If you can
do a couple passes error free with that, only then should you
boot into Windows. Once in Windows, you can use Prime95 from
mersenne.org and its "torture test" to complete your memory
testing. That is the test procedure I just finished using
on this computer, with its new memory. Prime95 will stop on
the first error detected, and at least a four hour run is
recommended.
Paul