2x32 or 4x16GB is better for RAM?

Discussion in 'General Hardware' started by Danny_G13, May 25, 2023.

  1. Danny_G13

    Danny_G13 Master Guru

    Messages:
    924
    Likes Received:
    219
    GPU:
    MSI 4090 Trio
    So I'm looking into what setup is better, 2x32 or 4x16 DDR5 and I've seen varying comments.

    The general consensus appears to give 2x32 the edge, or 2x whatever, v filling up all four channels, but it's not definitive.

    There are comments about single rank v dual rank, and some seem to favour the latter while others say the latter is slower than single.

    So I have 4x16 single rank @ C40 6000Mhz v 2x32 dual rank C32 @ 6000.

    What would be the stronger choice?
     
  2. Horus-Anhur

    Horus-Anhur Ancient Guru

    Messages:
    8,638
    Likes Received:
    10,690
    GPU:
    RX 6800 XT
    It's easier for the memory controller to run just 2 dimms. This allows for higher clocks and lower timings.
    Regarding ranks, the best setup is to have 4 ranks. 2 ranks, has lower performance. 8 ranks is much harder for the memory controller to drive.

    So the ideal situation is a 2x32GB, dual rank kit.

    But if you already have the memory, and its working well, there is not much point in switching.
    The gains are not that big.
     
    cucaulay malkin likes this.
  3. Undying

    Undying Ancient Guru

    Messages:
    25,343
    Likes Received:
    12,754
    GPU:
    XFX RX6800XT 16GB
    You wont be running same freq. with 2 or 4 dimms. 4x16gb is alot harder on imc.
     
  4. Freeman

    Freeman Master Guru

    Messages:
    596
    Likes Received:
    164
    GPU:
    4060 ti 8gb
    Depends on task?
     

  5. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,561
    GPU:
    GF RTX 4070
    With 4x16 you will have dual rank config as with 2x32. So the better timings should decide the winner.
     
    cucaulay malkin likes this.
  6. Danny_G13

    Danny_G13 Master Guru

    Messages:
    924
    Likes Received:
    219
    GPU:
    MSI 4090 Trio
    Thanks for the replies here, currently I have 4x16 TeamDelta 6400 (@6000) DDR5 @ C40 single rank, and 2x32 G.skill dual rank 6400 (@6000) C32.

    I got the latter because I was hoping to get the full 6400 because the board QVL said it would work at that speed but it peaks out at 6000 before I get issues.

    And the consensus here seems to be the g.skill is my favoured option. I'd agree. I have it in there and performance is good. I understand single rank is meant to be quicker but I saw a site claiming all four channels filled is the best option.

    Both work @ 6000, and seems you guys are saying timings win the day.
     
  7. fantaskarsef

    fantaskarsef Ancient Guru

    Messages:
    15,696
    Likes Received:
    9,574
    GPU:
    4090@H2O
    I miss the days of tripple and quad channel enthusiast platforms.

    As for op: I'd go 2 DIMMs, the best you can get / run with your CPU / MB.
     
  8. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,561
    GPU:
    GF RTX 4070
  9. Horus-Anhur

    Horus-Anhur Ancient Guru

    Messages:
    8,638
    Likes Received:
    10,690
    GPU:
    RX 6800 XT
    It's half right.
    Single rank kits can usually clock a bit higher. But this doesn't make up for the advantage of the memory controller being able to access more ranks, in dual rank configurations.
    It's the same for DDR 4 and DDR5.
     
  10. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,561
    GPU:
    GF RTX 4070
    When one plank is dual rank, but when you populate all two slots per channel with single rank planks does it introduce dual rank config? (That was my original assumption here.)
     

  11. Horus-Anhur

    Horus-Anhur Ancient Guru

    Messages:
    8,638
    Likes Received:
    10,690
    GPU:
    RX 6800 XT
    It's just that the more ranks, the harder it is for the memory controller to drive the kits.
     
  12. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,561
    GPU:
    GF RTX 4070
    Why?
     
  13. Horus-Anhur

    Horus-Anhur Ancient Guru

    Messages:
    8,638
    Likes Received:
    10,690
    GPU:
    RX 6800 XT
    Because it has to coordinate accesses throughout more memory ranks.
    You have to consider that memory is very dumb. So the memory controller has to do all the work.
     
  14. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,561
    GPU:
    GF RTX 4070
    I see. According to videos I have seen so far memory controllers learned to utilize 2 ranks quite good
     
  15. Horus-Anhur

    Horus-Anhur Ancient Guru

    Messages:
    8,638
    Likes Received:
    10,690
    GPU:
    RX 6800 XT
    Up to 4 ranks, most memory controllers work very well. Although they do lose a small percentage of clock speed.
    It's only when we go to 8 ranks, that there is a stronger loss in speed.
     

  16. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,561
    GPU:
    GF RTX 4070
    (Let`s continue discussion.)
    Why the loss of clock speed?
    Do you mean that two ranked planks has lesser MHz by default? Or do you mean that two ranked planks do not work at claimed MHz?
     
  17. Horus-Anhur

    Horus-Anhur Ancient Guru

    Messages:
    8,638
    Likes Received:
    10,690
    GPU:
    RX 6800 XT
    The memory controller can't clock memory as high the more ranks it uses.
    But it's just a very small diference.
     
  18. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,561
    GPU:
    GF RTX 4070
    Are you sure? (I am not trolling, I am just wrestling fuller answers from you...)

    PS Does memory controller feed actual clock signal to modules? Or motherboard does that?
     
  19. Horus-Anhur

    Horus-Anhur Ancient Guru

    Messages:
    8,638
    Likes Received:
    10,690
    GPU:
    RX 6800 XT
    How don't know exactly the inner workings of this. Just the experience me and many other overlockers have.
    I think buildzoid explained this in one of his videos about ranks.
     
  20. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,541
    Likes Received:
    13,561
    GPU:
    GF RTX 4070
    I am curious because clock signal is just a sync thing, as I take it. I see no reason to lower sync signal because of two ranks. Controller takes into account the presence of several ranks to choose them for increased parallelism, but all ranks should be able to work with same sync signal.

    And again, one thing is a plank with two ranks on it, and another thing is two single ranked planks in one channel slots.

    PS And overclock is not in question in this thread. If plank is rated at certain MHz it should not matter whether single ranked or not.
     

Share This Page