Kann RAM nicht vollständig nutzen, was tun?

2 Antworten

Hallo

Es kann sein, das der RAM in den Windows Startoptionen begrenzt wurde.

Starte mal msconfig.

https://answers.microsoft.com/de-de/windows/forum/all/msconfig-in-windows-10-%C3%B6ffnen/88a3c6fe-0583-4d35-b9b2-7da67033362d

Dort mal unter erweiterte Start/Boot Optionen nachschauen, ob dort der RAM begrenzt wurde. Falls ja, dann das Häkchen bei "Maximaler Arbeitsspeicher" entfernen und Windows allein die Verwaltung des RAM überlassen. Dann den PC neu starten.

Bild zum Beitrag

Egal was du da für interessante Einstellungen in msconfig entdeckt haben solltest, vergiss das schnell wieder. Das ist nix zum tunen des PC's, das sind die Starteinstellungen für Windows. Wenn du dort etwas falsches einstellst, dann kann das eine Neuinstallation von Windows nach sich ziehen.

Mainboard: Asrock Fatal1ty B450 Gaming K4
Prozessor: AMD Ryzen 7 2700X Eight-Core Processor 3.70 GHz
...XMP Profil habe ich versucht einzustellen, allerdings nimmt er es nicht an. Bios XMP Profil geändert -> pc startet 3 mal neu -> wenn er dann letztendlich hochfährt ist er wieder bei 2133MHz

Das liegt an deinem Prozessor. Der unterstützt nur bis zu DDR4-2666/2933 RAM Module.

Die unterstützte Speichergeschwindigkeit hängt nicht allein vom Mainboard und den RAM Modulen ab, sondern vorrangig vom eingesetzten Prozessor. Das Mainboard, genauer gesagt das BIOS/UEFI, stellt die Speichergeschwindigkeit lediglich ein. Eingestellt wird die Speichergeschwindigkeit aber im Prozessor, mit Hilfe der JEDEC oder der XMP Speicherprofile, die auf den RAM Modulen hinterlegt sind. Und weil der Prozessor dann mit der in ihm eingestellten Speichergeschwindigkeit auf den RAM zugreift, ergibt sich daraus erst der Speichertakt. Ansonsten sind die RAM Module weder selbst getaktet, noch laufen sie selbstständig mit irgendeiner Geschwindigkeit.

Der Prozessor ist es also, der mit der eingestellten Speichergeschwindigkeit laufen muss und nicht das Mainboard oder die RAM Module. Die RAM Module müssen nur mit der im Prozessor eingestellten Speichergeschwindigkeit mithalten können, was die Spezifikationen der jeweiligen RAM Module regeln und das BIOS/UEFI des Mainboards muss lediglich die die Einstellungen für die gewünschte Speichergeschwindigkeit vornehmen können.

Die Mainboards wurden zwar mit den in den jeweiligen Spezifikationen angegebenen Speichergeschwindigkeiten erfolgreich getestet und die RAM Module die das geschafft haben sind jetzt auch in der Memory Support Liste (QVL) zu dem jeweiligen Mainboard zu finden, aber für diese Tests verwenden die Mainboard Hersteller speziell selektierte Engineering Sample Prozessoren. Prozessoren für den Endkundenmarkt schaffen diese Speichergeschwindigkeiten in aller Regel nicht oder nur selten und auch nicht unter Garantie mit den RAM Modulen aus den Memory Support Listen (QVL). Auch mit diesen RAM Modulen werden die angegebenen Speichergeschwindigkeiten nur dann erreicht, wenn der eingesetzte Prozessor dabei mitspielt, das ist die Bedingung daran.

Erklärung:

Dafür fangen wir mit den Mainboard Spezifikationen an und arbeiten uns dann zum Prozessor und den XMP RAM Modulen vor.

https://www.asrock.com/mb/AMD/Fatal1ty%20B450%20Gaming%20K4/index.de.asp#Specification

- Dual Channel DDR4 Memory Technology
- 4 x DDR4 DIMM Slots
- AMD Ryzen series CPUs (Vermeer) support DDR4 3200 / 2933 / 2667 / 2400 / 2133 ECC & non-ECC, un-buffered memory*
- AMD Ryzen series APUs (Cezanne) support DDR4 3200 / 2933 / 2667 / 2400 / 2133 ECC & non-ECC, un-buffered memory*
- AMD Ryzen series APUs (Renoir) support DDR4 3200 / 2933 / 2667 / 2400 / 2133 ECC & non-ECC, un-buffered memory*
- AMD Ryzen series CPUs (Matisse) support DDR4 3200 / 2933 / 2667 / 2400 / 2133 ECC & non-ECC, un-buffered memory*
- AMD Ryzen series CPUs (Pinnacle Ridge) support DDR4 3200+(OC) / 2933(OC) / 2667 / 2400 / 2133 ECC & non-ECC, un-buffered memory*
- AMD Ryzen series CPUs (Picasso) support DDR4 2933 / 2667 / 2400 / 2133 non-ECC, un-buffered memory*
- AMD Ryzen series CPUs (Summit Ridge) support DDR4 3200+(OC) / 2933(OC) / 2667 / 2400 / 2133 ECC & non-ECC, un-buffered memory*
- AMD Ryzen series CPUs (Raven Ridge) support DDR4 3200+(OC) / 2933 / 2667 / 2400 / 2133 non-ECC, un-buffered memory*
- Max. capacity of system memory: 128GB**
- Supports Extreme Speicherprofile (XMP) memory modules
- 15μ Gold Contact in DIMM Slots
  • (OC) = overclocking

Der Ryzen 7 2700X Prozessor ist eine Pinnacle Ridge CPU.

Dort steht nicht welche Speichergeschwindigkeiten garantiert erreichbar sind, sondern da steht nur, welche auf dem Mainboard getesteten Speichergeschwindigkeiten, vom BIOS/UEFI, am Speichercontroller im Prozessor, eingestellt werden können, inklusive der Speichergeschwindigkeiten, die nur mit übertakten des Speichercontrollers im Prozessor einstellbar sind. Mehr steht da eigentlich nicht.

Speichergeschwindigkeiten die nur mit übertakten des Speichercontrollers im Prozessor eingestellt werden können, die werden in den Mainboard Spezifikationen für gewöhnlich wie folgt gekennzeichnet: (OC), (O.C.), (by A-XMP OC Mode)

Außerdem hat AsRock die Zuordnung zu den jeweiligen Prozessoren vorbildlich aufgeschlüsselt.

Bild zum Beitrag

Die Speichercontroller in den Ryzen Serie 2000 Prozessoren unterstützen bis zu DDR4-2933 RAM Module, bei Bestückung mit einer Speicherbank (Rank) pro Speicherkanal. Das kann auch in den Spezifikationen des jeweiligen Prozessors nachgelesen werden.

https://en.wikichip.org/wiki/amd/ryzen_7/2700x

Bild zum Beitrag

Für Speichergeschwindigkeiten jeweils darüber hinaus, die dann erst mit schnelleren RAM Modulen genutzt werden können, wird zwangsweise der Speichercontroller in dem eingesetzten Prozessor übertaktet, was funktionieren kann, was aber nicht funktionieren muss.

Außerdem sinkt die maximal erreichbare Speichergeschwindigkeit, je mehr Speicherbänke (Rank) pro Speicherkanal eingesetzt werden. Das liegt an der Mehrbelastung des Speichercontrollers durch mehr Speicherbänke und an den physikalischen Eigenschaften des Speicherbusses im Hochfrequenzbereich. Vereinfacht lässt sich sagen, das mit zwei RAM Modulen höhere Speichergeschwindigkeiten erreichbar sind, wie mit vier RAM Modulen. Das sollte vor allem bei MEM overclocking beachtet werden.

Ob und wie hoch sich der Speichercontroller in einem bestimmten Prozessor übertakten lässt, das kann auch nicht vorhergesagt oder vorab garantiert werden. Der eine Prozessor schafft halt etwas mehr und ein anderer etwas weniger, auch aus der gleichen CPU Serie.

Mit den XMP RAM Modulen verhält sich das nun so: Für diese speziellen RAM Module wird die Speichergeschwindigkeit, vom BIOS/UEFI des Mainboards, erst mal nur mit Hilfe der JEDEC Speicherprofile automatisch eingestellt, entsprechend der vorhandenen Systemkonfiguration. Diese Speichergeschwindigkeit ist erst mal relativ niedrig und entspricht der eigentlichen Speichergeschwindigkeit für die XMP RAM Module. Auf Standard RAM Module ohne XMP Unterstützung trifft bis hier her das Gleiche zu.

Die JEDEC Speicherprofile sind, im SPD Chip (Serial Presence Detect), auf den RAM Modulen hinterlegt. Dort befinden sich auch die XMP Speicherprofile. Das sind MEM overclocking Speicherprofile, die im BIOS/UEFI manuell aktiviert werden müssen. Dadurch erst werden diese speziellen RAM Module auf ihre vorgesehene Geschwindigkeit "übertaktet". Auf die Art kann man mit günstigeren RAM Modulen höhere Speichergeschwindigkeiten nutzen.

Mit Hilfe des XMP Speicherprofils wird also, vom BIOS/UEFI des Mainboards, die MEM overclocking Speichergeschwindigkeit eingestellt und zwar immer noch im Prozessor. Aber für Speichergeschwindigkeiten, die über die jeweilige Prozessor Spezifikation hinaus gehen, werden durch das aktivierte XMP nicht nur die RAM Module "übertaktet", sondern auch der Speichercontroller im eingesetzten Prozessor und das kann zwar aber muss nicht funktionieren. Das ist auch die eigentliche Ursache, wenn XMP MEM overclocking mal nicht funktioniert, weil in dem Fall die Einstellungen durch das XMP zu viel des Guten für den Prozessor sind.

Workaround:

In dem Fall müsste zum einstellen der Speichergeschwindigkeit manuell eingegriffen werden. Möglicherweise stehen auch mehrere XMP Speicherprofile zur Auswahl, wovon eines vielleicht funktioniert. Ansonsten muss die Speichergeschwindigkeit, bei aktiviertem XMP, zusätzlich manuell soweit gedrosselt werden, bis der Prozessor stabil damit arbeitet oder die Speichergeschwindigkeit, die Timings und die RAM Modulspannung werden komplett manuell eingestellt. Viel Spaß dabei.

mfG computertom

 - (Mainboard, RAM, BIOS)  - (Mainboard, RAM, BIOS)  - (Mainboard, RAM, BIOS)

Weintraube2000 
Beitragsersteller
 30.08.2024, 19:44

Häckchen ist enfernt

computertom  30.08.2024, 19:59
@Weintraube2000

Und, nutzt Windows jetzt den kompletten 32GB RAM?

Was das Problem mit dem XMP angeht, dazu habe ich meine Antwort erweitert. Das mit dem XMP Problem hatte ich erst nachträglich in dem einen Kommentar entdeckt.

Weintraube2000 
Beitragsersteller
 30.08.2024, 20:11
@computertom

Also mein Problem ist behoben allerdings auf eine ganz magische Art :D Habe Ramslot A1 und A2 besetzt und plötzlich möchte er die ganzen 32GB mit 3200GHz nutzen :o

computertom  30.08.2024, 20:57
@Weintraube2000

Wenn die RAM Module in den Slots A1 und A2 stecken, dann stecken beide RAM Module auf dem selben Speicherkanal. Das heißt, der RAM läuft nur noch im langsameren Single Channel Modus.

Für optimale Performance und Stabilität und für die Dual Channel RAM Konfiguration, müssen die ersten beiden RAM Module in die RAM Slots eingesetzt werden, die auf jedem der beiden Speicherkanäle am weitesten vom Prozessor entfernt sind. Das sind die RAM Slots 2 & 4, bzw. A2 und B2.

Wenn in dieser Konfiguration das XMP MEM overclocking fehl schlägt, dann kannst du versuchen die Speichergeschwindigkeit, mit aktiviertem XMP, manuell zu begrenzen, auf ein Tempo, bei dem dein Prozessor noch mitspielt.

Also XMP aktivieren und zusätzlich die Speichergeschwindigkeit manuell begrenzen, auf DDR4-2666/2800/3000 Tempo und zwischendurch testen, ob der Prozessor mit der aktuellen Einstellung stabil läuft.

Schau mal hier: PC-Experience Windows 10/11, Tipps und Tricks: | Windows 10: RAM Begrenzung Revisited

PS: Dein XMP Profil ist nicht aktiv - darum auch nur 2133 MHz anstatt die 3200

Woher ich das weiß:Studium / Ausbildung – Informatikkaufmann

Weintraube2000 
Beitragsersteller
 30.08.2024, 19:19

Oh stimmt, das habe ich vergessen zu schreiben. XMP Profil habe ich versucht einzustellen, allerdings nimmt er es nicht an. Bios XMP Profil geändert -> pc startet 3 mal neu -> wenn er dann letztendlich hochfährt ist er wieder bei 2133MHz
Das aus dem Link habe ich schon gecheckt, ist genau so eingestellt wie es sein sollte

Weintraube2000 
Beitragsersteller
 30.08.2024, 19:21
@SirLucifer97

Mainboard: Asrock Fatal1ty B450 Gaming K4
Prozessor: AMD Ryzen 7 2700X Eight-Core Processor 3.70 GHz