• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

What's with Nforce4 SLI and 2 x 1GB RAM?

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

Sorin

Member
Joined
Mar 7, 2004
Location
Phoenix, since 03/2014
At the end of my rope here and very frustrated. My pair of 1GB memory modules refuse to run at DDR400 when used together. They are both OCZ4001024ELPE.

In both an Abit AN8 SLI and an Asus A8N-SLI Deluxe (in my system, so all other hardware besides the motherboard is identical), when either module is used alone, it runs at 400MHz, DDR400. When used together, they run at DDR200 (yeah 200, as in 100MHz clock frequency). When forced in the BIOS of both motherboards to be DDR400, the system refuses to boot and just sits there, powered on but not booting. So with these motherboards, I am forced to run my nice DDR 400 2 x 1GB modules in dual channel, DDR200 mode, otherwise system won't boot.

Bad RAM right? Well, no. When tested in an Abit NF7-S v2.0 they run flawlessly. They are immediately detected as DDR400 and they run at DDR400, dual channel.

Before I got the ASUS board, I thought the Abit was just bad. The AN8 SLI (Nforce4 SLI) would not run them together at DDR400, only seperately. When together, they were forced to DDR200. So I tried the Abit NF7-S v2.0 (note Socket A and Nforce2) and they ran totally perfect at DDR400, 2 x 1GB. So I concluded bad motherboard.

So I got the Asus and guess what? Lo and behold, exact same problem as the Abit AN8.

So two different Nforce4 SLI motherboards, completely identical problem with RAM. They won't run 2 x 1GB DDR400 RAM at DDR400 speeds. They run each module seperately at DDR400, but when used together, both boards refuse to run them faster than DDR200, otherwise the system won't boot.

So I really don't know what to do at this point. Is there some stupid setting I'm missing somewhere? I'm not as familiar with Nforce4 and the whole AMD 64 stuff as I was with Socket A and Nforce2. I'm not buying into the thought that I just HAPPEN to get 2 shoddy motherboards from two totally different manufacturers.

I originallly posted in the Abit subforum here and got no replies. I posted on Abit's (the site) forums and got 1 useless reply that basically told me to go away and post at OCZ. I also posted at OCZ's forums, which is where I got some real help and came to the idea of trying the RAM in a different board (which was the NF7-S v2.0). Naturally concluded bad board and got a new one, but now I'm back at square 1.

Help :(
 
That is really wierd..I'm thinking possibly a motherboard driver problem? Umm...ram compatibility error (though that is less likely as you tried with two motherboards)...bad ram? even though you tested it there could be some problem that the test didn't find. I would try getting a replacement pair of the ram, and see how that works. Get the latest drivers for the mobo, too. Good luck with it.
 
Already have latest chipset drivers and BIOS. I don't know how the RAM would be bad, because they run perfectly in DDR400 and dual channel on a Socket A Nforce2 board. I don't even have to touch the BIOS. It's just that these two Nforce4 SLI boards don't like it for some reason. Does Nforce4 not like two modules being different revision numbers? (I bought these two modules 9 months apart. One is rev 1, the other is rev 2.2. Identical model numbers though).

I really don't see too many other explanations. Other than a fantasically insane coincidence of having two different boards from two different manufacturers having an identical bug.

1) Nforce4 doesn't like different revisions of identical model number RAM?
2) Neither board is fully compatible with OCZ? (BS though, I've seen many sigs with 2 x 1GB and OCZ in these boards)
3) Extreme coincidence with having the same bug on different models of boards from different manufacturers?

me: -----> :bang head
 
Hardware for both was identical, as per signature. Both of these boards were in my system.

eVGA 256MB 7800 GT PCI-e

PSU is a 550w Fortron Sparkle 24-pin.
 
In the Nforce2, Abit NF7-S v2.0 it was a PNY 6800 GT 256MB AGP, the PSU was a Fortron Sparkle 500w, and the CPU was a mobile Athlon XP 2500+ Barton at 9.5 x 200 (1900MHz).
 
Have you tried flashing the SPD? You could dump the SPD from one module using a prog called Taiphoon and flash it to the other. That would result in both mods having the same SPD and thus the same info.

Now, I can't see that that would really be the issue but, as long as the specs (speeds/timings) are identical, this wouldn't cause an issue.
 
billb said:
Fantatic (and fantastically damgerous for nOObs!)

Which is exactly what I am when it comes to that program! Someone wanna baby step, small words, and slow speech me through it? I really don't want to blow up my memory.
 
I've had a similar problem...

And different...

I have ocz 2x1024 Gold 3200 stuff 2 3 2 8 stock
and ocz 2x1gb Plat 3200 stuff 2 3 2 5 stock.

I have an epox, jetway, dfi and asus nf4 board. I generally refuse to use the jetway anymore... But when either pair of ram are paired with the 3800+ x2 it fails in my dfi. When they're paired with the 3800+ x2 in the epox or asus they're fine. When in the dfi with my 3500 or 3000 they're fine. I also run similar sparkle psu's...both 550's, one is sli, the other is not. Anyway...I don't think we're having exactly the same problem, but since it's similar and we have such similar systems i thought i'd post it.
 
Yeah, it's bizzare. But really, I think my best shot at this point is that Thaiphoon program. Even though the two modules have identical model numbers (OCZ4001024ELPE), they are different revisions. One is 1.0 and the other is 2.2. The 1.0 has timings of 2-3-2-5 and the 2.2 has timings of 2.5-3-2-5. So the only real difference is the CAS. Maybe that's the problem, maybe the nforce4 is being bratty and picky about not running them together correctly because of the different CAS (i.e. different revision)? Although if that was the problem, I'd think it'd refuse to do dual channel, rather than nerfing the clock speed by 50%. Anyways, I want to give it a shot.

n00b WTB walkthrough of Thaiphoon so I don't blow up my memory ;)
 
Sorin said:
Yeah, it's bizzare. But really, I think my best shot at this point is that Thaiphoon program. Even though the two modules have identical model numbers (OCZ4001024ELPE), they are different revisions. One is 1.0 and the other is 2.2. The 1.0 has timings of 2-3-2-5 and the 2.2 has timings of 2.5-3-2-5. So the only real difference is the CAS. Maybe that's the problem, maybe the nforce4 is being bratty and picky about not running them together correctly because of the different CAS (i.e. different revision)? Although if that was the problem, I'd think it'd refuse to do dual channel, rather than nerfing the clock speed by 50%. Anyways, I want to give it a shot.

n00b WTB walkthrough of Thaiphoon so I don't blow up my memory ;)


Have you tried manually setting the RAM timings to 2.5-3-2-5?
Also, I presume you do have the RAM stix in the same colored dimm slots, correct?

Since the two modules are not the same revision, you'll be lucky to get dual channel out of them. Manufacturer's even want you to have pairs that are only different by 1 serial # (that is, they come off the same batch).

My guess is that you'll need to make sure you get most all your BIOS options for your RAM out of "auto" mode and force them to cooperate--definitely your general timings.

Good luck.
 
masterwoot said:
Have you tried manually setting the RAM timings to 2.5-3-2-5?
Also, I presume you do have the RAM stix in the same colored dimm slots, correct?

Since the two modules are not the same revision, you'll be lucky to get dual channel out of them. Manufacturer's even want you to have pairs that are only different by 1 serial # (that is, they come off the same batch).

My guess is that you'll need to make sure you get most all your BIOS options for your RAM out of "auto" mode and force them to cooperate--definitely your general timings.

Good luck.

They do run in dual channel, just not at 400MHz (200MHz clock). They run at 200MHz (100MHz clock), but still dual channel. I manually set the CAS down to 2.0 from 2.5, and the command rate from 2T to 1T, and all is well. It's only when I force the BIOS to manually run them at 400MHz (DDR400, 200MHz clock) that the system wont boot and I have to clear CMOS. And yup, they are in the correct slots, that was the first thing I checked (slots A1 and B1 for my particular board. A1 and B1 are one color, and A2 and B2 are another color, so the colors match too).
 
Mildly disappointing to go from 2.0 (that's the default CAS of the 1.0 revision) to 2.5 (default revision of the 2.2), but if it gets me going to 400MHz, they I'll be happy with that. I'll try it later on when I get home.
 
Using Thaiphoon and CPUz, I wrote down as many of the timings of the slower, later revision module as I could, after which I went into the BIOS and set as many of the timings as were there to what I wrote down. I then rebooted (still at DDR200) to make sure things were ok, and all was well. So I restarted again and set the clock rate to DDR400 and rebooted.

It seems to be working for the moment. I ran Sandra a couple of times and sure enough, it seems to be DDR400 dual channel. Bandwidth now is around 5.5GB, when before at the dual channel DDR200 it was 2.9GB (2.2GB in DDR200 single channel, for reference).

I've rebooted a few times just to make sure it would, and it looks okay for now.

</fingerscrossed>
 
Sorin said:
Even though the two modules have identical model numbers (OCZ4001024ELPE), they are different revisions. One is 1.0 and the other is 2.2.
The're are probably(?) different ICs on the modules. It will be problematic to OC with much success, as the max OC for each module will be different (even if you Thiophon the SPD timings). You'd have more success if you bought a matched set or could find a module to match one you have.

Really, when you buy memory, you're just buying ICs. The manufacturer just builds modules from the cheapest and most available (at the time) ICs that will yield modules with the specs he wants. If it's to add inventory to a part No. it may or may not be the same ICs as used in previous production runs...hence the Rev nos.
 
Back