Selaa lähdekoodia

add notes regarding ddr5

Casey DeLorme 1 viikko sitten
vanhempi
säilyke
2c238e4056
1 muutettua tiedostoa jossa 47 lisäystä ja 0 poistoa
  1. 47 0
      notes/ddr5.md

+ 47 - 0
notes/ddr5.md

@@ -0,0 +1,47 @@
+
+# DDR5 Memory
+
+Besides the insane RAM prices due to AI gobbling up the market, I made a few big mistakes that I wanted document.
+
+
+## No Quad Channel
+
+First, I made a mistake with a RAM purchase back in 2024.
+
+I thought quad-channel was still the superior choice, but the move to AM5 apparently carried some big changes to specifications.
+
+Accordingly the maximum speed tops out at 3600 when running quad-channel, which is a significant performance hit.
+
+I did find it strange that nobody was selling quad channel kits, but at the time AM5 was new and nobody had clearly explained this limitation and I did not RTFM...
+
+I ordered two dual channel kits assuming that would work, and it did technically, but had a massive Code 15 at boot caused by setting EXPO 6000 when it could not operate above 3600.
+
+This forced it to run extensive memory checks at each boot to find a stable speed prior to actually starting.  Sometimes it would take over 10 minutes.
+
+
+## Mixed Mode Refresh
+
+Apparently I encountered a second problem even after switching to dual channel memory.
+
+When running memtest86+ using EXPO 6000 I encountered errors.
+
+These errors disappeared if I ran in single channel, for either stick.
+
+I tried:
+
+- A different motherboard
+- Three different memory kits
+
+Each had basically the same errors.
+
+Turns out there is a new default called mixed mode refresh that messes with the tRFC1, tRFC2, and tRFCSb values.
+
+I managed to eliminate the instability by setting `tRFC2 = tRFC1`, then setting `tRFCSb = tRFC2 / 1.625`.
+
+
+## conclusions
+
+It never hurts to read the manual.
+
+DDR5 is expensive and volatile.
+