Gabriel said:
Hi all, I have two sticks that are both 2gig sticks in dual channel mode
my question is If I put another two sticks in do they have to be the
same as the sticks I started with as I don't have quad channel support
on my motherboard, If I buy the same speed and voltage but different
brand will it effect the dual mode support or not?
im using:
G.Skill DDR2-1066 PC2-8500 CL5-5-5-15 2.0~2.1v
Thanks GK.
Well, some variations are allowed, and some not.
For example, say I had a "low voltage RAM" kit, mixed with a
"high voltage RAM" kit. I might not be able to find a VDimm setting,
that makes both of them work (meet their overclocked timing).
If I ran only 1.9V, the 2.1V kit might not meet timing
(might have to run CAS6 perhaps).
If they were rated for the same upper voltage range, then you
might have a better immediate handle on what speed and timing they
can be run at. If you run mixed voltages, the speed and timing
are established by testing them.
If we went back to an era where voltage was not such an issue,
what else would we notice ? Say I had a PC2-6400 CAS6 kit mixed
with a PC2-6400 CAS5 kit. All four sticks end up running at CAS6.
If I had a PC2-6400 kit, mixed with a PC2-8500 kit, then the
computer runs at PC2-6400 rate. The "lowest common denominator",
for speed and timing is selected.
Now, in the latter example, it's possible that when the PC2-8500
is run at PC2-6400, it doesn't need quite as much voltage. So you
may be able to run a mixture of low and high voltage DIMMs, at a
lower voltage (and a lower speed). As long as you don't expect
them to be meeting their peak speed/timing at the time. So if
you're mixing "extremely different" kits, you're best off doing
extensive testing, before booting into Windows. That includes
memtest86+ for a first attempt at stability, as well as running
Prime95 from a Linux LiveCD, to prove it's really stable.
There is one other parameter, called Command Rate, but it was
probably already set to 2 (slow), due to the clock rate of the RAM.
There is a small penalty associated with running four sticks
instead of two sticks (bus loading), and command rate can be
set to 1 or 2 to compensate. When set to 2, the command sits on
the bus for two cycles, but is strobed into the memory on the second
cycle, giving an entire cycle for Tsetup.
On older RAM technologies (PC3200), there is a more significant
penalty with added bus loading. And typically, a user might go
from DDR400 to DDR333. DDR2 and later technologies, aren't affected
to the same degree. If there's any problem at all with running
the four sticks, it might only require a minor adjustment (say, bump
up Trcd by 1), to fix it. Or even, run the Northbridge memory
controller at a slightly higher voltage (to improve the timing).
*******
Considering the speed (1066), CAS (CAS5), and 4GB total of your current
kit, I might be tempted to leave well enough alone. You're doing
pretty good for DDR2 there, as it is. Adding more RAM, you might
have to adjust for a lower performance setting. So there had better
be a good reason for wanting something like an 8GB configuration.
If you had a slow setup like I've got (CAS6 PC2-6400), then there'd
be no penalty with going to 8GB. But if you have high performance
RAM already in place, there's a small risk you're going to need
to detune it a bit, for stability. And you can't really buy good RAM
these days for DDR2 anyway - the enthusiast companies have moved on,
leaving "slow RAM" for sale.
Paul