Hi, danke für den Test...
Die "Wievele RANKs braucht man für die optimale Performace?" Frage ist aber nicht wirklich geklärt.
Es gibt ja viele Möglichkeiten bei DDR4:
2 Module je SR
2 Module je DR
4 Module je SR
4 Module je DR
Laut meines Wissens bringen 2 Module DR bei einem ZEN1,2,3 die Beste Performace. Denn die CPU kann nur 4 Ranks optimal anprechen. Stimmt das soweit?
Bei DDR5 sieht es ja noch komplizierter aus, da man je Modul auch noch 2 Speicherkanäle hat. Gibt es auch DDR5 Module mit nur einem Speicherkanal, oder vier?
VG;
Bei DDR4 ist Dual-Rank Betrieb, in welcher Form auch immer, die effizienteste Ausbaustufe, also 4 Single-Rank Module oder 2 Dual-Rank Module auf einer Dual-Channel Plattform wie Zen 3 oder Alder Lake, wobei man mit 2 Dual-Rank Modulen weniger vom Mainboard und dessen Kompatibilität abhängig ist. 4 Dual-Rank Module bringt zwar auch noch einen minimalen Performance-Zuwachs, ist aber meistens den Aufwand nicht wert. Ich glaube, genau das, was du meinst, haben wir früher schon mal getestet:
https://www.igorslab.de/performance...s-in-theorie-und-praxis-mit-cyberpunk-2077/2/
Bei DDR5 ist es ähnlich, wobei 4 Single-Rank Module aktuell auf den meisten Boards nur sehr schlecht funktionieren. DDR5-5600 mit viel manuellem Tuning scheint aktuell hier das Maximum zu sein. Also einfach zwei identische Single-Rank XMP Kits mit jeweils 2 Modulen zu kaufen und zusammen in ein 4 DIMM-Mainboard zu stecken, ist aktuell keine gute Idee. Es gibt aber auch bereits ein paar dual-rank Module (32 GB), die auch auf 4 DIMM Mainboards ziemlich gut funktionieren.
Also Dual-Rank Betrieb bringt mehr Performance und weniger Module bessere Kompatibilität. Natürlich immer vorausgesetzt, dass man alle Channels voll ausnutzt. Diese Unterteilung bei DDR5 in die 32-bit Subchannels ist diesbezüglich aber irrelevant, Alder Lake ist in dem Sinne genauso eine Dual-Channel Plattform wie frühere Intel Mainstream oder AMD Ryzen CPUs, dass zwei DDR Module verwendet werden sollten.
32-bit (single sub-channel) oder 128-bit (quad sub-channel) Module gibt es also in diesem Sinne auch bei DDR5 nicht. Man könnte jetzt zwar argumentieren, dass ein dual-rank Modul ja zwei 64-bit Ranks, somit 128-bit insgesamt und 4 32-bit Subchannel hat, aber so ist der Begriff Channel einfach nicht definiert.
Mainstream CPUs haben weiterhin eine 128-bit breite Anbindung zum Arbeitsspeicher und die physische Unterteilung dessen erfolgt in 64-bit breite Anschlüsse, das ist jeweils ein Channel. Und auch wenn man mehrere Ranks an einen einzelnen Channel anschließt, können diese Ranks nur abwechselnd über diesen Channel kommunizieren (Interleaving). Hoffe das ergibt Sinn