Results 1 to 20 of 20

Thread: I think I just stumbled across something important.

  1. #1
    Xtreme Member
    Join Date
    May 2004
    Location
    Toronto, Canada
    Posts
    318

    I think I just stumbled across something important.

    I posted this on OCF: http://www.ocforums.com/showthread.php?t=392628

    I'm wondering what you guys think, and if anyone is willing to try this with their boards?

    ...



    I just ran a quick test with my DFI nForce4 board, and am totally surprised by the results.

    First off, I have noticed that when my memory is overclocked to the point where it starts to cause errors, it always causes errors at the same adresses.

    Intrigued, I tried switching the two sticks between RAM slots. Stick one was in slot one, stick two was in slot three - I moved stick one to slot three, and stick two to slot one.

    Strangely enough, the errors still occured at the same memory adresses.

    But even more peculiar, I found that with the sticks set up one way in the same two slots, they produced more errors than they did when set up the other way in the same two slots.

    With stick one in slot one, and stick two in slot three, I averaged ~5.2 errors per pass of memtest86 test #5. With stick one in slot three, and stick two in slot one, I got several hundred errors per pass. I immediately switched them back, and got my ~5 errors per pass again. I switched them back and forth twice to make absolutely sure - the difference in stability (as measured by the number of errors per pass) is signifigant and reproduceable 100% of the time.

    What on earth is going on here? Why do my memory sticks appear to "prefer" one slot over the other, of the same pair of slots?

    Could some of you please try exactly what I just outlined above, and see if your results line up with mine? You'll need an unstable memory overclock in order to count the errors, and "measure" stability.


    ...The exact same behaviour occurs with the Orange slots. The difference is smaller, but still present with stick one in slot two, and stick two in slot four, I got about 9 errors per pass of test #5 (I stuck to 15 loops of test #5). With stick one in slot four, and stick two in slot two, I didn't get any errors at all after ten loops of test #5! I tested the Orange slots twice as well - the difference is reproduceable and consistant. My previous testing of the slots had the Yellows giving me better stability, but with rearranged sticks the Oranges appear to actually be better.

    I must stress that the same two memory slots were used.

    Forgive me if it seems like I'm making a big deal about nothing, but I am astonished and amazed at this. With the same two slots, the memory behaves drastically different depending on which stick is in which slot. I can't believe I've stumbled across this. What the heck is going on with this?

    If anyone can spend 15 minutes to test their board out in a similar manner I would appreciate it. This can't be just my board, not with both sets of memory slots behaving like this. For all we know, this has been holding back potential memory overclockability for any number of of people.


    If anyone has an explanation or speculation, please share it. I am dumbfounded.

  2. #2
    Xtreme Addict
    Join Date
    Feb 2005
    Location
    USA
    Posts
    1,692
    simple, if you test those sticks individually in single channel you'll find different ceiling in them, the gap between them may vary but the one that causes more error has to be the slower one. I don't know if this still apply to the newer board like these NF4 but personally I prefer to put the slower stick closer to the cpu to compensate the lost.
    Core i7 920 D0 3844A717 4.40Ghz HT on @1.36v (LinX/Prime/3D stable), Corsair 850W, 12GB OCZ Platinum 1600, P6T Deluxe V2, EVGA GTX 285 SS, OCZ Vortex SSD 30GB x3 RAID0, HAF 932.
    Water Cooling Setup: XSPC RX360, MCP355 + XSPC Res Top, Swiftech GTZ, 1/2" Tygon, Scythe S-Flex SFF21F push, 20mm yateloon D12SL-12C pull.


    Opteron 148 CABNE 0528 GPMW 3.1Ghz @1.6v Prime Stable. Westy 37" LVM-37W3, DFI Venus 975, 2GB TeamX Cronus Micron, GSkill HZ, Sapphire X1900XTX, Zippy 700W, X-Fi Xtrememusic, 36GB Raptors x2 @Raid-0.
    WC Setup: PA120.3 +Shroud, MCP655, STORM, MCW60, 1/2" Tygon, mini res, Yate Loon.

  3. #3
    Ebay Hater
    Join Date
    Aug 2004
    Location
    Denmark / UK
    Posts
    1,801
    On a DFI board one slot is stronger than the other, or so one of the guru's explained. Hence putting the weakest stick into the stonger slot will give overall better results in dual channel
    In short, both AMD and NVIDIA discovered that their next-generation graphics cards are superior to each others' last-generation graphics cards.

  4. #4
    the jedi master
    Join Date
    Jun 2002
    Location
    Manchester uk/Sunnyvale CA
    Posts
    3,884
    Quote Originally Posted by Juliette
    On a DFI board one slot is stronger than the other, or so one of the guru's explained. Hence putting the weakest stick into the stonger slot will give overall better results in dual channel
    Got a problem with your OCZ product....?
    Have a look over here
    Tony AKA BigToe


    Tuning PC's for speed...Run whats fast, not what you think is fast

  5. #5
    Xtreme Enthusiast
    Join Date
    Jun 2004
    Location
    Olot (Girona)
    Posts
    693
    Should we find that slot or it's always the same one?
    || Core 2 Quad QX6850 ES @ 3.5Ghz 1.35V || Thermalright Ultra 120 || Asus P5K3 Deluxe || Gskill F3-12800CL7D-2GBHZ
    || XFX 8800GTX || Dell 2005FPW 20" || Ultra X-Pro 750W LE || 3 x WD 320GB SD + 1 x Hitachi 500GB

  6. #6
    Xtreme Addict
    Join Date
    Feb 2005
    Location
    USA
    Posts
    1,692
    Quote Originally Posted by krampak
    Should we find that slot or it's always the same one?
    the closer one to the cpu socket.
    Core i7 920 D0 3844A717 4.40Ghz HT on @1.36v (LinX/Prime/3D stable), Corsair 850W, 12GB OCZ Platinum 1600, P6T Deluxe V2, EVGA GTX 285 SS, OCZ Vortex SSD 30GB x3 RAID0, HAF 932.
    Water Cooling Setup: XSPC RX360, MCP355 + XSPC Res Top, Swiftech GTZ, 1/2" Tygon, Scythe S-Flex SFF21F push, 20mm yateloon D12SL-12C pull.


    Opteron 148 CABNE 0528 GPMW 3.1Ghz @1.6v Prime Stable. Westy 37" LVM-37W3, DFI Venus 975, 2GB TeamX Cronus Micron, GSkill HZ, Sapphire X1900XTX, Zippy 700W, X-Fi Xtrememusic, 36GB Raptors x2 @Raid-0.
    WC Setup: PA120.3 +Shroud, MCP655, STORM, MCW60, 1/2" Tygon, mini res, Yate Loon.

  7. #7
    Member
    Join Date
    Dec 2002
    Location
    Leics UK
    Posts
    3,735
    Might be to do with trace lengths.

    There is usually one slot that is a little better than the others.

    On a dual channel board this complicated by having to use two slots.

  8. #8
    Xtreme Member
    Join Date
    May 2004
    Location
    Toronto, Canada
    Posts
    318
    O.K., that's reassuring

    I was a little weired out by this behaviour, but it makes perfect sense. Thanks for the explanation guys.

  9. #9
    Xtreme X.I.P.
    Join Date
    Dec 2003
    Posts
    4,734
    I have zero explanation for it as I lack enough expertise, but this has been happening on Dual Channel boards for quite a while. Even my Abit NF7-S 2.0 shows same behaviour. Swapping sticks between DIMM slots 2 and 3 results in different level of stability at same vdimm.
    So, I would say that it's normal as much as this can be normal at all

  10. #10
    Xtreme Enthusiast
    Join Date
    Jan 2005
    Location
    Hamilton Scotland
    Posts
    819
    Polygon @ Rebels Haven Describes this issue well.

  11. #11
    Registered User
    Join Date
    Feb 2005
    Location
    The Outer Limits
    Posts
    795
    Staying away from the more complicated aspects of the why...

    Holst is spot on as to the major reason why... trace lengths. Here's a pic that shows your typical setup with a note about the time it takes a signal to travel from the CPU to the memory chips and back again. Lest you think the time stated isn't much, remember that 1) the control signals have to travel from the CPU to the memory and then the data has to travel from the memory back to the CPU (so twice the one way "flight time") and 2) at a 300Mhz FSB for example your only talking about a total of 1.66ns per data access in a burst



    Here's a pic that shows the relative times for when things occur taking this and access times into account when the DIMM with the fastest access time is put in the slot closest to the CPU:



    And here's one when we put the DIMM with the slowest access time in the slot closest to the CPU:



    Remember in a Dual-Channel configuration, the data from both DIMMs of a pair must be valid before it's safe for the CPU to sample it

    Peace
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	FlightTime1.png 
Views:	694 
Size:	49.7 KB 
ID:	32430   Click image for larger version. 

Name:	FlightTime2.png 
Views:	687 
Size:	81.7 KB 
ID:	32431   Click image for larger version. 

Name:	FlightTime3.png 
Views:	694 
Size:	62.9 KB 
ID:	32432  

  12. #12
    Xtreme Member
    Join Date
    May 2003
    Location
    QC, Canada
    Posts
    163
    I've been aware of this since the time I was playing with 8 KingstonX BH-5 sticks and my old nf7-s trying to make 2 of them work good in Dual Channel.
    I finally came up with a set that were doing 240Mhz 2-2-2-5 @3.04V stable in memtest. The funniest part was that if you would mix both sticks (take #1 stick and drop it in the slot of #3, than I was ending with errors like no tomorrows in memtest #5
    AMD Athlon64 3200+ (Venice)0515 @3Ghz;1.63V
    DFI Lanparty UT nF4 Ultra-D
    Msi NX6600GT-TD128E
    1 GB Dual Channel OCZ EL DDR PC-4000 Gold VX @3.3V 2-2-2-5- etc.etc.etc.etc
    Enermax Server/Workstation 550Watts 24 Pins PSU
    2x SATA WD Raptor 40GB @10k rpm in RAID 0
    1 Maxtor DiamondMax10 SATA 200GB 7200rpm (16MB cache)
    Chieftec Dragon Server DA01BD Full Tower case
    Watercooled with CSP-Mag pump, Dangerden TDX64 (#4 nozzle), Maze4 GPUacetal, Heatercore 2-199, 2x S.Denki San Ace 120mmx38mm ~103CFM, Primochill ½" ID tubing
    3DMark01: 26219 3DMark03: 10912 3DMark05: 4888 Aquamark3: 74636 SuperPi: 27.985s PCMark05: 4921

    ------------------------------------------------------------------------------------------------------
    Intel C2 Quad6600 "Go" @3600Mhz ; 1.5050V
    Abit IP35-Pro
    EVGA Geforce8 8800GT Superclocked @700Mhz/1000Mhz
    2 GB Crucial Ballistix DDR2 PC8500 @1080Mhz 5-5-5-15-...2T
    OCZ Powerstream Adj. 600Watts 24 Pins PSU
    1x SATA WD Raptor 150GB @10k rpm
    1x Western Digital SATA2 500GB 7200rpm (16MB cache)
    Chieftec Dragon Server DA01BD Full Tower case
    Watercooled with Swiftech MCP-655pump,Dtek CPU Fuzion, DangerDen Maze5, Heatercore 2-199, 2x S.Denki San Ace 120mmx38mm ~103CFM, Ehein 12mm I.D. tubing

  13. #13
    I am Xtreme
    Join Date
    Dec 2003
    Posts
    2,254

    Lightbulb Thanks again EMC2

    For the intuitive concise explanation

  14. #14
    Xtreme Member
    Join Date
    Jun 2004
    Posts
    379
    HOLY CRAP!! I thought my ch-5 was good before doing 345mhz 2-2-2-6 @ 3.2v

    Now its doing DDR500 2-2-2-6 passing memtest! LOL thanks dude i prolly would have never tried that! Before at DDR500 i got 134 errors at test 5! Now i get 2, which has been stable thru 5 hours of BF2. I really think the two errors in test 5 is an anomoly anyway.

  15. #15
    Registered User
    Join Date
    Oct 2004
    Posts
    21
    The OCZ guys have been suggesting this as a basic troubleshooting measure for some time now. If it doesn't work one way, try swapping the modules in the slot locations. More often than not this will solve a lot of your problems.

    -Eric

  16. #16
    Xtreme Addict
    Join Date
    Oct 2004
    Location
    Boston, MA
    Posts
    1,448
    An OCZ guy made a thread about this a while ago:
    http://www.xtremesystems.org/forums/...409&highlight=

    File Server:
    Super Micro X8DTi
    2x E5620 2.4Ghz Westmere
    12GB DDR3 ECC Registered
    50GB OCZ Vertex 2
    RocketRaid 3520
    6x 1.5TB RAID5
    Zotac GT 220
    Zippy 600W

    3DMark05: 12308
    3DMark03: 25820

  17. #17
    Xtreme Addict
    Join Date
    Feb 2005
    Location
    USA
    Posts
    1,692
    My mushkin redline can do 270 @2-2-2-6 rock solid, but out of curiosity I put the slower stick on dimm 2 (further away from cpu) and put the faster stick next to the cpu....it completely wreck havok the memtest, got thousands of error. switching them back eliminated the error and gain back the solid memclock I had.

    If I were to run 4x512MB I definitely would put the slowest one next to cpu and the fastest on the last slot
    Core i7 920 D0 3844A717 4.40Ghz HT on @1.36v (LinX/Prime/3D stable), Corsair 850W, 12GB OCZ Platinum 1600, P6T Deluxe V2, EVGA GTX 285 SS, OCZ Vortex SSD 30GB x3 RAID0, HAF 932.
    Water Cooling Setup: XSPC RX360, MCP355 + XSPC Res Top, Swiftech GTZ, 1/2" Tygon, Scythe S-Flex SFF21F push, 20mm yateloon D12SL-12C pull.


    Opteron 148 CABNE 0528 GPMW 3.1Ghz @1.6v Prime Stable. Westy 37" LVM-37W3, DFI Venus 975, 2GB TeamX Cronus Micron, GSkill HZ, Sapphire X1900XTX, Zippy 700W, X-Fi Xtrememusic, 36GB Raptors x2 @Raid-0.
    WC Setup: PA120.3 +Shroud, MCP655, STORM, MCW60, 1/2" Tygon, mini res, Yate Loon.

  18. #18
    Xtreme Mentor
    Join Date
    Oct 2004
    Location
    SLOVENIJA
    Posts
    2,594
    so

    GOOD STICK in DIMM4 - closest orange to CPU
    BAD STICK in DIMM2 - farthest orange to CPU

    ?

    10X
    ASUS P5K-E // E8400 Q746A519
    G.Skill F2-8000CL5D-4GBPQ
    LC 550W GP// XPERTVISION 9600GT

  19. #19
    Xtreme Member
    Join Date
    Apr 2005
    Location
    Pittsburgh, PA (or Lisbon, Portugal)
    Posts
    430
    It's the opposite. It's the bad in the slot closer to the cpu.

  20. #20
    Xtreme Mentor
    Join Date
    Oct 2004
    Location
    SLOVENIJA
    Posts
    2,594
    yeah just noticed thanks

    just don't know why OCZ VX 3200 and 618-2 doesnt like yellow slots
    ASUS P5K-E // E8400 Q746A519
    G.Skill F2-8000CL5D-4GBPQ
    LC 550W GP// XPERTVISION 9600GT

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •